Evolvica is a Java-based software that provides a platform for evolutionary computation. It helps users develop and implement genetic algorithms for solving complex mathematical problems.
One issue present in eaLib was the complexity of some of its features, resulting in efforts being made to simplify the structure of the software in the development of Evolvica. The internal structure of genetic operators has also changed, with changes made to support a creation of algorithms through a graphical user interface.
The goal for the future of Evolvica is to provide a complete development environment for evolutionary algorithms, with the inclusion of a visual algorithm composer, Java editor, debugger, and visual result analysis. Although this is a significant amount of work to undertake, Evolvica is based on the Eclipse Platform, so the foundation is already there. All the Java features, including the source code editor and debugger, originate from the Eclipse project.
However, it is important to note that the current state of the project is experimental. The version available for download is classified as a functional prototype and still in some kind of an alpha-state, meaning that several things may not work as expected. Despite this, users are free to try the software and share their experiences on the Evolvica user forum.
Version 0.6.3.2: N/A