MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Math

Генетический алгоритм

Исследуйте отбор, скрещивание, мутацию и элитарность в работающем генетическом алгоритме на ландшафтах с несколькими максимумами.

Генетический алгоритм — Изображение из программы
Изображение из программы

Что попробовать

Популяция из 48 шестнадцатибитных хромосом исследует ландшафт. Каждое поколение создаётся турнирным отбором, одноточечным скрещиванием и побитовой мутацией. Элитарность сохраняет лучшую хромосому; глобальный оптимум не гарантирован.

Уравнения модуля
Уравнения
x = −3 + 6g/65535, g ∈ {0,…,65535}
Отбор: лучшая из трёх случайных особей
Скрещивание: одна случайная точка разреза среди 16 бит
Каждый бит инвертируется независимо с вероятностью pmutation

Другие эксперименты

К каталогу
Группы орнаментов — Изображение из программы

Math

Группы орнаментов

Рисуйте исходный мотив и создавайте все 17 групп орнаментов трансляциями решётки, поворотами, отражениями и скользящими отражениями.

Интерполяция и феномен Рунге — Изображение из программы

Math

Интерполяция и феномен Рунге

Сравнивайте интерполяцию многочленом и кубическим сплайном, наблюдайте феномен Рунге и измеряйте эффект узлов Чебышёва.