Computing the Maximum Overlap of Two Convex Polygons Under Translations. - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue Theory of Computing Systems Année : 1998

Computing the Maximum Overlap of Two Convex Polygons Under Translations.

Résumé

Let P be a convex polygon in the plane with n vertices and let Q be a convex polygon with m vertices. We prove that the maximum number of combinatorially distinct placements of Q with respect to P under translations is O(n^2+m^2+min(nm^2+n^2m)), and we give an example showing that this bound is tight in the worst case. Second, we present an O((n+m)log(n+m)) algorithm for determining a translation of Q that maximizes the area of overlap of P and Q. We also prove that the position which translates the centroid of Q on the centroid of P always realizes an overlap of 9/25 of the maximum overlap and that this overlap may be as small as 4/9 of the maximum.
Fichier principal
Vignette du fichier
bcdkt-cmotc-98.pdf (243.96 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00413175 , version 1 (03-09-2009)

Identifiants

Citer

Mark De Berg, Olivier Devillers, Marc Van Kreveld, Otfried Schwarzkopf, Monique Teillaud. Computing the Maximum Overlap of Two Convex Polygons Under Translations.. Theory of Computing Systems, 1998, 31, pp.613-628. ⟨10.1007/PL00005845⟩. ⟨inria-00413175⟩
160 Consultations
287 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More