Steegstra, Ivo E (2024) Emergent Symbiotic Speciation: Growing Hologenomes with Cooperative Coevolution. Master's Thesis / Essay, Artificial Intelligence.
|
Text
mAI2024SteegstraIE.pdf Download (4MB) | Preview |
|
Text
toestemming.pdf Restricted to Registered users only Download (140kB) |
Abstract
In nature, organisms larger than a microbe typically comprise organisms of multiple species. Species speciate, combine and coevolve to perform different functional roles in an ecosystem. This thesis applies this biological framework to the field of computational evolution. We introduce a model featuring several novel mechanisms applied to the framework of cooperative coevolution, and it is shown that the model is capable of producing a composite solution of multiple emergent symbiotic species from a single gene pool, without prior configuration of the composition. Speciation within a single gene pool is achieved through a novel assortative mating strategy. Emergent species are identified with unsupervised clustering, and solution compositions are formed by determining species type combinations with a genetic algorithm, thereby also facilitating meaningful coevolution of species. Finally a novel credit assignment strategy ensures survival of efficient altruism. The model is evaluated with the behavioural dynamics produced by three distinct domain models: a predator-prey simulation, function optimization, and a novel ’Toxin’ model designed to showcase the game theory dynamics inherent to the model. Results show that dynamic emergent symbiotic speciation is achieved and produces good composite solutions. Species are not shown to be optimally decomposed subcomponents of the problem.
Item Type: | Thesis (Master's Thesis / Essay) |
---|---|
Supervisor name: | Grossi, D. |
Degree programme: | Artificial Intelligence |
Thesis type: | Master's Thesis / Essay |
Language: | English |
Date Deposited: | 26 Jun 2024 11:56 |
Last Modified: | 26 Jun 2024 11:56 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/32802 |
Actions (login required)
View Item |