Arc-disjoint out- and in-branchings in compositions of digraphs
arXiv:2302.08283
Abstract
An out-branching (in-branching ) in a digraph is a connected spanning subdigraph of in which every vertex except the vertex , called the root, has in-degree (out-degree) one. A {\bf good -pair} in is a pair of branchings which have no arc in common. Thomassen proved that is NP-complete to decide if a digraph has any good pair. A digraph is {\bf semicomplete} if it has no pair of non adjacent vertices. A {\bf semicomplete composition} is any digraph which is obtained from a semicomplete digraph by substituting an arbitrary digraph for each vertex of . Recently the authors of this paper gave a complete classification of semicomplete digraphs which have a good -pair, where are prescribed vertices of . They also gave a polynomial algorithm which for a given semicomplete digraph and vertices of , either produces a good -pair in or a certificate that has such pair. In this paper we show how to use the result for semicomplete digraphs to completely solve the problem of deciding whether a given semicomplete composition , has a good -pair for given vertices of . Our solution implies that the problem is polynomially solvable for all semicomplete compositions. In particular our result implies that there is a polynomial algorithm for deciding whether a given quasi-transitive digraph has a good -pair for given vertices of . This confirms a conjecture of Bang-Jensen and Gutin from 1998.