Efficient parameterized algorithms for computing all-pairs shortest paths

被引:0
作者
Kratsch, Stefan [1 ]
Nelles, Florian [1 ]
机构
[1] Humboldt Univ, Unter Linden 6, D-10099 Berlin, Germany
关键词
All-pairs shortest paths; Efficient parameterized algorithms; Parameterized complexity; Clique-width; Modular-width; TRIANGLE; GRAPHS;
D O I
10.1016/j.dam.2023.07.029
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Computing for all pairs of vertices the shortest paths in a graph is a fundamental and much-studied problem with many applications. Unfortunately, despite intense study, there are still no significantly faster algorithms for it than the O(n(3)) time algorithm due to Floyd and Warshall (1962). Somewhat faster algorithms exist for the vertex-weighted version if fast matrix multiplication may be used. Yuster (SODA 2009) gave an algorithm running in time O(n(2.842)), but no combinatorial, truly subcubic algorithm is known. Motivated by the recent framework of efficient parameterized algorithms (or '' FPT in P ''), we investigate the influence of the graph parameters clique-width (cw) and modular-width (mw) on the running times of algorithms for solving vertex-weighted all-pairs shortest paths. We obtain efficient (and combinatorial) parameterized algorithms of times O(cw(2)n(2)), resp. O(mw(2)n + n(2)). If fast matrix multiplication is allowed then the latter can be improved to O(mw(1.842)n+ n(2)) using the algorithm of Yuster as a black box. The algorithm relative to modular-width is adaptive, meaning that the running time matches the best unparameterized algorithm for parameter value mw equal to n, and outperforms it already for mw epsilon O(n(1-epsilon)) for any epsilon > 0. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:102 / 119
页数:18
相关论文
共 49 条
  • [41] Algebraic Algorithms for b-matching, Shortest Undirected Paths, and f-factors
    Gabow, Harold N.
    Sankowski, Piotr
    2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2013, : 137 - 146
  • [42] O(1) query time algorithm for all pairs shortest distances on permutation graphs
    Sprague, Alan P.
    DISCRETE APPLIED MATHEMATICS, 2007, 155 (03) : 365 - 373
  • [43] Efficient Algorithms for Computing a Minimal Homology Basis
    Dey, Tamal K.
    Li, Tianqi
    Wang, Yusu
    LATIN 2018: THEORETICAL INFORMATICS, 2018, 10807 : 376 - 398
  • [44] Efficient Diagnostics Algorithms for Regular Computing Structures
    Manik, Miroslav
    Gramatova, Elena
    2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 87 - 92
  • [45] A Distributed Solution for Efficient K Shortest Paths Computation Over Dynamic Road Networks
    Yu, Ziqiang
    Yu, Xiaohui
    Koudas, Nick
    Chen, Yueting
    Liu, Yang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (07) : 2759 - 2773
  • [46] A simplified algorithm for the all pairs shortest path problem with O(n2logn) expected time
    Tadao Takaoka
    Journal of Combinatorial Optimization, 2013, 25 : 326 - 337
  • [47] A simplified algorithm for the all pairs shortest path problem with O(n2 log n) expected time
    Takaoka, Tadao
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2013, 25 (02) : 326 - 337
  • [48] Undirected ( 1+ε)-Shortest Paths via Minor-Aggregates: Near-Optimal Deterministic Parallel and Distributed Algorithms*
    Rozhon, Vaclav
    Grunau, Christoph
    Haeupler, Bernhard
    Zuzic, Goran
    Li, Jason
    PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 478 - 487
  • [49] Boosting existing shortest path algorithms through highly efficient building of node cut set-based overlay
    Wei, Wei
    Wang, Pengpeng
    Zhang, Qinghui
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 247