Professional Documents
Culture Documents
Optimization Toolbox Matlab
Optimization Toolbox Matlab
KEY FEATURES
Tools for defining, solving, and assessing optimization
problems
Solvers for nonlinear optimization and multi-objective
optimization
Solvers for nonlinear least-squares, data fitting, and nonlinear
equations
Methods for solving quadratic and linear programming
problems
Methods for solving binary integer programming problems
An optimization routine is run at the command line (left), and calls M-files defining the
objective function (top right) and constraint equations (bottom right).
Multi-Objective Optimization
Multi-objective optimization is concerned
with the minimization of multiple objective
functions that are subject to a set of constraints. The Optimization Toolbox provides
functions for solving two formulations of
multi-objective optimization problems: goal
attainment and minimax.
The goal attainment problem involves reducing the value of a linear or nonlinear vector
function to attain the goal values given in a
goal vector. The relative importance of the
goals is indicated using a weight vector. The
goal attainment problem may also be subject
to linear and nonlinear constraints.
The minimax problem involves minimizing
the worst-case value of a set of multivariate
functions, possibly subject to linear and nonlinear constraints.
The Optimization Toolbox transforms both
types of multi-objective problems into standard constrained optimization problems and
then solves them using a sequential quadratic
programming approach.
Linear Programming
Linear programming problems consist of a
linear expression for the objective function
and linear equality and inequality constraints.
Two methods are used to solve this type of
problem: simplex and interior point.
Required Products
MATLAB
The Optimization Toolbox solves these problems using a branch-and-bound algorithm that:
Related Products
Curve Fitting Toolbox. Perform model
fitting and analysis
+31 (0)182 53 76 44
+33 (0)1 41 14 67 14
+49 (0)241 470 750
+39 (011) 2274 700
+82 (0)2 6006 5114
+34 93 362 13 00
+46 (8)505 317 00
+41 (0)31 950 60 20
+44 (0)1223 423 200
8513v04 06/04
2004 by The MathWorks, Inc. MATLAB, Simulink, Stateflow, Handle Graphics, and Real-Time Workshop are registered trademarks, and TargetBox is a trademark of The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective holders.