This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Multiobjective Optimization

Solve multiobjective optimization problems in serial or parallel

Solve problems that have multiple objectives by the goal attainment method. For this method, you choose a goal for each objective, and the solver attempts to find a point that satisfies all goals simultaneously, or has relatively equal dissatisfaction. One important special case of this problem is to minimize the maximum objective, and this problem has a special solver, fminimax.


fgoalattainSolve multiobjective goal attainment problems
fminimaxSolve minimax constraint problem


Multiobjective Solutions

Generate and Plot a Pareto Front

Example showing how to plot a Pareto front in a two-objective problem.

Compare fminimax and fminunc

Shows how minimax problems are solved better by the dedicated fminimax function than by solvers for smooth problems.

Multi-Objective Goal Attainment Optimization

This example shows how to solve a pole-placement problem using multiobjective goal attainment.

Using fminimax with a Simulink Model

Example showing how to minimize the maximum discrepancy in a simulation.

Signal Processing Using fgoalattain

Example showing filter design using multiobjective goal attainment.

Minimax Optimization

This example shows how to solve a nonlinear filter design problem.

Parallel Computing

What Is Parallel Computing in Optimization Toolbox?

Using multiple processors for optimization.

Using Parallel Computing in Optimization Toolbox

Automatic gradient estimation in parallel.

Improving Performance with Parallel Computing

Considerations for speeding optimizations.

Algorithms and Other Theory

Multiobjective Optimization Algorithms

Minimizing multiple objective functions in n dimensions.

Optimization Options Reference

Describes optimization options.