|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Nickita A Startcev 2:5030/1039.8 18 Dec 2002 19:45:18 To : Yuri Burger Subject : Виртуальные животные -------------------------------------------------------------------------------- 17 Dec 02 , 12:30 Yuri Burger писал к Nickita A Startcev: NA>> Появилась идея хитрым меьодом закодировать в 'генотипе' внешний NA>> вид шарнирно-палочных организмов, генетически их скрещивать и NA>> отбирать самых живучих. YB> Хм, давольно интересно... вот только подозреваю что очень YB> маленькому количеству людей ;) Какова цель? Только посмотреть на то, YB> что таким образом выведется? И заняться селекцией таких тварей. По идее можно это делать в нескольких 'независимых заповедниках' и проводить обмен чемпионами. NA>> -Организмы самособираются из компонентов. NA>> Первоначальный список компонентов: NA>> стержень с двумя точками сборки на концах NA>> управляемый шарнир с точками сборки на концах (что-то типа NA>> мышцы и сустава в одном) треугольник с тремя точками сборки в NA>> углах просто три точки сборки на маленьком расстоянии, гибко NA>> соединенные YB> Как оценивать качество? Тоесть, понятно что лучший тот, кто лучше YB> двикается :) но как это определить? Это второй существенный вопрос. :) Разбирается в соседнем треде. YB> Hужно еще както добавить "нервную систему". Я бы сказал 'можно', а не 'нужно'. IMHO это слишком 'процессороемко'. Для простоты можно придумать 'телепатический глаз с радиусом ясновидения R' и простейшие эвристики типа 'ловить все легкое', 'ловить все медленное' или 'убегать от всех, у кого масса больше XX' YB> В качестве оценки приспособленности можно использовать либо YB> время прохождения существом тестового участка, либо скорость, которую YB> может развить существо и т.д. Элементарно: суем в виварий с кучей 'братьев по разуму' и смотрим кто выживет. YB> Hо тогда нужно это существо хотябы YB> наделить системой управления телом ;) Да и пару датчиков нужно (чтоб YB> видеть куда бежать) ;) Можно ввести 'суставное чувство' - то есть угол сгибания сустава известен про сто потому, что сустав так устроен. YB> Как вариант. Один из компонент - генератор периодичных импульсов. YB> Плюс к этому есть компонент - "проводник", "распределитель".. т.д. YB> Тоесть, кроме стержней с шарнирами есть еще пачка проводников, YB> соединенных с генератором через распределители. При попадании импульса YB> на шарнир, тот приходит в движение "зжимается"... вобщим понятно, да? YB> :) IMHO это примитив. :) Лучше уж глаз-нейрон-аффектор. NA>> У кого какие идеи по дополнению, расширению? YB> Если этим кто будет заниматься, могу обеспечить поддержку со YB> стороны ГА. Hа сколько мне видется, тут нужно релизовать следущее: YB> - оптимизирующий алгоритм (ГА) YB> - декодирование хромосомы YB> - моделирование "пробега" YB> собсно все. YB> В результате будет получено нечто, очень быстро бегающее :) Цель скорее не 'получить нечто быстро бегающее', а 'нечто хорошо выживающее в среде аналогичных скотов'. то есть не 'получить идеальную гончую', а получить 'псевдостабильный биоценоз'. . С уважением, Hикита. ... это сезонное. первоапрельское. ;) --- GoldED+/LNX 1.1.4.7 * Origin: Люди Билли не любили... (c) (2:5030/1039.8) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39683e009a6b.html, оценка из 5, голосов 10
|