Research

This page is currently incomplete! But, it will eventually contain downloadable material related to my research in evolutionary computation and distributed systems. At the moment, only material related to consensus is available.

Consensus

Consensus is a distributed behavior in which agents eventually agree on some feature of their environment. In this research, we used Avida to evolve algorithms for consensus. The files linked to below contain all source and configuration files used for this study. The source code itself is substantially the same as the public version of Avida (available here), but perhaps a little older as I haven't yet finished merging changes.

Using std::disclaimer, this software is provided-as is. Any questions can be directed to me, dave.knoester@gmail.com (though I may not be able to answer you!).

The best source of documentation for Avida can be found here.

Avida for consensus

Configuration files