This code implements a version of the Multi-Objective Differential Evolution algorithm with spherical pruning based on preferences (spMODE-II, second version of the spMODE algorithm) described in:
Gilberto Reynoso-Meza. Controller Tuning by Means of Evolutionary Multiobjective Optimization: a Holistic Multiobjective Optimization Design Procedure.
PhD. Thesis (2014), Universitat Politècnica de València.
Url: http://hdl.handle.net/10251/38248.
Supervisors: Javier Sanchis and Xavier Blasco.
It is a MOEA with mechanisms to improve and deal with:
- Diversity
- Pertinency
- Many-objective optimization instances
- Constrained optimization instances.
It uses:
- Physical Programming, in order to incorporate designer's preferences.
- Size control of the approximated Pareto front using the above information.
- Spherical pruning, in order to improve spreading.
Available in MatlabCentral