reisaraujo-miguel / pray-predator-coevolution

An evolutionary algorithm written in c++ to evolve a pray-predator environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pray-Predator Coevolution

An evolutionary algorithm written in c++ to evolve a pray-predator environment.

The goal of this project was to develop an environment consisting of plants (green), herbivores (blue) and carnivores (pink), so that the herbivores and carnivores would coevolve over time learning to interact with each other. To achieve this an evolutionary algorithm was implemented. The elitism selection method with mutation was employed, as well as predation and inheritance techniques.

Further details can be found on: documentation.md

About

An evolutionary algorithm written in c++ to evolve a pray-predator environment

License:GNU General Public License v3.0


Languages

Language:C++ 89.9%Language:Makefile 9.1%Language:C 1.0%Language:QMake 0.0%