Ellipsoid method
The ellipsoid method is an iterative algorithm for convex optimization that encloses the feasible region in shrinking ellipsoids. At each step, a violated constraint guides a cut that retains the feasible region while reducing the enclosing ellipsoid.