Evoplex is a fast, robust and extensible platform for developing agent-based models (ABM) and multi-agent systems (MAS) on networks. Each agent is represented as a node and interacts with its neighbors, as defined by the network structure.
In fact, most of the existing pieces of software are not good enough. Main issues include: really old technologies, unmaintained code, inflexibility, poor performance and others. Thus, over the last years, people often prefer to develop their own solutions from scratch. However, we know that reinventing the wheel is always time-consuming, expensive and usually a terrible strategy.
In this way, we decided to create Evoplex! An extremely fast, multi-threaded, user-friendly, cross-platform and truly modular application.
Evoplex was originally developed to tackle problems in the field of Evolutionary Computation and Complex Systems, and that's why we call it Evoplex. However, it has been used in a wide range of scenarios, including:
- Evolutionary Graph Theory
- Evolutionary Dynamics
- Game Theory
- Cellular Automata
- Complex Adaptive Systems
- ... the applications are endless!
- User Interface - Introduction to the basic UI and features of Evoplex GUI.