NSGA-III: Non-dominated Sorting Genetic Algorithm, the Third Version

Jan and Deb, extended the well-know NSGA-II to deal with many-objective optimization problem, using a reference point approach, with non-dominated sorting mechanism. The newly developed algorithm is simply called: NSGA-III. The main reference paper is available to download, here.

In this post, we are going to share with you, the MATLAB implementation of NSGA-III, as an open source project. 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. Also it is very similar to previously published implementation of NSGA-II, in this link.