Engineering the Divide-and-Conquer Closest Pair Algorithm

被引:0
|
作者
Minghui Jiang
Joel Gillespie
机构
[1] Utah State University,Department of Computer Science
关键词
algorithmic engineering; analysis of algorithms; circle packing; closest pair; computational geometry;
D O I
暂无
中图分类号
学科分类号
摘要
We improve the famous divide-and-conquer algorithm by Bentley and Shamos for the planar closest-pair problem. For n points on the plane, our algorithm keeps the optimal O(n log n) time complexity and, using a circle-packing property, computes at most 7n/2 Euclidean distances, which improves Ge et al.’s bound of (3n log n)/2 Euclidean distances. We present experimental results of our comparative studies on four different versions of the divide-and-conquer closest pair algorithm and propose two effective heuristics.
引用
收藏
页码:532 / 540
页数:8
相关论文
共 50 条
  • [21] A divide-and-conquer algorithm for binary matrix completion
    Beckerleg, Melanie
    Thompson, Andrew
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2020, 601 : 113 - 133
  • [22] DIVIDE-AND-CONQUER APPROXIMATION ALGORITHM FOR VERTEX COVER
    Asgeirsson, Eyjolfur Ingi
    Stein, Cliff
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2009, 23 (03) : 1261 - 1280
  • [23] A DIVIDE-AND-CONQUER ALGORITHM FOR THE SYMMETRICAL TRIDIAGONAL EIGENPROBLEM
    GU, M
    EISENSTAT, SC
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1995, 16 (01) : 172 - 191
  • [24] A divide-and-conquer algorithm for quantum state preparation
    Araujo, Israel F.
    Park, Daniel K.
    Petruccione, Francesco
    da Silva, Adenilton J.
    SCIENTIFIC REPORTS, 2021, 11 (01)
  • [25] A divide-and-conquer algorithm of Delaunay triangulation with GPGPU
    Chen, Min-Bin
    2012 FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2012, : 175 - 177
  • [26] A divide-and-conquer algorithm for quantum state preparation
    Israel F. Araujo
    Daniel K. Park
    Francesco Petruccione
    Adenilton J. da Silva
    Scientific Reports, 11
  • [27] AN IMPLEMENTATION OF A DIVIDE-AND-CONQUER ALGORITHM FOR THE UNITARY EIGENPROBLEM
    AMMAR, GS
    REICHEL, L
    SORENSEN, DC
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1992, 18 (03): : 292 - 307
  • [28] The divide-and-conquer manifesto
    Dietterich, TG
    ALGORITHMIC LEARNING THEORY, PROCEEDINGS, 2000, 1968 : 13 - 26
  • [29] Divide-and-Conquer Fusion
    Chan, Ryan S. Y.
    Pollock, Murray
    Johansen, Adam M.
    Roberts, Gareth O.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [30] HEADINGS, OR DIVIDE-AND-CONQUER
    DOLLE, R
    JOURNAL OF ENVIRONMENTAL HEALTH, 1990, 53 (03) : 56 - 56