Incremental Algorithm
-
Constraints are added one by one. The algorithm keeps the
optimal solution (vertex
vi) of the intermediate, relaxed,
problem.
-
Ci denotes the intersection
of i half-planes h1, h2, ..., hi,
i=2,3,...,n.
-
vi-1 in
hi
==>
vi =vi-1
-
vi-1 not
in hi ==> either Ci is
empty or vi is on the line li
bounding
hi. Proof
-
Vertex vi can be found in O(i) time
by determining intersections of li with lj,
j=1,2, ...,i-1. The highest intersection bounding from below yields
vi.
-
Incremental algorithm requires O(n2) time
and O(n) space.
NEXT PAGE