Edge-disjoint branchings in temporal digraphs

From MaRDI portal
(Redirected from Publication:2236804)




Abstract: A temporal digraph calG is a triple (G,gamma,lambda) where G is a digraph, gamma is a function on V(G) that tells us the timestamps when a vertex is active, and lambda is a function on E(G) that tells for each uvinE(G) when u and v are linked. Given a static digraph G, and a subset RsubseteqV(G), a spanning branching with root R is a subdigraph of G that has exactly one path from R to each vinV(G). In this paper, we consider the temporal version of Edmonds' classical result about the problem of finding k edge-disjoint spanning branchings respectively rooted at given R1,cdots,Rk. We introduce and investigate different definitions of spanning branchings, and of edge-disjointness in the context of temporal graphs. A branching calB is vertex-spanning if the root is able to reach each vertex v of G at some time where v is active, while it is temporal-spanning if v can be reached from the root at every time where v is active. On the other hand, two branchings calB1 and calB2 are edge-disjoint if they do not use the same edge of G, and are temporal-edge-disjoint if they can use the same edge of G but at different times. This lead us to four definitions of disjoint spanning branchings and we prove that, unlike the static case, only one of these can be computed in polynomial time, namely the temporal-edge-disjoint temporal-spanning branchings problem, while the other versions are mathsfNP-complete, even under very strict assumptions.









This page was built for publication: Edge-disjoint branchings in temporal digraphs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2236804)