An Experimental Study of Algorithms for Geodesic Shortest Paths in the Constant-Workspace Model

被引:0
|
作者
Cleve, Jonas [1 ]
Mulzer, Wolfgang [1 ]
机构
[1] Free Univ Berlin, Inst Informat, Takustr 9, D-14195 Berlin, Germany
关键词
Simple polygon; Geodesic shortest path; Constant workspace; Experimental evaluation; POLYGON;
D O I
10.1007/978-3-030-34029-2_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We perform an experimental evaluation of algorithms for finding geodesic shortest paths between two points inside a simple polygon in the constant-workspace model. In this model, the input resides in a read-only array that can be accessed at random. In addition, the algorithm may use a constant number of words for reading and for writing. The constant-workspace model has been studied extensively in recent years, and algorithms for geodesic shortest paths have received particular attention. We have implemented three such algorithms in Python, and we compare them to the classic algorithm by Lee and Preparata that uses linear time and linear space. We also clarify a few implementation details that were missing in the original description of the algorithms. Our experiments show that all algorithms perform as advertised in the original works and according to the theoretical guarantees. However, the constant factors in the running times turn out to be rather large for the algorithms to be fully useful in practice.
引用
收藏
页码:317 / 331
页数:15
相关论文
共 21 条
  • [1] Shortest paths algorithms: Theory and experimental evaluation
    Cherkassky, BV
    Goldberg, AV
    Radzik, T
    MATHEMATICAL PROGRAMMING, 1996, 73 (02) : 129 - 174
  • [2] Shortest paths algorithms: Theory and experimental evaluation
    Central Institute for Economics and Mathematics, Krasikova St. 32, Moscow, 117418, Russia
    不详
    不详
    Mathematical Programming, Series B, 1996, 73 (02): : 129 - 174
  • [3] GEODESIC ALGORITHMS: AN EXPERIMENTAL STUDY
    Fisikopoulos, Vissarion
    FOSS4G 2019 - ACADEMIC TRACK, 2019, 42-4 (W14): : 45 - 47
  • [4] Partially Dynamic Algorithms for Distributed Shortest Paths and their Experimental Evaluation
    Cicerone, Serafino
    D'Angelo, Gianlorenzo
    Di Stefano, Gabriele
    Frigioni, Daniele
    Petricola, Alberto
    JOURNAL OF COMPUTERS, 2007, 2 (09) : 16 - 26
  • [5] Partially dynamic algorithms for distributed shortest paths and their experimental evaluation
    Dipartimento di Ingegneria Elettrica e dell'Informazione, Università dell'Aquila, I-67040 Monteluco di Roio, L'Aquila, Italy
    J. Comput., 2007, 9 (16-26):
  • [6] Constant time algorithms for the edge and vertex insertion problem with respect to shortest paths
    Venema, S
    Shen, H
    Suraweera, F
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1792 - 1795
  • [7] An Experimental Study on Approximating K Shortest Simple Paths
    Frieder, Asaf
    Roditty, Liam
    ALGORITHMS - ESA 2011, 2011, 6942 : 433 - 444
  • [8] Computing Diverse Shortest Paths Efficiently: A Theoretical and Experimental Study
    Hanaka, Tesshu
    Kobayashi, Yasuaki
    Kurita, Kazuhiro
    Lee, See Woo
    Otachi, Yota
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3758 - 3766
  • [9] Distributed Shortest Paths on Power Law Networks in the Generalized Linear Preference Model: An Experimental Study
    D'Emidio, Mattia
    Frigioni, Daniele
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT II: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 1-4, 2019, PROCEEDINGS, PART II, 2019, 11620 : 72 - 81
  • [10] An Experimental Study of Weighted -Link Shortest Path Algorithms
    Daescu, Ovidiu
    Mitchell, Joseph S. B.
    Ntafos, Simeon
    Palmer, James D.
    Yap, Chee K.
    ALGORITHMIC FOUNDATION OF ROBOTICS VII, 2008, 47 : 187 - +