Abstract

Computing a (short) path between two vertices is one of the most fundamental primitives in graph algorithmics. In recent years, the study of paths in temporal graphs, that is, graphs where the vertex set is fixed but the edge set changes over time, gained more and more attention. A path is time-respecting, or temporal, if it uses edges with non-decreasing time stamps. We investigate a basic constraint for temporal paths, where the time spent at each vertex must not exceed a given duration varDelta , referred to as varDelta -restless temporal paths. This constraint arises naturally in the modeling of real-world processes like packet routing in communication networks and infection transmission routes of diseases where recovery confers lasting resistance. While finding temporal paths without waiting time restrictions is known to be doable in polynomial time, we show that the “restless variant” of this problem becomes computationally hard even in very restrictive settings. For example, it is W[1]-hard when parameterized by the distance to disjoint path of the underlying graph, which implies W[1]-hardness for many other parameters like feedback vertex number and pathwidth. A natural question is thus whether the problem becomes tractable in some natural settings. We explore several natural parameterizations, presenting FPT algorithms for three kinds of parameters: (1) output-related parameters (here, the maximum length of the path), (2) classical parameters applied to the underlying graph (e.g., feedback edge number), and (3) a new parameter called timed feedback vertex number, which captures finer-grained temporal features of the input temporal graph, and which may be of interest beyond this work.

Highlights

  • A highly successful strategy to control outbreaks of infectious diseases is contact tracing [25]—whenever an individual is diagnosed positively, every person who is possibly infected by this individual is put into quarantine

  • In stark contrast to both restless temporal walks and non-restless temporal paths, we show that this problem is NP-hard even in very restricted settings—in particular, even when the lifetime is restricted to only three time steps—and W[1]-hard when parameterized by the distance to disjoint paths of the underlying graph, which implies W[1]-hardness with respect to many other parameters like feedback vertex number and pathwidth

  • We start by showing that Restless Temporal Path is NP-complete even if the lifetime of the input temporal graph is constant

Read more

Summary

Introduction

A highly successful strategy to control (or eliminate) outbreaks of infectious diseases is contact tracing [25]—whenever an individual is diagnosed positively, every person who is possibly infected by this individual is put into quarantine. They model infection transmission routes of diseases that grant immunity upon recovery [38]: An infected individual can transmit the disease until it is recovered (reflected by bounded waiting time) and it cannot be infected a second time afterwards since it is immune (reflected by considering path instead of walk: every vertex can only be visited at most once) Another natural example of restless temporal paths is delay-tolerant networking among mobile entities, where the routing of a packet is performed over time and space by storing the packet for a limited time at intermediate nodes. (s, a, c, d, b, z) is a feasible solution

Related Work
Our Contributions
Strict Versus Non‐strict Temporal Paths
Preliminaries
Static Graphs
Temporal Graphs
Parameterized Complexity
Basic Observations
NP‐hardness for few layers
Computational Complexity Landscape for the Underlying Graph
Timed Feedback Vertex Number
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call