Hi,

I googled for a java package for multiobjective optimization techniques based on evolutionary algorithms (including but not limited to GA and PSO). The package should provide APIs to be used by other Java programs (e.g., Cloudsim for cloud computing simulation, Storm for multiprocessor real-time simulation). If a GUI is provided, it will be good but not necessary.

The most common results were:

ECJ (http://cs.gmu.edu/~eclab/projects/ecj/)

EVA2 (http://www.ra.cs.uni-tuebingen.de/software/EvA2/)

jMetal (http://jmetal.sourceforge.net/)

Opt4J (http://opt4j.sourceforge.net/)

The point is I'm not sure which one to use. jMetal and Opt4J mention the other frameworks in their documents, but I couldn't find papers comparing them together.

If any one has tried them, will you please advise me which one to use?

Thanks

Similar questions and discussions