Table of Contents
Fetching ...

Color-Constrained Arborescences in Edge-Colored Digraphs

P. S. Ardra, Jasine Babu, R. Krithika, Deepak Rajendraprasad

TL;DR

This work studies color-constrained arborescences in $q$-colored digraphs by introducing color-sensitive symbolic Laplacians $L_G$ and $L'_G$ with $q-1$ indeterminates (and $x_q=1$). The main result shows that the coefficient of $x^{\alpha}$ in the determinant of the appropriate reduced Laplacian counts $\alpha$-colored $s$-arborescences, extending Tutte's matrix-tree theorem to the colored setting and enabling counting for all $\alpha$ in one shot for fixed $q$. Consequently, the authors provide polynomial-time algorithms for counting, decision, and finding an $\alpha$-colored $s$-arborescence when $q$ is fixed, and extend the framework to the weighted case to obtain minimum-weight color-constrained arborescences using determinant-based techniques and number-theoretic implementation details. The paper also discusses practical aspects such as Evaluate-Interpolate determinant computation and modular arithmetic, and highlights open questions on fixed-parameter tractability in $q$ and enumeration, bridging algebraic matrix-tree methods with matroid intersection problems.

Abstract

Given a multigraph $G$ whose edges are colored from the set $[q]:=\{1,2,\ldots,q\}$ (\emph{$q$-colored graph}), and a vector $α=(α_1,\ldots,α_{q}) \in \mathbb{N}^{q}$ (\emph{color-constraint}), a subgraph $H$ of $G$ is called \emph{$α$-colored}, if $H$ has exactly $α_i$ edges of color $i$ for each $i \in[q]$. In this paper, we focus on $α$-colored arborescences (spanning out-trees) in $q$-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 $q=2$ and that the decision problem is NP-complete when $q$ is arbitrary. However the complexity status of the problem for fixed $q$ was open for $q > 2$. We show that, for a $q$-colored digraph $G$ and a vertex $s$ in $G$, the number of $α$-colored arborescences in $G$ rooted at $s$ for all color-constraints $α\in \mathbb{N}^q$ can be read from the determinant of a symbolic matrix in $q-1$ 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 $q$. 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 $q$ is fixed) which finds a minimum weight solution.

Color-Constrained Arborescences in Edge-Colored Digraphs

TL;DR

This work studies color-constrained arborescences in -colored digraphs by introducing color-sensitive symbolic Laplacians and with indeterminates (and ). The main result shows that the coefficient of in the determinant of the appropriate reduced Laplacian counts -colored -arborescences, extending Tutte's matrix-tree theorem to the colored setting and enabling counting for all in one shot for fixed . Consequently, the authors provide polynomial-time algorithms for counting, decision, and finding an -colored -arborescence when is fixed, and extend the framework to the weighted case to obtain minimum-weight color-constrained arborescences using determinant-based techniques and number-theoretic implementation details. The paper also discusses practical aspects such as Evaluate-Interpolate determinant computation and modular arithmetic, and highlights open questions on fixed-parameter tractability in and enumeration, bridging algebraic matrix-tree methods with matroid intersection problems.

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.

Paper Structure

This paper contains 5 sections, 12 theorems, 12 equations.

Key Result

Theorem 2

Given a $q$-colored loopless multidigraph $G$, a vertex $s \in V(G)$ and a color-constraint $\alpha \in \mathbb{N}^{q-1}$, the number of $\alpha$-colored $s$-arborescences of $G$ is the coefficient of the monomial $\prod_{c=1}^{q-1} x_c^{\alpha_c}$ in the determinant polynomial of the submatrix obta

Theorems & Definitions (17)

  • Definition 1
  • Theorem 2: Extended Tutte's Theorem
  • Theorem 3: Corollary 4.1 in Moon94
  • Lemma 4
  • proof
  • Lemma 5
  • Definition 6
  • Theorem 7: Extended Kirchhoff's Theorem
  • Theorem 8
  • Lemma 9
  • ...and 7 more