1. A Micro-Genetic Algorithm for Multiobjective Optimization developed by Gregorio Toscano Pulido .


  2. The Pareto Archived Evolution Strategy (PAES) developed by Joshua D. Knowles.


  3. A refurbished version of the Pareto Archived Evolution Strategy (PAES) contributed by Enrique Alba Torres.


  4. Multi-Objective Evolutionary Algorithm Toolbox for MATLAB developed by Tan Kay Chen .


  5. Non-dominated Sorting Genetic Algorithm developed by N. Srinivas and Kalyanmoy Deb.


  6. Non-dominated Sorting Genetic Algorithm II developed by Kalyanmoy Deb et al.


  7. The jNSGA2 project (NSGA-II in Java), developed by Daniel Funke.


  8. A C++ Library for MOEAs, developed by Xianming Chen.


  9. MOGA with elitism (external archive), implemented by Gregorio Toscano Pulido.


  10. Multi-Objective Particle Swarm Optimization (MOPSO), developed by Maximino Salazar Lechuga and Gregorio Toscano Pulido.


  11. Multi-Objective, Probabilistic Selection Evolutionary Algorithms (MOPSEA), developed by Evan J. Hughes.


  12. MOMHLib++, developed by Andrzej Jaszkiewicz.


  13. Strength Pareto Evolutionary Algorithm, developed by Eckart Zitzler.


  14. Noninferior solutions for the extended 0/1 multiobjective knapsack problem presented in Zitzler & Thiele (1999), submitted by Ranji Ranjithan.


  15. A (G)raphical (U)ser (I)interface for (M)ulti-(O)bjective (O)ptimization (GUIMOO), submitted by Sebastien Cahon.


  16. An epsilon-MOEA, developed by Kalyanmoy Deb.


  17. The Adaptive Multi-Objective Particle Swarm Optimizer (AMOPSO), developed by Gregorio Toscano Pulido.


  18. PISA: A Platform and Programming Language Independent Interface for Search Algorithms, developed by Stefan Bleuler, Marco Laumanns, Lothar Thiele and Eckart Zitzler.


  19. Software framework for multi-objective optimization MOEO (Multi-Objective Evolving Objects), developed by the DOLPHIN project-team of INRIA Futurs, located at the LIFL (Computer-Science Laboratory of Lille) in Lille, France.


  20. Multi-Objective Java Genetic Algorithm (MO-JGA) Framework, developed at the Centro para la Optimización y Probabilidad Aplicada of the Universidad de los Andes, in Bogotá, Colombia. There is a Google group that provides support to the users of this software platform.


  21. Metaheuristic Algorithms in Java (JMetal), developed at the University of Málaga, Spain. It contains implementations of: NSGA-II, SPEA2, PAES, OMOPSO, AbYSS, MOCell and PESA-II.


  22. jMetalCpp: A C++ version of jMetal, developed at the University of Málaga, Spain. It contains implementations of: NSGA-II, PAES, SMS-EMOA, GDE3, SMPSO and MOEA/D-DE .


  23. MOPSO-CD, developed by Raquel and Naval.


  24. AMOSA: Archived MultiObjective Simulated Annealing, developed at the Indian Statistical Institute, in Kolkata, India.


  25. Opt4J: The Optimization Framework for Java, developed at Hardware/Software Co-Design, Department of Computer Science at the University of Erlangen-Nuremberg, Germany.


  26. The Archive-based Micro Genetic Algorithm (AMGA2), developed by Santosh Tiwari at Clemson University, Clemson, South Carolina, USA.


  27. A version of the NSGA-II in MatLab, developed by S. Mostapha Kalami Heris at K. N. Toosi University of Technology, Tehran, Iran .


  28. A version of MOPSO (see item 10 in this list) in MatLab, developed by S. Mostapha Kalami Heris at K. N. Toosi University of Technology, Tehran, Iran .


  29. MATLAB PSO Research Toolbox, developed by George I. Evers .



Acknowledgments

We acknowledge partial support from CINVESTAV-IPN in the development, expansions and maintenance of this repository of information.


For corrections and/or updates on current information or to add your public domain software, please contact:
Dr. Carlos A. Coello Coello