Normalized Normal Constraint (NNC) algorithm for multi-objective optimization
This Toolset comprises of the following files:
1) NNCparam.m
Generates the required parameters to run the NNC optimization algorithm.
2) NNC.m
Runs the optimization algorithm. This code implements the NNC algorithm for 2 and 3 objectives as described in:
A. Messac, A. Ismail-Yahaya and C.A. Mattson. The normalized normal
constraint method for generating the Pareto frontier structural and
multidisciplinary optimization Volume 25, Number 2 (2003), 86-98.
3) OPTroutine.m
Implements the optimization routine for NNC algorithm.
4) CostFuntion.m
The cost function to optimize
Zitieren als
Gilberto Reynoso-Meza (2025). Normalized Normal Constraint (NNC) algorithm for multi-objective optimization (https://www.mathworks.com/matlabcentral/fileexchange/38976-normalized-normal-constraint-nnc-algorithm-for-multi-objective-optimization), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.4.0.0 | December 13th. 2012: A bug reported by users in Smart Filter has been fixed (Correspondence between Filtered Front and Filtered Set). |
||
1.0.0.0 |