Faster Geometric Algorithms via Dynamic Determinant Computation

被引:0
|
作者
Fisikopoulos, Vissarion [1 ]
Penaranda, Luis [1 ]
机构
[1] Univ Athens, Dept Informat & Telecommun, Athens, Greece
来源
ALGORITHMS - ESA 2012 | 2012年 / 7501卷
关键词
computational geometry; determinant algorithms; orientation predicate; convex hull; point location; experimental analysis;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Determinant computation is the core procedure in many important geometric algorithms, such as convex hull computations and point locations. As the dimension of the computation space grows, a higher percentage of the computation time is consumed by these predicates. In this paper we study the sequences of determinants that appear in geometric algorithms. We use dynamic determinant algorithms to speed-up the computation of each predicate by using information from previously computed predicates. We propose two dynamic determinant algorithms with quadratic complexity when employed in convex hull computations, and with linear complexity when used in point location problems. Moreover, we implement them and perform an experimental analysis. Our implementations outperform the state-of-the-art determinant and convex hull implementations in most of the tested scenarios, as well as giving a speed-up of 78 times in point location problems.
引用
收藏
页码:443 / 454
页数:12
相关论文
共 50 条
  • [31] Degree-Driven Design for Correct Geometric Algorithms
    Snoeyink, Jack
    FRONTIERS IN ALGORITHMICS AND ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, (FAW-AAIM 2011), 2011, 6681 : 8 - 9
  • [32] Fast greedy algorithms for constructing sparse geometric spanners
    Gudmundsson, J
    Levcopoulos, C
    Narasimhan, G
    SIAM JOURNAL ON COMPUTING, 2002, 31 (05) : 1479 - 1500
  • [33] Practical and efficient algorithms for the geometric hitting set problem
    Bus, Norbert
    Mustafa, Nabil H.
    Ray, Saurabh
    DISCRETE APPLIED MATHEMATICS, 2018, 240 : 25 - 32
  • [34] Dynamic subgraph connectivity with geometric applications
    Chan, Timothy M.
    SIAM JOURNAL ON COMPUTING, 2006, 36 (03) : 681 - 694
  • [35] Greedy Geometric Algorithms for Collection of Balls, with Applications to Geometric Approximation and Molecular Coarse-Graining
    Cazals, F.
    Dreyfus, T.
    Sachdeva, S.
    Shah, N.
    COMPUTER GRAPHICS FORUM, 2014, 33 (06) : 1 - 17
  • [36] Data generation for geometric algorithms on non-uniform distributions
    Miller, GL
    Talmor, D
    Teng, SH
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1999, 9 (06) : 577 - 597
  • [37] Improved Algorithms for Minimum-Membership Geometric Set Cover
    Govindarajan, Sathish
    Sarkar, Siddhartha
    ALGORITHMS AND DISCRETE APPLIED MATHEMATICS, CALDAM 2024, 2024, 14508 : 103 - 116
  • [38] Geometric Fusion via Joint Delay Embeddings
    Solomon, Elchanan
    Bendich, Paul
    PROCEEDINGS OF 2020 23RD INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION 2020), 2020, : 964 - 971
  • [39] Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Crossings
    Eppstein, David
    Goodrich, Michael T.
    Strash, Darren
    PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2009, : 150 - 159
  • [40] I/O-efficient algorithms for computing planar geometric spanners
    Maheshwari, Anil
    Smid, Michiel
    Zeh, Norbert
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2008, 40 (03): : 252 - 271