DocumentCode
3217785
Title
Low-dimensional linear programming with violations
Author
Chan, Timothy M.
Author_Institution
Sch. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear
2002
fDate
2002
Firstpage
570
Lastpage
579
Abstract
Megiddo (1984) and Dyer (1984) showed that linear programming in 2 and 3 dimensions (and subsequently, any constant number of dimensions) can be solved in linear time. In this paper, we consider linear programming with at most k violations: finding a point inside all but at most k of n given halfspaces. We give a simple algorithm in 2-d that runs in O((n + k2) log n) expected time; this is faster than earlier algorithms by Everett, Robert, and van Kreveld (1993) and Matousek (1994) and is probably near-optimal for all k ≪ n/2. A (theoretical) extension of our algorithm in 3-d runs in near O(n + k114/n14/) expected time. Interestingly; the idea is based on concave-chain decompositions (or covers) of the (≤ k)-level, previously used in proving combinatorial k -level bounds. Applications in the plane include improved algorithms for finding a line that misclassifies the fewest among a set of bichromatic points, and finding the smallest circle enclosing all but k points. We also discuss related problems of finding local minima in levels.
Keywords
computational complexity; computational geometry; linear programming; bichromatic points; concave-chain decompositions; expected time; local minima; low-dimensional linear programming; Computational geometry; Computer science; Linear programming; Metrology; Robustness; Statistical analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2002. Proceedings. The 43rd Annual IEEE Symposium on
ISSN
0272-5428
Print_ISBN
0-7695-1822-2
Type
conf
DOI
10.1109/SFCS.2002.1181981
Filename
1181981
Link To Document