MalchuL/EGAResult
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
========================================================================
КОНСОЛЬНОЕ ПРИЛОЖЕНИЕ. Обзор проекта EGAResult
========================================================================
Это приложение EGAResult
1.Способ кодирования:
Битовый вектор
2.Генерация начальной популяции:
Случайно
Методом Данцига --УДАЛЕНО
3.Выбор родителей:
Первый выбирается случайно, а второй
Инбидинг
Аутбриндинг
Первый выбирается с вероятностью пропорциональной его приспособленности, а второй положительно ассоциативно
4.Кроссовер:
Одноточечный
Двуточечный
Однородный
5.Мутация:
Генно-точечная
Инверсия(порядковая)
Инверсия(битовая)
6.Стратегия формирования след. поколения:
Стратегия устойчивого состояния с добавлением лучшего потомка
7.Схема селекции
Пропорциональная
Бета - турнир
8.Реализация схем селекции(и случайного выбора):
Рулетка с повторениями
9.Условия остановки:
Время жизни поколений
Однородность популяции
10.Обработка ограничений
Модификация генотипа(случайное вытаскивание предметов из рюкзака)
///////////////////////////////////////////////////////////////////////////////
log.txt - Лог вывода поколений