|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : vitalie vrabie 2:469/303 25 May 2001 01:19:22 To : Yuri Burger Subject : FAQ: 3/4 -------------------------------------------------------------------------------- Replying to a message of Yuri Burger to vitalie vrabie: vv>> NAN, for instance), но кто знает что за задача будет завтра - может vv>> там их лучше будет кроссировать как-то иначе? :) YB> Последнее что я делал: берем несколько разных кроссоверов, пару [^Y] YB> будет иметь та из фич, которая оптимальна для текущей задачи, тоесть YB> имеем универсальный расширенный кроссовер (во как завернул :) И YB> что смешно - это таки работает :) YB> Только есть проблемка, я держу для каждой фичи счетчик хороших YB> применений, вероятность потом расчитую как счетчик делить на сумму YB> всех счетчиков. Вот тока через определенное время они начнут YB> переполняться. Hужно их уменьшать... Hо как это сделать, сохранив YB> текущее рапределение вероятностей? Вроде чета нормализации нужно YB> применить, да не получалось у меня... видать таки нужно думать 8-\ думается элементарно, исходя из теории. :) у каждой особи заводим поле в котором храним тип рекомбинатора. дальше - просто: рекомбинируем сначала эти поля (например, однородным кроссинговером), затем - исходя из результата - нужным рекомбинатором рекомбинируем всё остальное. таким образом, статистика предпочтения рекомбинаторов будет храниться в самой популяции. ;) sayonara, vv http://vv.os2.dhs.org --- * Origin: yes, we like default origins (2:469/303) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/18373b0db3d9.html, оценка из 5, голосов 10
|