Open Source Java platform for Optimization, DoE, and Learning.
...It provides a graphical user interface (GUI) and a platform which simplifies integration of new algorithms as "Modules".
Implemented Modules
Evolutionary Algorithms:
- CMA-ES
- (1+1)-ES
- Differential Evolution
Deterministic optimization algorithm:
- SIMPLEX
Learning:
- a simple Artificial Neural Net
Optimization problems:
- test functions
- interface for executing other programs (solvers)
- parallel execution of problems
- distributed execution of problems via socket connection between computers
Others:
- data storage
- data analyser and viewer
The simpliZia-program implements the simplex-algorithm and is designed to help students of Operations Research to understand and learn the algorithm. This is a german project, source and program are actually written in german.