Home \ Multiobjective Optimization \ PESA-II in MATLAB


Pareto Envelope-based Selection Algorithm II (PESA-II) is a multi-objective evolutionary optimization algorithm, which uses the mechanism of genetic algorithm together with selection based on Pareto envelope. PESA-II uses an external archive to store the approximate Pareto solutions. Parents and mutants are selected from this external archive, based on the grids created based on the geographical distribution of archive members. This is very similar to the mechanism used in MOPSO (here) algorithm. Actually PESA-II is a multi-objective genetic algorithm, which uses grids to make selections, and create the next generation.

In this post, we are going to share with you, the open source implementation of Pareto Envelope-based Selection Algorithm II (PESA-II) 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 Pareto Envelope-based Selection Algorithm II (PESA-II) in MATLAB


Citing This Work

If you wish, you can cite this content as follows.

Cite as:

Mostapha Kalami Heris, PESA-II in MATLAB (URL: https://yarpiz.com/86/ypea123-pesa2), Yarpiz, 2015.

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.


Check Also

Strength Pareto Evolutionary Algorithm 2 (SPEA2) in MATLAB

Strength Pareto Evolutionary Algorithm 2 (SPEA2) is an extended version of SPEA multi-objective evolutionary optimization ...