Inner δ-approximation of the convex hull of finite sets

被引:0
|
作者
Hoang, Nam-Dung [1 ]
Linh, Nguyen Kieu [2 ,3 ]
Phu, Hoang Xuan [4 ]
机构
[1] Vietnam Natl Univ, Univ Sci, Fac Math Mech & Informat, 334 Nguyen Trai, Hanoi, Vietnam
[2] Inst Technol, Fac Artificial Intelligence Posts & Telecommun, Km 10, Hanoi, Vietnam
[3] Vietnam Acad Sci & Technol, Inst Math, Int Ctr Res & Postgrad Training Math ICRTM, 18 Hoang Quoc Viet Rd, Hanoi, Vietnam
[4] Vietnam Acad Sci & Technol, Inst Math, 18 Hoang Quoc Viet Rd, Hanoi, Vietnam
关键词
Convex hull; Approximation algorithm; Approximation efficiency; Complexity; ALGORITHM; POINTS;
D O I
10.1007/s10589-025-00682-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
For a given finite set X and an approximation parameter delta >= 0, a convex polygon or polyhedron P-inner is called an inner delta-approximation of the convex hull convX of X if convX contains P-inner and the Hausdorff distance between them is not greater than delta. In this paper, two algorithms for computing inner delta-approximation in 2D are developed. This approximation approach can reduce the computation time. For example, if X consists of 1,000,000 random points in an ellipse, the computation time can be reduced by 11.20% if one chooses delta to be equal to 10-4 multiplied by the diameter of this ellipse. By choosing delta=0, our algorithms can be applied to quickly determine the exact convex hull convX. Numerical experiments confirm that their time complexity is linear in n if X consists of n random points in ellipses or rectangles. Compared to others, our Algorithm 2 is much faster than the Quickhull algorithm in the Qhull library, which is faster than all 2D convex hull functions in CGAL (Computational Geometry Algorithm Library). If X consists of n=100,000 random points in an ellipse or a rectangle, Algorithm 2 is 5.17 or 18.26 times faster than Qhull, respectively. The speedup factors of our algorithms increase with n. E.g., if X consists of n=46,200,000 random points in an ellipse or a rectangle, the speedup factors of Algorithm 2 compared to Qhull are 8.46 and 22.44, respectively.
引用
收藏
页数:41
相关论文
共 50 条
  • [41] A NEW CONVEX HULL ALGORITHM FOR ANY POLYGON
    Hu Zhanqi Li Yupeng Wang Jun Qiao Lei
    CADDM, 1997, (01) : 61 - 64
  • [42] A characterization theorem and an algorithm for a convex hull problem
    Kalantari, Bahman
    ANNALS OF OPERATIONS RESEARCH, 2015, 226 (01) : 301 - 349
  • [43] New algorithm to construct a planar convex hull
    Buitrago, Oscar Y.
    Ramírez, Andrés L.
    Britto, Rodrigo A.
    Informacion Tecnologica, 2015, 26 (04): : 137 - 144
  • [44] Convex Hull Calculation Approach Based on BST
    Matrokhin, Dmitry
    Golovanov, Roman
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 1549 - 1552
  • [45] CONVEX HULL PROBLEM, LATTICE POINTS AND APPLICATIONS
    Fanache, Dumitru
    JOURNAL OF SCIENCE AND ARTS, 2011, (02) : 163 - 175
  • [46] Convolution and subordination in the convex hull of convex mappings
    Sokól, J
    APPLIED MATHEMATICS LETTERS, 2006, 19 (04) : 303 - 306
  • [47] On the volume of the convex hull of two convex bodies
    Horvath, Akos G.
    Langi, Zsolt
    MONATSHEFTE FUR MATHEMATIK, 2014, 174 (02): : 219 - 229
  • [48] THE CONVEX-HULL OF A SET OF CONVEX POLYGONS
    CHEN, H
    ROKNE, J
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1992, 42 (3-4) : 163 - 172
  • [49] On the volume of the convex hull of two convex bodies
    Ákos G. Horváth
    Zsolt Lángi
    Monatshefte für Mathematik, 2014, 174 : 219 - 229
  • [50] Mod-2 cuts generation yields the convex hull of bounded integer feasible sets
    Gentile, C.
    Ventura, P.
    Weismantel, R.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2006, 20 (04) : 913 - 919