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 (2026). Normalized Normal Constraint (NNC) algorithm for multi-objective optimization (https://de.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
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 |
