Inequality-Constrained Minimization
At the -th iteration of the algorithm for constrained minimization, we have a point at the center of an ellipsoid as before. We also must maintain a list of values recording the smallest objective value of feasible iterates so far. Depending on whether or not the point is feasible, we perform one of two tasks:
- If is feasible, perform essentially the same update as in the unconstrained case, by choosing a subgradient that satisfies
- If is infeasible and violates the -th constraint, update the ellipsoid with a feasibility cut. Our feasibility cut may be a subgradient of which must satisfy
for all feasible .
Read more about this topic: Ellipsoid Method