A Total Order Heuristic-Based Convex Hull Algorithm for Points in the Plane

被引:9
|
作者
Gomes, Abel J. P. [1 ]
机构
[1] Univ Beira Interior, Inst Telecomunicacoes, Covilha, Portugal
关键词
Convex hull; Geometric algorithms; Computational geometry;
D O I
10.1016/j.cad.2015.07.013
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computing the convex hull of a set of points is a fundamental operation in many research fields, including geometric computing, computer graphics, computer vision, robotics, and so forth. This problem is particularly challenging when the number of points goes beyond some millions. In this article, we describe a very fast algorithm that copes with millions of points in a short period of time without using any kind of parallel computing. This has been made possible because the algorithm reduces to a sorting problem of the input point set, what dramatically minimizes the geometric computations (e.g., angles, distances, and so forth) that are typical in other algorithms. When compared with popular convex hull algorithms (namely, Graham's scan, Andrew's monotone chain, Jarvis' gift wrapping, Chan's, and Quickhull), our algorithm is capable of generating the convex hull of a point set in the plane much faster than those five algorithms without penalties in memory space. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:153 / 160
页数:8
相关论文
共 50 条
  • [21] A Heuristic-Based Co-clustering Algorithm for the Internet Traffic Classification
    Lu, Wei
    Xue, Ling
    [J]. 2014 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2014, : 49 - 54
  • [22] A Novel Approach for Optimizing the Supply Chain: A Heuristic-Based Hybrid Algorithm
    Kocaoglu, Yasemin
    Cakmak, Emre
    Kocaoglu, Batuhan
    Gumus, Alev
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [23] A Heuristic-Based Algorithm for Privacy-Oriented Virtual Network Embedding
    Bays, Leonardo Richter
    Oliveira, Rodrigo Ruas
    Buriol, Luciana Salete
    Barcellos, Marinho Pilla
    Gaspary, Luciano Paschoal
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [24] Heuristic-Based Firefly Algorithm for Bound Constrained Nonlinear Binary Optimization
    Costa, M. Fernanda P.
    Rocha, Ana Maria A. C.
    Francisco, Rogerio B.
    Fernandes, Edite M. G. P.
    [J]. ADVANCES IN OPERATIONS RESEARCH, 2014, 2014
  • [25] Multiple DNA sequences alignment using heuristic-based genetic algorithm
    Lai, CC
    Chung, SW
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (07): : 1910 - 1916
  • [26] An efficient heuristic-based evolutionary algorithm for solving constraint satisfaction problems
    Tam, V
    Stuckey, P
    [J]. IEEE INTERNATIONAL JOINT SYMPOSIA ON INTELLIGENCE AND SYSTEMS - PROCEEDINGS, 1998, : 75 - 82
  • [27] Machine learning algorithm based on convex hull analysis
    Nemirko, A. P.
    Dula, J. H.
    [J]. 14TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS, 2021, 186 : 381 - 386
  • [28] OST: a heuristic-based orthogonal partitioning algorithm for dynamic hierarchical data visualization
    Wang, Yan-Chao
    Xing, Yidan
    Lin, Feng
    Seah, Hock-Soon
    Zhang, Jie
    [J]. JOURNAL OF VISUALIZATION, 2022, 25 (04) : 875 - 896
  • [29] New image retrieval method based on convex hull of interest points
    Meng, Fan-Jie
    Guo, Bao-Long
    Li, Xin-Wei
    Guo, Lei
    [J]. Guangdianzi Jiguang/Journal of Optoelectronics Laser, 2010, 21 (06): : 936 - 939
  • [30] Novel Concave Hull-Based Heuristic Algorithm For TSP
    Kilic K.I.
    Mostarda L.
    [J]. Operations Research Forum, 3 (2)