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 条
  • [31] MULTIDIMENSIONAL DIVIDE-AND-CONQUER
    BENTLEY, JL
    COMMUNICATIONS OF THE ACM, 1980, 23 (04) : 214 - 229
  • [32] A FASTER DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING DELAUNAY TRIANGULATIONS
    DWYER, RA
    ALGORITHMICA, 1987, 2 (02) : 137 - 151
  • [33] A divide-and-conquer algorithm for irregular redistribution in parallelizing compilers
    Wang, H
    Guo, MY
    Wei, DM
    JOURNAL OF SUPERCOMPUTING, 2004, 29 (02): : 157 - 170
  • [34] A DIVIDE-AND-CONQUER ALGORITHM FOR COMPUTING SINGULAR-VALUES
    CHANDRASEKARAN, S
    IPSEN, ICF
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1994, 74 (06): : T532 - T534
  • [35] Divide-and-Conquer Learning with Nystrom: Optimal Rate and Algorithm
    Yin, Rong
    Liu, Yong
    Lu, Lijing
    Wang, Weiping
    Meng, Dan
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 6696 - 6703
  • [36] AN ACCELERATED DIVIDE-AND-CONQUER ALGORITHM FOR THE BIDIAGONAL SVD PROBLEM
    Li, Shengguo
    Gu, Ming
    Cheng, Lizhi
    Chi, Xuebin
    Sun, Meng
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2014, 35 (03) : 1038 - 1057
  • [37] A DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING RELATIVE NEIGHBORHOOD GRAPH
    HUANG, NF
    BIT, 1990, 30 (02): : 196 - 206
  • [38] ON A PROPOSED DIVIDE-AND-CONQUER MINIMAL SPANNING TREE ALGORITHM
    STOJMENOVIC, I
    LANGSTON, MA
    BIT, 1988, 28 (04): : 785 - 791
  • [39] A Divide-and-Conquer Algorithm for Irregular Redistribution in Parallelizing Compilers
    Hui Wang
    Minyi Guo
    Daming Wei
    The Journal of Supercomputing, 2004, 29 : 157 - 170
  • [40] Divide-and-conquer algorithm for computing set containment joins
    Melnik, S
    Garcia-Molina, H
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2002, 2002, 2287 : 427 - 444