Hausdorff approximation of convex polygons

  • Authors:
  • Mario A. Lopez;Shlomo Reisner

  • Affiliations:
  • Department of Computer Science, University of Denver, Denver, CO 80208, USA;Department of Mathematics, University of Haifa, Haifa 31905, Israel

  • Venue:
  • Computational Geometry: Theory and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We develop algorithms for the approximation of convex polygons with n vertices by convex polygons with fewer (k) vertices. The approximating polygons either contain or are contained in the approximated ones. The distance function between convex bodies which we use to measure the quality of the approximation is the Hausdorff metric. We consider two types of problems: min-#, where the goal is to minimize the number of vertices of the output polygon, for a given distance @?, and min-@?, where the goal is to minimize the error, for a given maximum number of vertices. For min-# problems, our algorithms are guaranteed to be within one vertex of the optimal, and run in O(nlogn) and O(n) time, for inner and outer approximations, respectively. For min-@? problems, the error achieved is within an arbitrary factor @a1 from the best possible one, and our inner and outer approximation algorithms run in O(f(@a,P)@?nlogn) and O(f(@a,P)@?n) time, respectively. Where the factor f(@a,P) has reciprocal logarithmic growth as @a decreases to 1, this factor depends on the shape of the approximated polygon P.