![]() |
|
Модераторы: Poseidon |
![]()
|
|
| v4v4n |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 26.9.2008 Репутация: 2 Всего: 4 |
Есть задача:
Селекция - это оператор, посредством которого индивиды (т.е. хромосомы) выбираются для спаривания и порождения потомков. Индивиды с более высокой пригодностью должны выбираться с большей вероятностью. Существует большое число различных моделей селекции, некоторые из которых не имеют биологических аналогов. Большинство схем селекций, используемых в ГА, создают промежуточную популяцию и затем выбирают из нее случайным образом пары индивидов для скрещивания... ... Ранговая селекция Индивиды сортируются (ранжируются) на основе их пригодности таким образом, чтобы f(i)>f(j) для i > j. Затем каждому индивиду назначается вероятность pi быть отобранным, взятая из заданного распределения с ограничением ∑pi = 1 Типичные распределения: Линейное: pi = a * i + b(a < 0). Отрицательное экспоненциальное: pi = a * exp(b * i + c). реализую процедуру ранговой селекции на паскале. Как вычислить коэффициенты a, b, c ? И как потом ими пользоваться для отбора индивидов? |
|||
|
||||
| v4v4n |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 26.9.2008 Репутация: 2 Всего: 4 |
Тупо, но работает
Подскажите рационально получилось? Или это вообще на ранговую селекцию не тянет? Это сообщение отредактировал(а) v4v4n - 2.5.2009, 20:17 |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |