Smoothed Analysis of Order Types
Consider an ordered point set P = (p_1,...,p_n), its order type (denoted by χ_P) is a map which assigns to every triple of points a value in {+,-,0} based on whether the points are collinear(0), oriented clockwise(-) or counter-clockwise(+). An abstract order type is a map χ : [n 3] →{+,-,0} (where [n 3] is the collection of all triples of a set of n elements) that satisfies the following condition: for every set of five elements S⊂ [n] its induced order type χ_|S is realizable by a point set. To be precise, a point set P realizes an order type χ,if χ_P(p_i,p_j,p_k) = χ(i,j,k), for all i<j<k. Planar point sets are among the most basic and natural geometric objects of study in Discrete and Computational Geometry. Properties of point sets are relevant in theory and practice alike. It is known, that deciding if an abstract order type is realizable is complete for the existential theory of the reals. Our results show that order type realizability is much easier for realistic instances than in the worst case. In particular, we can recognize instances in "expected -time". This is one of the first ∃R-complete problems analyzed under the lens of Smoothed Analysis.
READ FULL TEXT