Я разрабатываю GA для школьного проекта, и я заметил, что при оценке моих функций для фитнеса индивид эквивалентен его обратному.Как избежать недопустимого пространства поиска в генетическом алгоритме?
Например, набор (1, 1, -1, 1)
эквивалентен (-1, -1, 1, -1)
. Чтобы сжать свое пространство поиска и достичь более эффективного решения, как я могу избежать своих кроссоверов от поиска в этой второй половине пространства поиска?
Если вы столкнулись с этой проблемой, кодировка выбора может быть ошибочной или неадекватной. Не могли бы вы предоставить дополнительные сведения о кодировке, которую вы принимаете? – JohnIdol