A temporal (directed) graph is a (directed) graph whose edge availability varies over time, and temporal walks are sequences of adjacent edges respecting these availabilities. A third component of this scenario imposes time constraints on the vertices, known as “waiting time constraints.” Drawing a parallel with a transportation network, these constraints can be envisioned as the minimum and maximum time a person would need or be willing to stay at the same location. It is known that computing a temporal walk between a pair of vertices under waiting time constraints can be achieved in polynomial time, even when optimizing certain criteria. In this article, we extend these investigations to the problem of finding k temporal walks such that no two distinct walks overlap in time. Given a multiset {(s1,z1),…,(sk,zk)} of pairs of vertices of a temporal graph G, we consider the problem of finding a set of pairwise temporally disjoint walks P1,…,Pk such that each Pi is a temporal walk from si to zi. Under a given set of waiting time constraints, when si=s and zi=z for all i∈[k] we show that determining the existence of such walks is W[1]-hard when parameterized by k, and that it is NP-complete to decide the existence of a separator (i.e., a set of vertex occurrences in time intersecting all such walks) of size at most h. In the more general case, when the vertices si and zi are allowed to be disjoint, we show that the walks can be found in XP time parameterized by k when each walk has to wait at least ωL(u)≥1 units of time on each occurrence of each vertex u used by the walk, and that the separator can be found in XP time with parameter h.
Disjoint Temporal Walks Under Waiting Time Constraints / Ibiapina, Allen; Lopes, Raul; Marino, Andrea; Silva, Ana. - STAMPA. - 15680 LNCS:(2025), pp. 87-103. ( 14th International Conference on Algorithms and Complexity, CIAC 2025 ita 2025) [10.1007/978-3-031-92935-9_6].
Disjoint Temporal Walks Under Waiting Time Constraints
Marino, Andrea;
2025
Abstract
A temporal (directed) graph is a (directed) graph whose edge availability varies over time, and temporal walks are sequences of adjacent edges respecting these availabilities. A third component of this scenario imposes time constraints on the vertices, known as “waiting time constraints.” Drawing a parallel with a transportation network, these constraints can be envisioned as the minimum and maximum time a person would need or be willing to stay at the same location. It is known that computing a temporal walk between a pair of vertices under waiting time constraints can be achieved in polynomial time, even when optimizing certain criteria. In this article, we extend these investigations to the problem of finding k temporal walks such that no two distinct walks overlap in time. Given a multiset {(s1,z1),…,(sk,zk)} of pairs of vertices of a temporal graph G, we consider the problem of finding a set of pairwise temporally disjoint walks P1,…,Pk such that each Pi is a temporal walk from si to zi. Under a given set of waiting time constraints, when si=s and zi=z for all i∈[k] we show that determining the existence of such walks is W[1]-hard when parameterized by k, and that it is NP-complete to decide the existence of a separator (i.e., a set of vertex occurrences in time intersecting all such walks) of size at most h. In the more general case, when the vertices si and zi are allowed to be disjoint, we show that the walks can be found in XP time parameterized by k when each walk has to wait at least ωL(u)≥1 units of time on each occurrence of each vertex u used by the walk, and that the separator can be found in XP time with parameter h.| File | Dimensione | Formato | |
|---|---|---|---|
|
978-3-031-92935-9.pdf
accesso aperto
Tipologia:
Pdf editoriale (Version of record)
Licenza:
Tutti i diritti riservati
Dimensione
716.56 kB
Formato
Adobe PDF
|
716.56 kB | Adobe PDF |
I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.



