Вида - Avida
Вкладка карты для Avida 2.6 | |
Оригинальный автор (ы) | Чарльз Офриа, Крис Адами |
---|---|
Разработчики) | Чарльз Офриа |
Стабильный выпуск | 3,0 бета |
Написано в | C ++, Цель-C |
Тип | программный симулятор |
Лицензия | LGPL |
Вида является искусственная жизнь программная платформа для изучения эволюционная биология из самовоспроизводящийся и развивающийся компьютерные программы (цифровые организмы ). Avida находится в стадии активной разработки Чарльз Офриа Лаборатория цифровой эволюции в Университет штата Мичиган; первая версия Avida была разработана в 1993 году компанией Ofria, Крис Адами и К. Титус Браун в Калтех, и с тех пор Ofria несколько раз полностью модернизировала его. Программное обеспечение изначально было вдохновлено Тьерра система.
Принципы дизайна
Тьерра смоделировал эволюционную систему, представив компьютерные программы, которые конкурировали за ресурсы компьютера, в частности время процессора (ЦП) и доступ к основной памяти. В этом отношении он был похож на Core Wars, но отличались тем, что программы, запускаемые при моделировании, могли изменять себя и, таким образом, развиваться. Программы Тьерры были искусственными живыми организмами.[нужна цитата ]
В отличие от Tierra, Avida назначает каждому цифровому организму собственную защищенную область памяти и выполняет ее с помощью отдельной виртуальной ЦПУ. По умолчанию другие цифровые организмы не могут получить доступ к этому пространству памяти ни для чтения, ни для записи, и не могут выполнять код, который не находится в их собственном пространстве памяти.
Второе важное отличие состоит в том, что виртуальные ЦП разных организмов могут работать с разной скоростью, так что один организм выполняет, например, вдвое больше инструкций за тот же интервал времени, что и другой организм. Скорость, с которой работает виртуальный ЦП, определяется рядом факторов, но, что наиболее важно, задачи что организм выполняет: логические вычисления, которые организмы могут выполнять, чтобы получить дополнительную скорость процессора в качестве бонуса.
Использование в исследованиях
Адами и Офрия в сотрудничестве с другими использовали Avida для проведения исследований в области цифровой эволюции и научных журналов. Природа и Наука опубликовали четыре свои статьи.
В статье 2003 г. «Эволюционное происхождение сложных элементов» описывается эволюция математической равно операция от более простых побитовых операций.[1]
Использование в образовании
Упрощенная версия Avida с графическим пользовательским интерфейсом (Avida-ED ) доступен для использования в образовании. Разнообразие планы уроков и другие материалы курса были разработаны на основе Avida-ED. Было показано, что этот подход эффективен для улучшения понимания студентами эволюции.[2] Проект Avida-ED был лауреатом премии Международного общества образования и пропаганды искусственной жизни 2017 года.
Смотрите также
Рекомендации
- «Тестирование Дарвина», Откройте для себя журнал, Февраль 2005 г.
- ^ Ленский, Р.Э.; Офрия, К.; Пеннок, Р. Т.; Адами, К. (2003). «Эволюционное происхождение сложных свойств» (PDF). Природа. 423 (6936): 139–144. Bibcode:2003Натура 423..139л. Дои:10.1038 / природа01568. PMID 12736677.
- ^ Пеннок, Роберт Т .; Мудрый, Майкл Дж .; Мид, Луиза С .; Жаворонок, Эми М .; Джонсон, Венди Р .; Смит, Джеймс Дж. (01.12.2016). «Учебная программа цифровой эволюции Avida-ED для студентов-биологов». Эволюция: образование и пропаганда. 9 (1): 9. Дои:10.1186 / s12052-016-0060-0. ISSN 1936-6434.
внешняя ссылка
- Программное обеспечение Avida - GitHub
- Проект Avida-ED - Роберт Т. Пеннок
- Сайт разработчика Avida
- Сайт Devolab МГУ
Научные публикации с участием Avida
- К. Адами и К. Браун (1994), Эволюционное обучение в 2D-системах искусственной жизни Avida, в: R. Brooks, P. Maes (Eds.), Proc. Искусственная жизнь IV, MIT Press, Cambridge, MA, p. 377-381. arXiv:adap-org / 9405003
- Р. Э. Ленский, К. Офрия, Т. К. Кольер, К. Адами (1999). Сложность генома, надежность и генетические взаимодействия в цифровых организмах. Природа 400:661-664.
- C.O. Wilke, J.L. Wang, C.Offria, R.E. Ленски и К. Адами (2001). Эволюция цифровых организмов при высокой скорости мутаций приводит к выживанию самых плоских. Природа 412:331-333.
- R.E. Ленский, К. Офрия, Р. Пеннок и К. Адами (2003). Эволюционное происхождение сложных элементов. Природа 423:139-145.
- С.С. Чоу, C.O. Wilke, C. Ofria, R.E. Ленски и К. Адами (2004). Адаптивное излучение от конкуренции за ресурсы в цифровых организмах. Наука 305:84-86.
- Дж. Клун, Д. Мишевич, К. Офрия, Р. Э. Ленский, С.Ф. Елена и Р. Санхуан. Естественный отбор не может оптимизировать частоту мутаций для долгосрочной адаптации в суровых климатических условиях. PLoS Computational Biology 4 (9): 2008. Дои:10.1371 / journal.pcbi.1000187
- Clune J, Goldsby HJ, Ofria C, and Pennock RT (2011) Выборочное давление для точного нацеливания на альтруизм: данные цифровой эволюции для трудных для проверки аспектов теории инклюзивной приспособленности. Труды Королевского общества. pdf (архив )
- Бенджамин Э. Бекманн, Филип К. МакКинли, Чарльз Офрия (2007). Эволюция адаптивного ответа во сне у цифровых организмов. ECAL 2007 pdf