An approximate algorithm for computing multidimensional convex hulls

被引:7
|
作者
Xu, ZB
Zhang, JS [1 ]
Leung, YW
机构
[1] Xian Jiao Tong Univ, Inst Informat & Syst Sci, Res Ctr Appl Math, Xian 710049, Peoples R China
[2] Hong Kong Baptist Univ, Dept Comp Studies, Hong Kong, Peoples R China
关键词
computational geometry; convex hull; approximate algorithm; simplex and triangulation; best approximation and metric projection;
D O I
10.1016/S0096-3003(97)10043-1
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
To find a convex hull for n points in d-dimensional space, the optimal algorithm has time complexity O(n(right) (perpendicular d/2 left perpendicular)). When n and d are large, the execution time is very long. In this paper, we propose an approximate algorithm for computing multidimensional convex hulls. This algorithm finds quasi-two-side approximation to the hull to reduce the time for computing the exact hull boundary. To yield an epsilon-approximate convex hull, it has time complexity O(epsilon(-1/(d-1))n) and storage complexity O(epsilon(-1(d-1))). The approximate algorithm has several advantages: (1) it can easily be implemented, (2) it is suitable for parallel implementation, (3) it is much faster than the exact algorithm, (4) the user can choose to get more accurate results using longer computation time, and (5) it can be applied to solve many problems related to convex hull computation. (C) 1998 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:193 / 226
页数:34
相关论文
共 50 条
  • [1] ON COMPUTING APPROXIMATE CONVEX HULLS
    SOISALONSOININEN, E
    INFORMATION PROCESSING LETTERS, 1983, 16 (03) : 121 - 126
  • [2] A Linear Algorithm for Computing Convex Hulls for Random Lines
    Berend, Daniel
    Braverman, Vladimir
    ACM TRANSACTIONS ON ALGORITHMS, 2009, 5 (04)
  • [3] A NOTE ON APPROXIMATE CONVEX HULLS
    STOJMENOVIC, I
    SOISALONSOININEN, E
    INFORMATION PROCESSING LETTERS, 1986, 22 (02) : 55 - 56
  • [4] A CONSTANT-TIME PARALLEL ALGORITHM FOR COMPUTING CONVEX HULLS
    AKL, SG
    BIT, 1982, 22 (02): : 130 - 134
  • [5] COMPUTING CONVEX HULLS OF TRAJECTORIES
    Ciripoi, Daniel
    Kaihnsa, Nidhi
    Lohne, Andreas
    Sturmfels, Bernd
    REVISTA DE LA UNION MATEMATICA ARGENTINA, 2019, 60 (02): : 637 - 662
  • [6] CONVEX HULLS OF MULTIDIMENSIONAL RANDOM WALKS
    Vysotsky, Vladislav
    Zaporozhets, Dmitry
    TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 2018, 370 (11) : 7985 - 8012
  • [8] Computing uniform convex approximations for convex envelopes and convex hulls
    Laraki, R.
    Lasserre, J. B.
    JOURNAL OF CONVEX ANALYSIS, 2008, 15 (03) : 635 - 654
  • [9] COMPUTING CONVEX HULLS BY AUTOMATA ITERATION
    Cantin, Francois
    Legay, Axel
    Wolper, Pierre
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (04) : 647 - 667
  • [10] Computing convex hulls by automata iteration
    Cantin, Francois
    Legay, Axel
    Wolper, Pierre
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2008, 5148 : 112 - +