Color-Constrained Arborescences in Edge-Colored Digraphs
Abstract
Given a multigraph whose edges are colored from the set (\emph{-colored graph}), and a vector (\emph{color-constraint}), a subgraph of is called \emph{-colored}, if has exactly edges of color for each . In this paper, we focus on -colored arborescences (spanning out-trees) in -colored multidigraphs. We study the decision, counting and search versions of this problem. It is known that the decision and search problems are polynomial-time solvable when and that the decision problem is NP-complete when is arbitrary. However the complexity status of the problem for fixed was open for . We show that, for a -colored digraph and a vertex in , the number of -colored arborescences in rooted at for all color-constraints can be read from the determinant of a symbolic matrix in indeterminates. This result extends Tutte's matrix-tree theorem for directed graphs and gives a polynomial-time algorithm for the counting and decision problems for fixed . We also use it to design an algorithm that finds an -colored arborescence when one exists. Finally, we study the weighted variant of the problem and give a polynomial-time algorithm (when is fixed) which finds a minimum weight solution.
Cite
@article{arxiv.2503.13984,
title = {Color-Constrained Arborescences in Edge-Colored Digraphs},
author = {P. S. Ardra and Jasine Babu and R. Krithika and Deepak Rajendraprasad},
journal= {arXiv preprint arXiv:2503.13984},
year = {2025}
}