send link to app

GeneticAlgorithms


4.6 ( 3456 ratings )
Образование Утилиты
Разработчик Ilona Kosinska
бесплатно

Генетические алгоритмы являются одним из методов поиска и оптимизации. Цель оптимизации состоит в том, чтобы повысить эффективность достижения определенного оптимального значения. Генетические алгоритмы основаны на механизмах естественного отбора и наследственности. Базовый генетический алгоритм состоит из трех операций: размножения, скрещивания и мутации. Генетические алгоритмы работают с популяциями кодирующих последовательностей и используют правила случайного выбора для поиска глобального оптимального значения. Однако эти случайные правила определены, чтобы задать соответствующее направление поиска. Эта базовая процедура усиливается некоторыми генетическими манипуляциями, например, наблюдаемыми в природе. Они включают механизмы доминирования, диплоидия, реконфигурации, транслокации, делеции и дупликации и происходят на хромосомном уровне.