What Is Constrained Optimization?
Constrained optimization problem is a non-linear programming problem with constraints. Constrained optimization problems with only equality constraints can be solved by using the elimination method, Lagrangian multiplier method, or penalty function method to solve unconstrained optimization problems; for constraints with equality constraints and inequality The following optimization methods can be used: reducing inequality constraints to equality constraints; reducing constraint problems to unconstrained problems; approximating nonlinear programming problems with linear approximation methods; and working in a direction in the feasible region One-dimensional search, seeking the optimal solution [1] .
- Constrained optimization problem is a non-linear programming problem with constraints. The general form of the minimization problem is
- Constrained optimization problem is to find the objective function
- There are two solutions to constrained optimization problems:
Constrained optimization problem
- Example 1: Maximum area.Let the sum of the length and width of the rectangle equal
- Solution: This is a constraint optimization problem: Let the rectangle be x and y, and find the maximum value of the objective function A = xy under the condition x + y = a.
- Since it is easy to solve y = ax from the constraint x + y = a, it is substituted into the objective function
- by
- From the above example, we can see the idea of turning the constraint optimization problem into an unconstrained optimization problem: from the constraint conditions
- However, this approach has limitations because sometimes constraints from
Lagrangian multiplier method for constrained optimization problems
- The idea of this method is: turn the constraint optimization problem into an unconstrained optimization problem, and see what conditions it should meet?
- Assume
- In order to facilitate the memorization and write the equations (1) easily, we construct a function
- Therefore, we summarize the steps to solve the constraint optimization problem by Lagrange multiplier method as follows:
- Construct Lagrange function
- Solving equations
- According to the nature of the actual problem, find the extreme value at the possible extreme point [2] .