File Exchange

image thumbnail

Normalized Normal Constraint (NNC) algorithm for multi-objective optimization

version (9.06 KB) by Gilberto Reynoso-Meza
This code implements a NNC algorithm for multi-objective optimization.


Updated 13 Dec 2012

View License

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

Cite As

Gilberto Reynoso-Meza (2021). Normalized Normal Constraint (NNC) algorithm for multi-objective optimization (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
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!