Re: Виртуальные животные
- From
- Yuri Burger ()
- To
- Nickita A Startcev
- Date
- 2002-12-17T12:30:38Z
- Area
- RU.ALGORITHMS
From: "Yuri Burger" <kruger@selena.net.ua>
Hello, Nickita!
You wrote to All on Mon, 16 Dec 2002 20:53:06 +0300:
NA> Появилась идея хитрым меьодом закодировать в 'генотипе' внешний вид
NA> шарнирно-палочных организмов, генетически их скрещивать и отбирать
NA> самых живучих.
Хм, давольно интересно... вот только подозреваю что очень маленькому
количеству людей ;) Какова цель? Только посмотреть на то, что таким образом
выведется?
NA> -Организмы самособираются из компонентов.
NA> Первоначальный список компонентов:
NA> стержень с двумя точками сборки на концах
NA> управляемый шарнир с точками сборки на концах (что-то типа мышцы и
NA> сустава в одном)
NA> треугольник с тремя точками сборки в углах
NA> просто три точки сборки на маленьком расстоянии, гибко соединенные
Как оценивать качество? Тоесть, понятно что лучший тот, кто лучше
двикается :) но как это определить? Нужно еще както добавить "нервную
систему". В качестве оценки приспособленности можно использовать либо время
прохождения существом тестового участка, либо скорость, которую может развить
существо и т.д. Но тогда нужно это существо хотябы наделить системой
управления телом ;) Да и пару датчиков нужно (чтоб видеть куда бежать) ;)
Как вариант. Один из компонент - генератор периодичных импульсов. Плюс к
этому есть компонент - "проводник", "распределитель".. т.д. Тоесть, кроме
стержней с шарнирами есть еще пачка проводников, соединенных с генератором
через распределители. При попадании импульса на шарнир, тот приходит в
движение "зжимается"... вобщим понятно, да? :)
NA> У кого какие идеи по дополнению, расширению?
Если этим кто будет заниматься, могу обеспечить поддержку со стороны ГА.
На сколько мне видется, тут нужно релизовать следущее:
- оптимизирующий алгоритм (ГА)
- декодирование хромосомы
- моделирование "пробега"
собсно все.
В результате будет получено нечто, очень быстро бегающее :)
With best regards, Yuri Burger aka J.O. Kruger. E-mail: jo_kruger@mail.ru
--- ifmail v.2.15dev5
* Origin: Unknown (2:5020/400)