Journal of the Operations Research Society of China ›› 2026, Vol. 14 ›› Issue (1): 149-161.doi: 10.1007/s40305-023-00498-w

Previous Articles     Next Articles

Fast Algorithm for the rainbow disconnection Coloring of 2-Trees

Xu-Qing Bai, Bi Li, Chuan-Dong Xu, Xin Zhang   

  1. School of Mathematics and Statistics, Xidian University, Xi'an 710071, Shaanxi, China
  • Received:2023-02-07 Revised:2023-05-26 Online:2026-03-30 Published:2026-03-16
  • Contact: Bi Li E-mail:libi@xidian.edu.cn
  • Supported by:
    This work was supported by the Natural Science Basic Research Plan in Shaanxi Province of China (Nos.2022JQ-009,2023-JC-YB-001 and 2023-JC-YB-054),the Fundamental Research Funds for the Central Universities (No.XJS220705) and the National Natural Science Foundation of China (No.12071370).

Abstract: Given a connected graph $G=(V, E)$, a rainbow disconnection $k$-coloring of $G$ is a $k$-edge coloring of $G$ such that for each pair of vertices $u, v \in V$, there is a rainbow (edge) cut of $u, v$, which is a subset $\mathrm{RC}(u, v) \subseteq E$ such that $u, v$ are disconnected in $G \backslash \mathrm{RC}(u, v)$ and that all edges in $\mathrm{RC}(u, v)$ have different colors. The minimum integer $k$ such that $G$ admits a rainbow disconnection $k$-coloring is the rainbow disconnection number of $G$, denoted by $\operatorname{rd}(G)$. It has been shown that $\operatorname{rd}(G)$ is closely related to the maximum number $\lambda^{+}(G)$ of edge disjoint paths among all pairs of vertices in $G$. In this paper, we propose a polynomial-time algorithm for finding a rainbow disconnection $\operatorname{rd}(G)$-coloring of a 2-tree, a graph $G$ formed by starting with a triangle and then repeatedly adding vertices in such a way that each added vertex is adjacent to two ends of an edge. Moreover, the algorithm shows that $\operatorname{rd}(G)=\lambda^{+}(G)$ if $G$ is a 2-tree. This justifies a conjecture of Bai et al. [MR4385957] in 2-trees, which states that $\operatorname{rd}(G)$ is either $\lambda^{+}(G)$ or $\lambda^{+}(G)+1$ for each graph $G$.

Key words: rainbow disconnection coloring, 2-Tree, Dynamic programming, Polynomial-time algorithm

CLC Number: