Implementation of the efficient truly two-dimensional artificial life simulation

Show simple item record

dc.contributor.author Yavorskyi, Hermann
dc.date.accessioned 2021-09-08T09:22:55Z
dc.date.available 2021-09-08T09:22:55Z
dc.date.issued 2021
dc.identifier.citation Yavorskyi, Hermann. Implementation of the efficient truly two-dimensional artificial life simulation: Bachelor Thesis: manuscript / Hermann Yavorskyi; Supervisor: Oleg Farenyuk; Ukrainian Catholic University, Department of Computer Sciences. – Lviv: 2021. – 28 p.: ill. uk
dc.identifier.uri https://er.ucu.edu.ua/handle/1/2863
dc.description.abstract This work aims to develop an efficient implementation of the two-dimensional artificial life simulation Fungera (Yavorskyi, 2021, GitHub). Initial Python-based implementation of the Fungera allowed to verify that the two-dimensional approach is viable to study evolutionary processes. Nevertheless, this prototype implementation is too slow to study emerging evolutionary innovations and emerging ecological relations efficiently. One-dimensional simulator Tierra, the first successful artificial life evolution simulator, required several million iterations for the emergence of parasites, hyperparasites, “social behavior”, and so on. Because of its twodimensional nature, Fungera would require orders of magnitude more time for such events leading to many weeks of simulations using Python-based implementation. So, this work aims to develop efficient implementation based on C++. It should support easy modification of the instruction sets used by the simulation. The other way this project can be considered as an experiment on two-dimensional computer architectures, inspired by the esoteric programming language Befunge. uk
dc.language.iso en uk
dc.subject two-dimensional artificial life simulation uk
dc.title Implementation of the efficient truly two-dimensional artificial life simulation uk
dc.type Preprint uk
dc.status Публікується вперше uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Browse

My Account