ES(mu, lambda)
Mam problem z zrozumieniem algorytmu.
1 Algorytm
2 P = Random-Population(µ);
3 Population-Evaluation(P, F);
4 while not Termination-Condition()
5 Pc = Parent-Selection(P, λ);
6 Mutation(Pc , τ , τ0);
7 Replacement(P, Pc);
8 Population-Evaluation(P, F);
9 return best of P;
- \lambda powinno być znacząco większe od \mu ? ( \lambda = 10\mu)
- Po co w 2 oceniać populację?
- Parent-selection to wybieranie z rozkładu jednostajnego z powtórzeniem, czy powinniśmy wpleść w to wynik ewaluacji?
- Do jakiego rozmiaru powinniśmy zredukować populację w replacement? Potomkowie nie są wtedy jeszce ocenieni?! Czy dopiero popiulation-evalution przycina populację. To co wtedy oznacza 7 ??
- \tau = \frac{K}{\sqrt{2d}} i \tau_0 = \frac{K}{\sqrt{2 \sqrt{ d}}} <— wartości polecane na wykładzie. To już są \sigma^2, czy jedynie \sigma i przy każdym losowaniu z rokzładu normalnego nalezy je podnieśc do kwadratu? Z jakiego przedziału powinno być K?
- Jak inicjować sigmy w osobnikach?