kxarbis
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте!!! ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!! Задали курсовую работу, нужно выполнить на Паскале с применением генетического алгоритма. Вот условие. Найти минимум функции в заданной области. При выполнении данного проекта необходимо учитывать, что решение задачи является подверженным влиянию случайных величин. Поэтому каждый запуск программы необходимо повторять, по крайней мере, 20-30 раз. После этого из набора полученных решений надо отобрать лучшее. Разумеется, это надо сделать, поместив содержание главной программы в соответствующий цикл, в котором будет одновременно выбираться наилучшее решение. Одновременно надо вычислить и среднее значение минимума за эти 20-30 прогонов. z(x,y)=x2+y2(x и y в квадрате, а то у меня написано здесь по другому) -5,12<=x<=5,12;-5,12<=y<=5,12; Каждая переменная кодируется 30 битами. Провести расчеты для 30 и 100 поколений. Сравнить получающиеся решения при размерах популяции 10, 20, 30 особей. Рассмотреть двухточечное скрещивание и инверсионную мутацию. Каждая переменная кодируется 30 битами. Провести расчеты для 30 и 100 поколений. Сравнить получающиеся решения при размерах популяции 10, 20, 30 особей. Не могу понять как надо произодить расчеты! ПОМОГИТЕ!!!ОЧЕНЬ-ОЧЕНЬ-ОЧЕНЬ НУЖНО!!!!!!!!!! | Всего записей: 1 | Зарегистр. 22-06-2009 | Отправлено: 17:08 22-06-2009 | Исправлено: kxarbis, 17:29 22-06-2009 |
|