1. Catalogs
  2. The MathWorks
  3. Optimization Toolbox 6.0

Optimization Toolbox 6.0

Optimization Toolbox 6.0
1 / 14 PagesView full catalog

Optimization Toolbox 6.0

Product catalog summary

Overview: Optimization Toolbox 6.0 is a comprehensive software suite designed to solve both standard and large-scale optimization problems. It provides algorithms for constrained and unconstrained continuous and discrete problems, including linear programming, quadratic programming, binary integer programming, nonlinear optimization, nonlinear least squares, systems of nonlinear equations, and multiobjective optimization.

Key Features:

  • Interactive tools for defining and solving optimization problems.
  • Solvers for nonlinear and multiobjective optimization.
  • Methods for solving quadratic and linear programming problems.
  • Support for parallel computing in selected solvers.

Defining, Solving, and Assessing Optimization Problems: The toolbox includes methods for minimization and maximization, exploiting problem sparsity or structure. Users can access functions and solver options via the Optimization Tool or command line, allowing for solver selection, option inspection, and result visualization.

Nonlinear Programming: The toolbox offers algorithms for unconstrained and constrained nonlinear optimization, including Quasi-Newton, Nelder-Mead, and trust-region algorithms for unconstrained problems, and interior point, SQP, active-set, and trust-region reflective algorithms for constrained problems.

Multiobjective Optimization: Functions are provided for solving goal attainment and minimax problems, transforming them into standard constrained optimization problems solved using an active-set approach.

Nonlinear Least-Squares, Data Fitting, and Nonlinear Equations: The toolbox solves linear and nonlinear least-squares problems using medium-scale and large-scale algorithms, and nonlinear equations using a dogleg trust-region algorithm.

Linear Programming: Algorithms include interior point, active-set, and simplex methods, suitable for large-scale problems with linear constraints.

Binary Integer Programming: Solved using a branch-and-bound algorithm, focusing on feasible binary integer solutions.

Quadratic Programming: Algorithms include interior-point-convex, trust-region-reflective, and active-set methods, optimized for large, sparse problems.

Parallel Computing: The toolbox supports parallel computing to accelerate solution times, particularly in gradient estimation for constrained nonlinear optimization problems.

Additional Resources: Links to product details, demos, trial software, sales, technical support, and training services are provided.

See more

Catalog excerpts

Optimization Toolbox 6.0-1

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:9.00pt "Arial", sans-serif; } .font3 { font:10.00pt "Arial", sans-serif; } .font4 { font:20.00pt "Arial", sans-serif; } .font5 { font:7.00pt "Courier New", monospace; } .font6 { font:8.00pt "Times New Roman", serif; } .font7 { font:14.00pt "Times New Roman", serif; } Optimization Toolbox 6.0 Solve standard and large-scale optimization problems Optimization Toolbox provides widely used algorithms for standard and large-scale optimization. These algorithms solve constrained and unconstrained continuous and discrete problems. The toolbox includes functions for linear programming, quadratic programming, binary integer programming, nonlinear optimization, nonlinear least squares, systems of nonlinear equations, and multiobjective optimization. You can use them to find optimal solutions, perform tradeoff analyses, balance multiple design alternatives, and incorporate optimization methods into algorithms and models. Key Features ■ Interactive tools for defining and solving optimization problems and monitoring solution progress ■ Solvers for nonlinear and multiobjective 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 ■ Parallel computing support in selected constrained nonlinear solvers Finding a local minimum of the peaks function using a gradient-based optimization solver from Optimization Toolbox. MathWorks- Accelerating the pace of engineering and science

 Open the catalog to page 1
Optimization Toolbox 6.0-2

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:9.00pt "Arial", sans-serif; } .font3 { font:8.00pt "Times New Roman", serif; } .font4 { font:14.00pt "Times New Roman", serif; } - - x 1 A blurred image recovered using the large-scale linear least-squares algorithm. Defining, Solving, and Assessing Optimization Problems Optimization Toolbox includes the most widely used methods for performing minimization and maximization. The toolbox implements both standard...

 Open the catalog to page 2
Optimization Toolbox 6.0-3

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:8.00pt "Arial", sans-serif; } .font3 { font:9.00pt "Arial", sans-serif; } .font4 { font:8.00pt "Times New Roman", serif; } .font5 { font:15.00pt "Times New Roman", serif; } An optimization routine running at the command line (left) that calls MATLAB files defining the objective function (top right) and constraint equations (bottom right). The Optimization Tool simplifies common optimization tasks. It enables...

 Open the catalog to page 3
Optimization Toolbox 6.0-4

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:8.00pt "Arial", sans-serif; } .font3 { font:8.00pt "Times New Roman", serif; } .font4 { font:15.00pt "Times New Roman", serif; } V C:\MATl.Aft\wark\VropHm, m Q( Unconstrained nonlinear programming used to search an engine performance map for peak efficiency. Constrained Nonlinear Optimization Constrained nonlinear optimization problems are composed of nonlinear objective functions and may be subject to linear...

 Open the catalog to page 4
Optimization Toolbox 6.0-5

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:9.00pt "Arial", sans-serif; } .font3 { font:8.00pt "Times New Roman", serif; } .font4 { font:15.00pt "Times New Roman", serif; } ■ Finite diffrence of gradients, without requiring knowledge of sparsity structure For the trust-region reflective algorithm, you can use: ■ Finite difference of gradients, Hessian with known sparsity structure ■ Actual Hessian (sparse or dense) ■ Hessian-multiply function Additionally,...

 Open the catalog to page 5
Optimization Toolbox 6.0-6

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:8.00pt "Arial", sans-serif; } .font3 { font:9.00pt "Arial", sans-serif; } .font4 { font:8.00pt "Times New Roman", serif; } .font5 { font:15.00pt "Times New Roman", serif; } ■ The minimax problem involves minimizing the worst-case value of a set of multivariate functions, possibly subject to linear and nonlinear constraints. Optimization Toolbox transforms both types of multiobjective problems into standard...

 Open the catalog to page 6
Optimization Toolbox 6.0-7

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:8.00pt "Arial", sans-serif; } .font3 { font:8.00pt "Times New Roman", serif; } .font4 { font:15.00pt "Times New Roman", serif; } The Levenberg-Marquardt algorithm implements a standard Levenberg-Marquardt method. It is used for unconstrained problems. Fitting a transcendental quation using nonlinear least squares. Data Fitting The toolbox provides a specialized interface for data fitting problems in which...

 Open the catalog to page 7
Optimization Toolbox 6.0-8

Optimization Toolbox 6.0 table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:5.00pt "Arial", sans-serif; } .font1 { font:7.00pt "Arial", sans-serif; } .font2 { font:8.00pt "Arial", sans-serif; } .font3 { font:8.00pt "Times New Roman", serif; } .font4 { font:15.00pt "Times New Roman", serif; } Fitting a nonlinear exponential quation using least-squares curve fitting. Nonlinear Equation Solving Optimization Toolbox implements a dogleg trust-region algorithm for solving a system of nonlinear quations where there are as many equations as unknowns. The toolbox can also solve...

 Open the catalog to page 8

All The MathWorks catalogs and technical brochures

  1. Stateflow

    8  Pages

  2. SimEvents

    7  Pages

  3. SimDriveline

    7  Pages

  4. SimHydraulics

    7  Pages

  5. SimRF

    6  Pages

  6. MATLAB Coder

    5  Pages

  7. OPC Toolbox

    5  Pages

  8. SimBiology

    6  Pages

  9. xPC Target

    5  Pages

  10. SimMechanics

    7  Pages

  11. Simscape

    7  Pages

  12. Simulink

    6  Pages

  13. MATLAB®

    6  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.