camakobb
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте товарищи !!! Задали курсовую работу, нужно выполнить на Паскале с применением генетического алгоритма. Из литературы одна методичка, да еще скачал книгу Емельянов В.В., Курейчик В.В., Курейчик В.М. Теория и практика эволюционного моделирования. Вот условие. Найти минимум функции в заданной области. При выполнении данного проекта необходимо учитывать, что решение задачи является подверженным влиянию случайных величин. Поэтому каждый запуск программы необходимо повторять, по крайней мере, 20-30 раз. После этого из набора полученных решений надо отобрать лучшее. Разумеется, это надо сделать, поместив содержание главной программы в соответствующий цикл, в котором будет одновременно выбираться наилучшее решение. Одновременно надо вычислить и среднее значение ми-нимума за эти 20-30 прогонов. z(x,y)=int(x)+int(y), -5,12<=x<=5,12;-5,12<=y<=5,12; Рассмотреть равномерное скрещивание и двухточечную мутацию. Каждая переменная кодируется 30 битами. Провести расчеты для 30 и 100 поколений. Сравнить получающиеся решения при размерах популяции 10, 20, 30 особей. Вообще не въезжаю, даже не знаю что int означает. Кто что может посоветовать? |