Я пытаюсь реализовать Fast Messy GA, используя статью Голдберга, Деба, Каргупты Харика: fmGA - Быстрая точная оптимизация сложных задач с использованием быстрых беспорядочных генетических алгоритмов.
Я застрял с формулой о начальном размере населения для учета шума оценки Building Block:
Подфункции здесь представляют собой m = 10 ложных функций порядка 3 (k = 3):
l=30, l'=27, а B — отношение сигнал/шум, которое представляет собой отношение отклонения пригодности к разнице между лучшим и вторым лучшим значением пригодности (30-28=2). Отклонение пригодности согласно приведенной выше таблице равно sqrt(155).
Однако в статье говорится, что использование 10 подфункций порядка 3 и использование уравнения должны дать вам размер популяции 3331, но после замены я не могу достичь этого, так как не уверен, каково значение c (альфа).
Любая помощь будет оценена. Спасибо