Самое горячее: Европа признала соцсети опасными (50); "Фобос-Грунт" уже не спасти (11); Мобильники убивают детей (26); ЕЩЕ >>
РАЗДЕЛЫ
Архив
« июнь 2020  
пн вт ср чт пт сб вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Цифровая эволюция

Анатолий Ализар
| архивная статья | 14.02.2005 14:30

Десять лет назад ученые создали колонию вирусоподобных компьютерных программ. Они могли размножаться, мутировать и уничтожать друг друга в процессе естественного отбора.

С каждым годом цифровая эволюция становилась все более похожа на биологическую. К настоящему моменту колония уже эволюционировала настолько, что у нее появились некоторые новые, абсолютно непредвиденные характеристики. Например, недавно ученые пытались уничтожить часть существ, но «цифровым животным» удалось обмануть людей, притворившись мертвыми, и таким образом избежать смерти.

Исследовательский проект в течение двух лет ведется в Лаборатории цифровой эволюции при Мичиганском государственном университете. Над проектом работают несколько компьютерных специалистов, биологов, и даже один философ. Они сидят за мониторами и внимательно наблюдают за тем, как проходит эволюция. К настоящему моменту несколько миллиардов цифровых существ уже колонизировали компьютерный кластер на 200 машин в здании университета.

Каждый цифровой организм представляет собой несколько строчек кода. Он может реплицироваться со скоростью в несколько десятков тысяч копий в минуту. При этом в каждом поколении могут проявляться случайные мутации, как это происходит и в живой природе. Компьютерная программа под названием Avida помогает отслеживать процессы рождения, жизни и смерти каждого поколения цифровых организмов.

«Avida — это не симуляция эволюции, это она и есть, — говорит Роберт Пеннок (Robert Pennock), философ и участник проекта. — Все основные части дарвиновского процесса здесь присутствуют. Эти существа реплицируются, они мутируют, они конкурируют друг с другом. Здесь происходит процесс естественного отбора… И компьютерные программы, и ДНК являются наборами инструкций. Компьютерная программа говорит компьютеру, как обрабатывать информацию, тогда как инструкции ДНК указывают клеткам, как собирать цепочки протеинов». Получается, что цифровая эволюция в смысле теории информации ничем не отличается от биологической. В этом и есть смысл проекта Avida.

Цифровая жизнь максимально приближена к биологической. Взять, к примеру, яблоню. Она потребляет углекислый газ, воду и питательные вещества. На выходе — древесина, яблоки и токсины для отпугивания или привлечения насекомых. Компьютерная программа работает примерно по тому же принципу: два числа на входе и сумма на выходе.

Поскольку процесс цифровой эволюции идентичен биологическому, то этот проект представляет интерес и для биологов. Благодаря программе Avida они могут за день собрать больше информации о процессе естественного отбора, чем за годы исследования каких-нибудь бактерий.

Например, эксперимент доказал тот факт, что в процессе эволюции методом простых операций могут образоваться сложнейшие органы, такие, например, как человеческий глаз. У цифровых программ, естественно, нет органов. Но у них есть сложные математические функции. Например, ученые запустили эксперимент, чтобы задокументировать, смогут ли цифровые существа самостоятельно научиться такой сложной процедуре как побитовое сравнение чисел. В эксперименте с поощрением простых операций было установлено ограничение: 16.000 поколений. После того как эксперимент повторили 50 раз, оказалось, что в 23 случаях из 50-ти эволюция смогла породить организмы, которые способны выполнять эту операцию, причем данная функция состояла как минимум из 19-ти строчек компьютерного кода. Что интересно, в каждом из 23 случаев раз эволюция происходила разными способами.

Сейчас ученые решают множество других проблем: коммуникация между организмами, сотрудничество между ними и совместное решение задач, вопросы пола при размножении и т.д.

Программу Avida можно скачать вместе с исходным кодом (3,5 МБ) и создать колонию цифровых животных на своем собственном компьютере.

разделы:

Другие

Последние комментарии
об издании | тур по сайту | подписки и RSS | вопросы и ответы | размещение рекламы | наши контакты | алфавитный указатель

Copyright © 2001-2020 «Вебпланета». При перепечатке ссылка на «Вебпланету» обязательна.

хостинг от .masterhost