Fundamentals of Optimization
The vector is known as the decision variable.
The function is the objective.
The functions is the constraints.
is the optimal value, and the which achieves the optimal value is called the optimizer.
Definition 26
An optimization problem is strictly feasible if such that all constraints are strictly satisfied (i.e inequalities are strict inequalities, and equalities are satisfied).
Problem Transformations
Sometimes, optimizations in a particular formulation do not admit themselves to be solved easily. In this case, we can sometimes transform the problem into an easier one from which we can easily recover the solution to our original problem. In many cases, we can introduce additional “slack” variable and constraints to massage the problem into a form which is easier to analyze.
Theorem 7 works because by minimizing , we are also minimizing how large can get since , so at optimum, . It can be helpful when can be massaged further into constraints that are easier to deal with.
Theorem 8 (Monotone Objective Transformation)
Let be a continuous and strictly increasing function over a feasible set . Then
Robust Optimization
For a “nominal” problem
uncertainty can enter in the data used to create the and . It can also enter during decision time where the which solves the optimization cannot be implemented exactly. These uncertainties can create unstable solutions or degraded performance. To make our optimization more robust to uncertainty, we add a new variable .
Last updated
Was this helpful?