Evolvica is an evolutionary computation framework written in Java. The aim of the project is to provide a toolkit that enables developers to create genetic/evolutionary algorithms with minimal programming effort. The toolkit has a modular architecture and is highly extensible. It includes a visual algorithm editor, a source code editor, and a debugger.
| Tags | Scientific/Engineering Artificial Intelligence Software Development Libraries |
|---|---|
| Licenses | Other Artistic |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: The mirroring of operators in the GUI did not work, and has been fixed. The project is now hosted at SourceForge.


Changes: This version introduces a small improvement in the termination package. Algorithm termination conditions can now be linked together with AND/OR relations. In addition a bug in the properties view has been fixed; the view wasn't updated correctly when creating non-trivial properties.


Changes: This release fixes two bugs concerning internal handling of paths containing special characters like whitespaces and creation/saving of operators in packages with more than one segment in their package names.


Changes: A new project navigator that supports drag and drop of operators into the algorithm editor was added. Attributes are now shown in the default Eclipse properties view. Several bugs were also fixed.


Changes: This version fixes a serious bug with the Unix versions which caused trouble when creating algorithms.