80 likes | 467 Views
The Ellipsoid Method. Ellipsoid º squashed sphere Start with ball containing (polytope) K . y i = center of current ellipsoid. Min c . x subject to x Î K.
E N D
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. K
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. K New ellipsoid = min. volume ellipsoid containing “unchopped” half-ellipsoid. Repeat for i=0,1,…,t.
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. K New ellipsoid = min. volume ellipsoid containing “unchopped” half-ellipsoid. Repeat for i=0,1,…,t.
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. K New ellipsoid = min. volume ellipsoid containing “unchopped” half-ellipsoid. Repeat for i=0,1,…,t.
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. If yiÎK, use objective function cut c.x ≤ c.yi to chop off K, half-ellipsoid. K New ellipsoid = min. volume ellipsoid containing “unchopped” half-ellipsoid. Repeat for i=0,1,…,t. c.x ≤ c.yi
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. If yiÎK, use objective function cut c.x ≤ c.yi to chop off K, half-ellipsoid. K New ellipsoid = min. volume ellipsoid containing “unchopped” half-ellipsoid. Repeat for i=0,1,…,t. c.x ≤ c.yi
The Ellipsoid Method Ellipsoid º squashed sphere Start with ball containing (polytope) K. yi= center of current ellipsoid. Min c.x subject to xÎK. x2 If yiK, find a constraint a.x ≤ b of K violated by yi. Use hyperplanea.x≤a.yi to chop off infeasible half-ellipsoid. If yiÎK, use objective function cut c.x ≤ c.yi to chop off K, half-ellipsoid. xk x1 New ellipsoid = min. volume ellipsoid containing “unchopped” half-ellipsoid. x* K x1, x2, …, xk: points lying in K. c.xk is a close tooptimal value.