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 :
بازگشت