A fast and efficient algorithm for determining the connected orthogonal convex hulls

被引:5
作者
Nguyen Kieu Linh [1 ,2 ]
Phan Thanh An [2 ,3 ]
Tran Van Hoai [2 ,3 ]
机构
[1] Posts & Telecommun Inst Technol, Hanoi, Vietnam
[2] Ho Chi Minh City Univ Technol HCMUT, Fac Comp Sci & Engn, Fac Appl Sci, Inst Math & Computat Sci, 268 Ly Thuong Kiet St,Ward 14,Dist 10, Ho Chi Minh City, Vietnam
[3] Vietnam Natl Univ Ho Chi Minh City, Linh Trung Ward, Ho Chi Minh City, Vietnam
关键词
Orthogonal convex hulls; Quickhull algorithm; Orthogonal convex sets; Orthogonal polygons; x - y convex hulls; Extreme points; SET;
D O I
10.1016/j.amc.2022.127183
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The Quickhull algorithm for determining the convex hull of a finite set of points was independently conducted by Eddy in 1977 and Bykat in 1978. Inspired by the idea of this algorithm, we present a new efficient algorithm, for determining the connected orthogonal convex hull of a finite set of points through extreme points of the hull, that still keeps advantages of the Quickhull algorithm. Consequently, our algorithm runs faster than the others (the algorithms introduced by Montuno and Fournier in 1982 and by An, Huyen and Le in 2020). We also show that the expected complexity of the algorithm is O(n log n), where n is the number of points. (C) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页数:18
相关论文
共 40 条
  • [1] Illumination of orthogonal polygons with orthogonal floodlights
    Abello, J
    Estivill-Castro, V
    Shermer, T
    Urrutia, J
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1998, 8 (01) : 25 - 38
  • [2] Efficient computation of minimum-area rectilinear convex hull under rotation and generalizations
    Alegria, Carlos
    Orden, David
    Seara, Carlos
    Urrutia, Jorge
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2021, 79 (03) : 687 - 714
  • [3] On the Oβ-hull of a planar point set
    Alegria-Galicia, Carlos
    Orden, David
    Seara, Carlos
    Urrutia, Jorge
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2018, 68 : 277 - 291
  • [4] A linear time combinatorial algorithm to compute the relative orthogonal convex hull of digital objects
    Aman, Md A. A. A.
    Sarkar, Apurba
    Dutt, Mousumi
    Biswas, Arindam
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 847 : 103 - 121
  • [5] Finding shortest paths in a sequence of triangles in 3D by the method of orienting curves
    An, P. T.
    [J]. OPTIMIZATION, 2018, 67 (01) : 159 - 177
  • [6] [Anonymous], 1998, Image Processing, Analysis, and Machine Vision
  • [7] Balazs P., 2008, LECT NOTES COMPUTER, V4958
  • [8] Reconstructing orthogonal polyhedra from putative vertex sets
    Biedl, Therese
    Genc, Burkay
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2011, 44 (08): : 409 - 417
  • [9] Bookstein F. L., 1997, MORPHOMETRIC TOOLS L
  • [10] COMPUTING DEVIATIONS FROM CONVEXITY IN POLYGONS
    BOXER, L
    [J]. PATTERN RECOGNITION LETTERS, 1993, 14 (03) : 163 - 167