Я только недавно начал изучать генетические алгоритмы и сейчас пытаюсь реализовать их в двумерной оптимизации формы в физическом моделировании. Симуляция производит один скаляр для каждой фигуры. (Думаю, это похоже на boxcar2d http://boxcar2d.com/)
2D-фигуры на самом деле представляют собой объединение нескольких 2D-субформ. Каждая подфигура сохраняется в виде списка углов / радиусов. 2D-форма затем сохраняется как список списков подформ. Это сейчас мой хромосон.
Прямо сейчас для фитнеса я, вероятно, буду использовать скаляр, полученный при моделировании. У меня вопрос, как я должен идти о процессе отбора и воспроизведения? Будет ли турнир более подходящим или я хотел бы использовать усечение в сочетании с пропорциональным отбором? Кроме того, как найти хороший коэффициент мутации / численность населения и т. Д.
извините за столько вопросов, но заранее спасибо. Я просто не знаю, с чего начать.