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 条
  • [31] A Direct Method for Determining the Lower Convex Hull of a Finite Point Set in 3D
    Thanh An Phan
    Thanh Giang Dinh
    ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING, 2015, 358 : 15 - 26
  • [32] REPRESENTATION OF BOUNDED CONVEX-SETS BY RATIONAL CONVEX-HULL OF ITS GAMMA-EXTREME POINTS
    PHU, HX
    NUMERICAL FUNCTIONAL ANALYSIS AND OPTIMIZATION, 1994, 15 (7-8) : 915 - 920
  • [33] Fast Convex Hull by a Geometric Approach
    Beltran-Herrera, Alberto
    Mendoza, Sonia
    PATTERN RECOGNITION, 2018, 10880 : 51 - 61
  • [34] On the optimal separating hyperplane for arbitrary sets: a generalization of the SVM formulation and a convex hull approach
    Ribeiro, Ademir A.
    Sachine, Mael
    OPTIMIZATION, 2022, 71 (01) : 213 - 226
  • [35] Extended convex hull
    Fukuda, K
    Liebling, TM
    Lütolf, C
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2001, 20 (1-2): : 13 - 23
  • [36] Large data sets classification using convex–concave hull and support vector machine
    Asdrúbal López Chau
    Xiaoou Li
    Wen Yu
    Soft Computing, 2013, 17 : 793 - 804
  • [37] A filtering technique for fast Convex Hull construction in R2
    Ferrada, Hector
    Navarro, Cristobal A.
    Hitschfeld, Nancy
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2020, 364
  • [38] How to compute the convex hull of a binary shape? A real-time algorithm to compute the convex hull of a binary shape
    Fabrizio, Jonathan
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2023, 20 (06)
  • [39] An enhanced convex-hull edge method for flatness tolerance evaluation
    Lee, Moon-Kyu
    COMPUTER-AIDED DESIGN, 2009, 41 (12) : 930 - 941
  • [40] Convex Hull Aided Registration Method (CHARM)
    Fan, Jingfan
    Yang, Jian
    Zhao, Yitian
    Ai, Danni
    Liu, Yonghuai
    Wang, Ge
    Wang, Yongtian
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2017, 23 (09) : 2042 - 2055