Problem-Based Nonlinear Optimization - MATLAB & Simulink (original) (raw)

Solve nonlinear optimization problems in serial or parallel using the problem-based approach

Before you begin to solve an optimization problem, you must choose the appropriate approach: problem-based or solver-based. For details, see First Choose Problem-Based or Solver-Based Approach.

Formulate your objective and nonlinear constraint functions as expressions in optimization variables, or convert MATLABĀ® functions using fcn2optimexpr. For problem setup, see Problem-Based Optimization Setup.

Functions

evaluate Evaluate optimization expression or objectives and constraints in problem
fcn2optimexpr Convert function to optimization expression
infeasibility Constraint violation at a point
optimproblem Create optimization problem
optimvar Create optimization variables
prob2struct Convert optimization problem or equation problem to solver form
solve Solve optimization problem or equation problem

Live Editor Tasks

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

Topics

Unconstrained Problem-Based Applications

Constrained Problem-Based Applications

Parallel Computing

Simulation or ODE

Algorithms and Other Theory