Привет
Я читал теорию схемы, и хотя я понимаю теорию, стоящую за ней, мне трудно понять, как она может быть реализована в моем Java-коде генетического алгоритма. У кого-нибудь есть псевдокод для этого? Я должен определить ЧЕТЫРЕ схемы, которые представляют особый интерес для функций пригодности моей программы (например, 1 * ··· * и 0 * ··· *).
Я понятия не имею, как это сделать.
ВОПРОС
Реализация простого GA с пропорциональным выбором пригодности, выборкой колеса рулетки, численностью населения 100, одноточечной частотой кроссовера pc = 0,7 и битовой частотой мутаций pm = 0,001. Попробуйте это с помощью следующей фитнес-функции: ƒ (x) = количество единиц в x, где x - хромосома длины 20. (Я кодировал эту часть)
На основе кода в GA, но в отдельном файле, определите ЧЕТЫРЕ схемы, которые представляют особый интерес для функций пригодности, указанных в вопросе 1 выше (например, 1 * ··· * и 0 * ··· *). Повторно запустите GA как в вопросе 1 (с теми же параметрами) и запишите в каждом поколении, сколько экземпляров в популяции каждой из этих схем