NSGA II: A multi-objective optimization program

A function for multi-objective optimization using evolutionary algorithms, but easier to use
Updated 6 Mar 2015

View License

This program is an implementation of nondominated sorting genetic algorithm II (NSGA II) proposed by K.Deb.
3.GA operator: Intermediate crossover,Gaussian mutation
4.No constraint handling
5.Non dominated sort: with function to kill near relatives, and easier to handle problems with more objectives
I write this program because Aravind Seshadri's program(File ID: #10429) is difficult to use, and could not handle my problem. I need a sophisticated objective-evaluate program to solve vehicle chassis tuning problems, and also I donot like programs always turn to me for parameters input, besides, I want the program should be short in lines and has the ability to handle matrix.
NOTE: If the program doesn't run correctly, please contact me in email: fancy60@126.com.

Cite As

Shengzhao Chen (2024). NSGA II: A multi-objective optimization program (https://www.mathworks.com/matlabcentral/fileexchange/49934-nsga-ii-a-multi-objective-optimization-program), MATLAB Central File Exchange. Retrieved .

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

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes