SLIDE 103 PORTFOLIO METHODS IN UNCERTAIN CONTEXTS Annexe
Comparison in CNO: Iterative Noisy Optimization Algorithm
Algorithm 5 Iterative Noisy Optimization Algorithm (INOA).
1: Input Step-size params α > 0, A > 0 2: Input Revaluations params β ≥ 0, B > 0 3: Input Initial points xopt
1
= ˜ x1
4: Input Fitness function (= noisy objective function) 5: Input Sampling tool Sampler(·) and optimizer Opt(·) 6: n ← 1 7: while The computation time is not elapsed do 8:
Step-size σn = A/nα and revaluations nb rn = B⌈nβ⌉
9:
for i = 1 to rn do
10:
xn,i = Sampler(xopt
n
, σn, i), yn,i = fitness evaluation at xn,i
11:
end for
12:
Next approximation xopt
n+1 = Opt(xopt n
, (xn,i , yn,i )i∈{1,...,rn})
13:
n ← n + 1
14: end while 15: Return approximations (xopt
n
)n≥1, recommendations (˜ xm)m≥1, evaluation points (xn,i )n≥1,i∈{1,...,rn}, fitness evalua- tions (yn,i )n≥1,i∈{1,...,rn}
Key points: Sampler which chooses a sampling around the current approximation, Opt which updates the approximation of the optimum, resampling number rn, and sampling step-size σn.
87 / 77