Multiobjective Optimization |
Multiobjective optimization involves minimizing or maximining multiple objective functions subject to a set of constraints. Example problems include analyzing design tradeoffs, selecting optimal product or process designs, or any other application where you need an optimal solution with tradeoffs between two or more conflicting objectives.
You can solve multiobjective optimization problems with MATLAB and Optimization Toolbox. The toolbox transforms multiobjective problems into standard constrained optimization problems and then solves them using an active-set approach.
Global Optimization Toolbox, also for use with MATLAB, provides an additional multiobjective solver for nonsmooth problems.
See also: Optimization Toolbox, Global Optimization Toolbox, linear programming, quadratic programming, nonlinear programming, genetic algorithm, simulated annealing