https://github.com/doktormike/crypsis
Crypsis simulating an AI predator in a predator prey environment
https://github.com/doktormike/crypsis
artificial-life artificial-neural-networks c-plus-plus camouflage
Last synced: 3 months ago
JSON representation
Crypsis simulating an AI predator in a predator prey environment
- Host: GitHub
- URL: https://github.com/doktormike/crypsis
- Owner: DoktorMike
- Created: 2015-03-13T08:54:19.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-10-22T16:40:53.000Z (over 7 years ago)
- Last Synced: 2024-10-19T05:22:40.943Z (8 months ago)
- Topics: artificial-life, artificial-neural-networks, c-plus-plus, camouflage
- Language: C++
- Homepage:
- Size: 42 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crypsis
An Artificial Neural Network for simulating Predator-Prey Relationships in an environment based on the concept of camoflage. This work, entitled "EVOLUTION OF PREY POLYMORPHISM INDUCED BY LEARNING PREDATORS", was published in Journal of Biological Systems and can be found at (https://doi.org/10.1142/S0218339011003944).
## Publication
### Abstract
A prey species using crypsis to avoid predators has the opportunity to evolve polymorphic crypsis when it is being exposed to two (or more) habitats with different backgrounds. Here, we investigate when this phenomenon can occur, in a simulation study with a sexually reproducing prey and a predator that can learn to find hiding prey, represented by an artificial neural network. Initially, the prey is well adapted to one habitat, but tries to expand its range by invading another, different, habitat. This can cause the prey to evolve toward an intermediate phenotype, equally cryptic in both habitats. The prey can also fail in adapting to its new environment, and stay the same. Alternatively, it can evolve polymorphic crypsis. We find that the evolutionary outcome depends on the amount of dispersal between the habitats, with polymorphic crypsis evolving for low dispersal rates, an intermediate phenotype will evolve for intermediate dispersal rates and no adaptation to the new habitat will occur for high dispersal rates. The distribution of phenotypes of the prey will also vary for different dispersal rates, with narrow distributions for low and high dispersal rate and a wide distribution for intermediate dispersal rates.Keywords: Crypsis; Artificial Neural Network; Heterogeneous Environment; Dispersal; Local Adaptation