Computing the maximum overlap of two convex polygons under translations

被引:30
|
作者
de Berg, M
Cheong, O
Devillers, O
van Kreveld, M
Teillaud, M
机构
[1] Univ Utrecht, Dept Comp Sci, NL-3508 TB Utrecht, Netherlands
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Hong Kong
[3] INRIA, F-06902 Sophia Antipolis, France
关键词
D O I
10.1007/PL00005845
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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(2)m)), 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 placement of Q that makes the centroids of Q and P coincide realizes an overlap of at least 9/25 of the maximum possible overlap. Pls an upper bound, we show an example where the overlap in this placement is 4/9 of the maximum possible overlap,=.
引用
收藏
页码:613 / 628
页数:16
相关论文
共 50 条
  • [11] Computing the optimal bridge between two convex polygons
    Chinese Univ of Hong Kong, Shatin, Hong Kong
    Inf Process Lett, 3 (127-130):
  • [12] The minimum convex container of two convex polytopes under translations
    Ahn, Hee-Kap
    Abardia, Judit
    Bae, Sang Won
    Cheong, Otfried
    Dann, Susanna
    Park, Dongwoo
    Shin, Chan-Su
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2019, 77 : 40 - 50
  • [13] Computing eigenvalues and eigenfunctions of the Laplacian for convex polygons
    Colbrook, Matthew J.
    Fokas, Athanasisos S.
    APPLIED NUMERICAL MATHEMATICS, 2018, 126 : 1 - 17
  • [14] Incremental convex minimization for computing collision translations of convex polyhedra
    Mirolo, Claudio
    Carpin, Stefano
    Pagello, Enrico
    IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (03) : 403 - 415
  • [15] An efficient method for computing the feasible region with translational containment between two convex polygons
    Chen, YK
    Chou, SY
    Wu, TC
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2001, : 390 - 395
  • [16] Minimum area convex packing of two convex polygons
    Tang, K
    Wang, CCL
    Chen, DZ
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2006, 16 (01) : 41 - 74
  • [17] Stacking and bundling two convex polygons
    Ahn, HK
    Cheong, O
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 882 - 891
  • [18] COMPUTING THE EXTREME DISTANCES BETWEEN 2 CONVEX POLYGONS
    EDELSBRUNNER, H
    JOURNAL OF ALGORITHMS, 1985, 6 (02) : 213 - 224
  • [19] Computing Convex-Straight-Skeleton Voronoi Diagrams for Segments and Convex Polygons
    Barequet, Gill
    De, Minati
    Goodrich, Michael T.
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 130 - 142
  • [20] Maximizing the overlap of two planar convex sets under rigid motions
    Ahn, Hee-Kap
    Cheong, Otfried
    Park, Chong-Dae
    Shin, Chan-Su
    Vigneron, Antoine
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2007, 37 (01): : 3 - 15