Constrained NSGA-II with seeding enabled

One function file that contains a NSGA-II (Non-dominated Sorting Genetic Algorithm II) optimization algorithm.
342 Downloads
Updated 22 Nov 2021

View License

A simple and quite fast NSGA-II that can handle constrained problems.
The two main features are:
- Possibility to have the constraints in the same / a separate file
- Possibility to seed the starting generation with a number of interesting designs (the user can choose a few of the starting points).

Cite As

Johan Persson (2026). Constrained NSGA-II with seeding enabled (https://www.mathworks.com/matlabcentral/fileexchange/75338-constrained-nsga-ii-with-seeding-enabled), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.3

Fixed a bug with the Pareto calculation

1.0.2

Fixed that it performed bad for functions with large flat areas

1.0.1

Change of the >4 to >3 on line 45 which previously disabled constraints. Embarrassing error.

1.0.0