Вариант 8
Найти максимум функции f(x,y) в области D помощью простого (классического) генетического алгоритма. За исходную популяцию принять 4 случайных точки. Хромосома каждой особи состоит из двух генов: значений координат x, y. В качестве потомков следует выбирать результат скрещивания лучшего решения со вторым и третьим в порядке убывания значений функции приспособленности с последующей случайной мутацией обоих генов. В качестве критерия остановки эволюционного процесса задаться номером конечной популяции. Визуализировать результаты расчетов.
Исходный код программы приведен в main.cpp. Результат работы программы приведен на скриншотах.