| steps |
Input: A, b and |
| Output: either V as the optimal point & VTb as optimal value or declare the LP problem as infeasible. |
|
| 0 |
% the coordinate cone;
; |
| 1 |
while (true) |
| 2 |
% For all facets not in C & reject V, find one that rejects V the least. ; % are facets not in C
|
| 3 |
if return (V & VTb) as optimal vertex & optimal value else ; % j* is the facet index to enter |
| 4 |
; }; ; |
| 5 |
if return(“LP is infeasible”) else % For all the real cuts qi,, find the qI* that is closest to V % I* is the facet index to leave |
| 6 |
% Form new cone Ck+1 by updating Vk+1; edge vectors and facets ; ; |
| 7 |
end |