Main Content

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.

Functions

fgoalattainSolve multiobjective goal attainment problems
fminimaxSolve minimax constraint problem

Live Editor Tasks

OptimizeOptimize or solve equations in the Live Editor (Since R2020b)

Topics

Multiobjective Solutions

Parallel Computing

Algorithms and Other Theory