Strength Pareto Evolutionary Algorithm 2 (SPEA2) is an extended version of SPEA multi-objective evolutionary optimization algorithm. This algorithm utilized a mechanism like k-Nearest Neighbor (kNN) and a specialized ranking system to sort the members of the population, and select the next generation of population, from combination of current population and off-springs created by genetic operators (mutation and crossover). SPEA2 is one of the most famous and useful multi-objective optimization algorithms and widely used and applied to treat real-world, scientific and engineering applications.
In this post, we are going to share with you, the open-source implementation of SPEA2 in MATLAB. The algorithm is implemented in a structured manner and if you are familiar with MATLAB programming language, you will find it easy, to use the codes in your research projects.
The download link of this project follows.
Implementation of Strength Pareto Evolutionary Algorithm 2 (SPEA2) in MATLABDownload