
Среда программирования: Delphi 7.0
Название работы: Поиск минимума функции двух переменных с помощью генетических алгоритмов. Информатика (КП). Вариант 4.
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Математика
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Минимум функции, минимум функции двух переменных, поиск с помощью генетических алгоритмов, информатика, генетический алгоритм, влиянию случайных величин, вычислить среднее значение минимума, двухточечное скрещивание, инверсионная мутация, 100 поколений, размерах популяции, 30 особей
Функции программы:
Курсовая работа.
Вариант 4.
Разработать программу на Delphi в соответствии с заданием.
Найти минимум функции z(x, y) в заданной области.
Z(x,y) = x² + y², -5.12 ≤ x ≤ 5.12, -5.12 ≤ y ≤ 5.12
При выполнении данной задачи необходимо учитывать, что решение задачи является подверженным влиянию случайных величин. Поэтому каждый запуск программы необходимо повторять, по крайней мере, 20-30 раз. После этого из набора полученных решений надо отобрать лучшее. Это надо сделать, поместив содержание главной программы в соответствующий цикл, в котором будет одновременно выбираться наилучшее решение. Одновременно надо вычислить и среднее значение минимума за эти 20-30 прогонов.
Рассмотреть двухточечное скрещивание и инверсионную мутацию.
Каждая переменная кодируется 30 битами.
Провести расчеты для 30 и 100 поколений.
Сравнить получающиеся решения при размерах популяции 10, 20, 30 особей.
Описание (отчет):
Есть
на 16 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "GeneticMin.exe".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "GeneticMin.exe".
исходники
GeneticMin
GeneticMin
GeneticMin
Unit1
Unit1
РезультатПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеПостановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Теоретические сведения о генетических алгоритмах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Реализация генетического алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Результаты работы программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .