TY - JOUR
T1 - Interference-free walks in time
T2 - temporally disjoint paths
AU - Klobas, Nina
AU - Mertzios, George B.
AU - Molter, Hendrik
AU - Niedermeier, Rolf
AU - Zschoche, Philipp
N1 - Publisher Copyright:
© 2022, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2023/6/1
Y1 - 2023/6/1
N2 - We investigate the computational complexity of finding temporally disjoint paths and walks in temporal graphs. There, the edge set changes over discrete time steps. Temporal paths and walks use edges that appear at monotonically increasing time steps. Two paths (or walks) are temporally disjoint if they never visit the same vertex at the same time; otherwise, they interfere. This reflects applications in robotics, traffic routing, or finding safe pathways in dynamically changing networks. At one extreme, we show that on general graphs the problem is computationally hard. The path version is NP-hard even if we want to find only two temporally disjoint paths. The walk version is W-hard (Klobas in IJCAI 4090–4096, 2021) when parameterized by the number of walks. However, it is polynomial-time solvable for any constant number of walks. At the other extreme, restricting the input temporal graph to have a path as underlying graph, quite counter-intuitively, we find NP-hardness in general but also identify natural tractable cases.
AB - We investigate the computational complexity of finding temporally disjoint paths and walks in temporal graphs. There, the edge set changes over discrete time steps. Temporal paths and walks use edges that appear at monotonically increasing time steps. Two paths (or walks) are temporally disjoint if they never visit the same vertex at the same time; otherwise, they interfere. This reflects applications in robotics, traffic routing, or finding safe pathways in dynamically changing networks. At one extreme, we show that on general graphs the problem is computationally hard. The path version is NP-hard even if we want to find only two temporally disjoint paths. The walk version is W-hard (Klobas in IJCAI 4090–4096, 2021) when parameterized by the number of walks. However, it is polynomial-time solvable for any constant number of walks. At the other extreme, restricting the input temporal graph to have a path as underlying graph, quite counter-intuitively, we find NP-hardness in general but also identify natural tractable cases.
KW - NP-complete problem
KW - Parameterized complexity
KW - Temporal graph
KW - Temporal path
KW - polynomial-time algorithm
UR - http://www.scopus.com/inward/record.url?scp=85140330132&partnerID=8YFLogxK
U2 - 10.1007/s10458-022-09583-5
DO - 10.1007/s10458-022-09583-5
M3 - Article
AN - SCOPUS:85140330132
SN - 1387-2532
VL - 37
JO - Autonomous Agents and Multi-Agent Systems
JF - Autonomous Agents and Multi-Agent Systems
IS - 1
M1 - 1
ER -