Эволюционные Алгоритмы: Оптимальные Распределения Населения
Это действительно все в названии, но вот разбивка для тех, кто интересуется эволюционными алгоритмами:
В советнике основная предпосылка заключается в том, что вы случайным образом генерируете определенное количество организмов (которые на самом деле представляют собой просто наборы параметров), запускаете их для решения проблемы и затем позволяете выжить лучшим игрокам.
Затем вы заново заселяете комбинацию скрещивающихся выживших, мутаций выживших, а также определенного количества новых случайных организмов.
Сделайте это несколько тысяч раз, и возникнут эффективные организмы.
Некоторые люди также делают такие вещи, как введение множества «островков» организмов, которые представляют собой отдельные популяции, которым разрешается скрещиваться один раз в какое-то время.
Итак, мой вопрос: каковы оптимальные проценты репопуляции?
Я держу 10% лучших исполнителей и населяю 30% скрещиваний и 30% мутаций. Оставшиеся 30% - для новых организмов.
Я также опробовал теорию множественных островов, и меня также интересуют ваши результаты.
Для меня не потеряно, что это именно та проблема, которую может решить советник. Вы знаете, что кто-нибудь пробовал это?
Заранее спасибо!