Я пытаюсь реализовать Fast Messy GA, используя статью Goldberg, Deb, Kargupta Harik: fmGA - быстрая и точная оптимизация сложных задач с использованием генетических алгоритмов Fast Messy.
Я застрял с формулой о начальной численности населения для учета шума оценки Building Block:
![Screenshot from the paper](https://i.stack.imgur.com/T84I8.png)
Подфункциями здесь являются обманчивые функции m = 10 порядка 3 (k = 3):
![The order-3 sub-function](https://i.stack.imgur.com/AQkwk.png)
l = 30, l '= 27, а B - отношение сигнал / шум, которое представляет собой отношение отклонения пригодности к разнице между наилучшим и вторым наилучшим значением пригодности (30-28 = 2). Отклонение в соответствии с приведенной выше таблицей составляет sqrt (155).
Однако в статье говорится, что использование 10 подфункций 3-го порядка и использование уравнения должны дать вам численность населения 3331, но после замены я не смогу ее достичь, поскольку не уверен, каково значение c (альфа).
Любая помощь будет оценена. Спасибо