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