![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.02.2012
Сообщений: 3
|
![]()
В общем случае в процессе работы алгоритма происходит последовательная смена популяций, каждая из которых является семейством покрытий, называемых особями популяции. Покрытия начальной популяции строятся случайным образом. Наиболее распространённая и лучше всего зарекомендовавшая себя — стационарная схема генетического алгоритма, в которой очередная популяция отличается от предыдущей лишь одной или двумя новыми особями. При построении новой особи из текущей популяции с учётом весов покрытий выбирается "родительская" пара особей J1, J2, и на их основе в процедуре кроссинговера (случайно или детерминировано) формируется некоторый набор покрывающих множеств Jx. Далее подвергается мутации, после чего из него строится особь, которая замещает в новой популяции покрытие с наибольшим весом. Обновление популяции выполняется некоторое (заданное) число раз, и результатом работы алгоритма является лучшее из найденных покрытий.
Если сможете, то напишите хотя бы первых три шага: 1. Выбор начальной популяции; 2. Оценка приспособленности; 3. Выбор родительських индивидов по степени приспособленности (применение кроссинговера или/и мутации). Нужно в течении 5 дней. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Генетический алгоритм | CannibalCorpse | Общие вопросы Delphi | 0 | 13.04.2012 15:48 |
Генетический алгоритм | _SeregkA_ | Помощь студентам | 2 | 05.01.2012 20:26 |
Генетический алгоритм | Sparky | Помощь студентам | 5 | 16.12.2011 20:32 |
задача за деньги (генетический алгоритм с++) Москва | pametol | Фриланс | 3 | 18.06.2011 16:14 |
Генетический Алгоритм | rust09reg91 | Общие вопросы Delphi | 2 | 03.04.2011 16:03 |