The complexity of rerouting shortest paths

被引:38
作者
Bonsma, Paul [1 ]
机构
[1] Humboldt Univ, Dept Comp Sci, D-10099 Berlin, Germany
关键词
Shortest path; Reconfiguration; Reachability; PSPACE-hard; Claw-free graph; Chordal graph; RECONFIGURATION;
D O I
10.1016/j.tcs.2013.09.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Shortest Path Reconfiguration problem has as input a graph G with unit edge lengths, with vertices s and t, and two shortest st-paths P and Q. The question is whether there exists a sequence of shortest st-paths that starts with P and ends with Q, such that subsequent paths differ in only one vertex. This is called a rerouting sequence. This problem is shown to be PSPACE-complete. For claw-free graphs and chordal graphs, it is shown that the problem can be solved in polynomial time, and that shortest rerouting sequences have linear length. For these classes, it is also shown that deciding whether a rerouting sequence exists between all pairs of shortest st-paths can be done in polynomial time. Finally, a polynomial time algorithm for counting the number of isolated paths is given. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] The Complexity of Rerouting Shortest Paths
    Bonsma, Paul
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 222 - 233
  • [2] Rerouting shortest paths in planar graphs
    Bonsma, Paul
    DISCRETE APPLIED MATHEMATICS, 2017, 231 : 95 - 112
  • [3] Shortest paths between shortest paths
    Kaminski, Marcin
    Medvedev, Paul
    Milanic, Martin
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (39) : 5205 - 5210
  • [4] Genetic algorithms for rerouting shortest paths in dynamic and stochastic networks
    Davies, C
    Lingras, P
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 144 (01) : 27 - 38
  • [5] Shortest Paths between Shortest Paths and Independent Sets
    Kaminski, Marcin
    Medvedev, Paul
    Milanic, Martin
    COMBINATORIAL ALGORITHMS, 2011, 6460 : 56 - +
  • [6] Reconfiguring Shortest Paths in Graphs
    Gajjar, Kshitij
    Jha, Agastya Vibhuti
    Kumar, Manish
    Lahiri, Abhiruk
    ALGORITHMICA, 2024, 86 (10) : 3309 - 3338
  • [7] On the complexity of finding paths in a two-dimensional domain I: Shortest paths
    Chou, AW
    Ko, KI
    MATHEMATICAL LOGIC QUARTERLY, 2004, 50 (06) : 551 - 572
  • [8] Shortest paths on a polyhedron .1. Computing shortest paths
    Chen, JD
    Han, YJ
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1996, 6 (02) : 127 - 144
  • [9] Finding Shortest Paths Between Graph Colourings
    Johnson, Matthew
    Kratsch, Dieter
    Kratsch, Stefan
    Patel, Viresh
    Paulusma, Daniel
    PARAMETERIZED AND EXACT COMPUTATION, IPEC 2014, 2014, 8894 : 221 - 233
  • [10] Finding Shortest Paths Between Graph Colourings
    Johnson, Matthew
    Kratsch, Dieter
    Kratsch, Stefan
    Patel, Viresh
    Paulusma, Daniel
    ALGORITHMICA, 2016, 75 (02) : 295 - 321