Octagonal and hexadecagonal cut algorithms for finding the convex hull of finite sets with linear time complexity

被引:1
|
作者
Hoang, Nam-Dung [1 ]
Linh, Nguyen Kieu [2 ]
Phu, Hoang Xuan [3 ]
机构
[1] Vietnam Natl Univ, VNU Univ Sci, Fac Math Mech & Informat, 334 Nguyen Trai, Hanoi, Vietnam
[2] Posts & Telecommun Inst Technol, Km10 Nguyen Trai, Hanoi, Vietnam
[3] Vietnam Acad Sci & Technol, Inst Math, 18 Hoang Quoc Viet Rd, Hanoi, Vietnam
关键词
Convex hull; Linear time algorithm; Quickhull algorithm; Orienting curves; ORIENTING CURVES; GRAHAMS ALGORITHM; POINTS;
D O I
10.1016/j.amc.2024.128931
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper is devoted to an octagonal cut algorithm and a hexadecagonal cut algorithm for finding the convex hull of n points in R-2, where some octagon and hexadecagon are used for discarding most of the given points interior to these polygons. In this way, the scope of the given problem can be reduced significantly. In particular, the convex hull of n points distributed b(least)-b(most)-boundedly in some rectangle can be determined with the complexity O (n). Computational experiments demonstrate that our algorithms outperform the Quickhull algorithm by a significant factor of up to 47 times when applied to the tested data sets. The speedup compared to the CGAL library is even more pronounced.
引用
收藏
页数:19
相关论文
共 10 条
  • [1] Inner δ-approximation of the convex hull of finite sets
    Hoang, Nam-Dung
    Linh, Nguyen Kieu
    Phu, Hoang Xuan
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2025,
  • [2] Algorithms for Convex Hull Finding in Undirected Graphical Models
    Heng, Pei
    Sun, Yi
    APPLIED MATHEMATICS AND COMPUTATION, 2023, 445
  • [3] LINEAR ALGORITHM FOR FINDING THE CONVEX-HULL OF A SIMPLE POLYGON
    MCCALLUM, D
    AVIS, D
    INFORMATION PROCESSING LETTERS, 1979, 9 (05) : 201 - 206
  • [4] Space-efficient algorithms for computing the convex hull of a simple polygonal line in linear time
    Brönnimann, H
    Chan, TM
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2006, 34 (02): : 75 - 82
  • [5] AN EFFICIENT ALGORITHM FOR FINDING THE MINIMUM NORM POINT IN THE CONVEX-HULL OF A FINITE POINT SET IN THE PLANE
    MAKIMOTO, N
    NAKAGAWA, I
    TAMURA, A
    OPERATIONS RESEARCH LETTERS, 1994, 16 (01) : 33 - 40
  • [6] 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
    THEORETICAL COMPUTER SCIENCE, 2020, 847 : 103 - 121
  • [7] An Approximate Linear Program From an NP-hard to a Polynomial Time Complexity for a Large-scale Unit Commitment: Dual Convex Hull Model
    Qu M.
    Ding T.
    Li L.
    Chi F.
    He Y.
    Chen T.
    Wang F.
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2022, 42 (09): : 3261 - 3275
  • [8] Constructing the convex hull of a planar density-bounded integral points set in linear time
    Deng, JH
    Tang, ZS
    Xu, MH
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 325 - 329
  • [9] Convex Decreasing Algorithms: Distributed Synthesis and Finite-Time Termination in Higher Dimension
    Melbourne, James
    Saraswat, Govind
    Khatana, Vivek
    Patel, Sourav
    Salapaka, Murti V.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (06) : 3960 - 3967
  • [10] AN ANSI-C PROGRAM TO DETERMINE IN EXPECTED LINEAR TIME THE VERTICES OF THE CONVEX-HULL OF A SET OF PLANAR POINTS
    LARKIN, BJ
    COMPUTERS & GEOSCIENCES, 1991, 17 (03) : 431 - 443