Avida

Avida ist eine Artificial-Life-Software-Plattform mit dem Ziel, die Evolutionsbiologie anhand sich vermehrender und entwickelnder Computerprogramme (digitale Or…

Avida
avida Simulation nach ca. 17.500 Generationen

Avida ist eine Artificial-Life-Software-Plattform mit dem Ziel, die Evolutionsbiologie anhand sich vermehrender und entwickelnder Computerprogramme (digitale Organismen) zu studieren. Avida wurde von Charles Ofrias Digital Evolution Lab an der Michigan State University entwickelt.[1] Es wurde ursprünglich 1993, inspiriert durch das Tierra-AL-System, von Charles Ofria, Chris Adami und C. Titus Brown am Caltech entworfen.

Design-Prinzipien

Tierra simuliert ein evolutionsfähiges System durch Einführung von Computerprogrammen, die im gegenseitigen Wettbewerb um Betriebsmittel, im Speziellen Rechenzeit und Zugriff auf den Arbeitsspeicher, stehen. In dieser Hinsicht bestehen Ähnlichkeiten zu Core War, allerdings mit dem Unterschied, dass Programme der Tierra-Simulation sich selbst modifizieren können und sich auf diese Weise entwickeln. Tierras Programme sind hier also AL-Organismen.

In Avida lebt jeder digitale Organismus in seinem eigenen, gekapselten Speicherbereich und wird durch seine eigene CPU ausgeführt. Üblicherweise können andere digitale Organismen diesen Speicherbereich nicht lesen oder modifizieren, sondern nur Code ihres eigenen Speicherbereichs ausführen. In Tierra teilen sich die Organismen also sozusagen ein Gehirn während in Avida jedes Individuum sein eigenes hat.

Ein zweiter wesentlicher Unterschied ist, dass die virtuellen CPUs verschiedener Organismen mit verschiedenen Geschwindigkeiten laufen können, sodass Organismen zweier Spezies in einem bestimmten Zeitraum nicht die gleiche Anzahl an CPU-Instruktionen durchführen. Die Geschwindigkeit wird durch diverse Faktoren bestimmt, hauptsächlich durch die Anzahl der Tasks, die ein Organismus ausführt: Tasks sind logische Berechnungen, durch deren Komplettierung er zusätzliche CPU-Geschwindigkeit als Bonus bekommen kann.

Anwendung in der Forschung

Adami und Ofria haben Avida in Zusammenarbeit mit anderen benutzt, um Forschung im Bereich digitaler Evolution durchzuführen. Sie konnten zeigen wie die Evolution einer mathematischen Gleichheits-Operation aus mindestens 19 einfacheren Operationen konstruiert wird.[2]

Einzelnachweise

  1. Charles Ofria, Claus O. Wilke: Avida: a software platform for research in computational evolutionary biology. In: Artificial Life. Band 10, Nr. 2, 2004, ISSN 1064-5462, S. 191–229, doi:10.1162/106454604773563612, PMID 15107231 (msu.edu [PDF]).
  2. Richard E. Lenski, Charles Ofria, Robert T. Pennock, Christoph Adami: The evolutionary origin of complex features. In: Nature. Band 423, Nr. 6936, 2003, ISSN 1476-4687, S. 139–144, doi:10.1038/nature01568 (msu.edu [PDF]). The evolutionary origin of complex features (Memento des Originals vom 21. Januar 2021 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/myxo.css.msu.edu

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.