• 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