MODE Algorithm

Multi-Objective Optimization Differential Evolution Algorithm

These Matlab Scripts implement a basic multi-objective optimization (MO) algorithm based on Diferential Evolution (DE) algorithm (MODE), described in:

"Storn, R., Price, K., Differential evolution: A simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization Vol 11, issue 4, pp 341 – 359. 1997 "

When one objective is optimized, the standard DE runs (single objective optimization). If two or more objectives are optimized, the greedy selection step in DE algorithm is performed using a dominance relation.