nds(P)

Version 2.0.0.0 (3.46 KB) by Simone
Non-domination sorting as described by NSGA-II algorithm.
504 Downloads
Updated 12 Nov 2016

View License

Implementation of Non-domination Sorting Genetic Algorithm NSGA-II as described in
K Deb, A Pratap, S Agarwal, T Meyarivan, "A fast and elitist multiobjective genetic algorithm: NSGA-II", IEEE Transactions on Evolutionary Computation, 2002.

Cite As

Simone (2024). nds(P) (https://www.mathworks.com/matlabcentral/fileexchange/51142-nds-p), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: Pareto filtering

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
2.0.0.0

Title changed
Crowding distance as described in the paper.
Small improvement as suggested by Michal Kvasnicka.
Explicit normalize_data.
Crowding distance added.
'pareto' function renamed to 'paretoFront'
[subfront, idx_tmp] = paretoFront(tmp);

1.0.0.0

Pareto filtering function renamed.

Checking for duplicates solutions.
Title fixed.
Added requirements.