The Rank-Width of Edge-Colored Graphs

The Rank-Width of Edge-Colored Graphs
Notice: This research summary and analysis were automatically generated using AI technology. For absolute accuracy, please refer to the [Original Paper Viewer] below or the Original ArXiv Source.

Clique-width is a complexity measure of directed as well as undirected graphs. Rank-width is an equivalent complexity measure for undirected graphs and has good algorithmic and structural properties. It is in particular related to the vertex-minor relation. We discuss an extension of the notion of rank-width to edge-colored graphs. A C-colored graph is a graph where the arcs are colored with colors from the set C. There is not a natural notion of rank-width for C-colored graphs. We define two notions of rank-width for them, both based on a coding of C-colored graphs by edge-colored graphs where each edge has exactly one color from a field F and named respectively F-rank-width and F-bi-rank-width. The two notions are equivalent to clique-width. We then present a notion of vertex-minor for F-colored graphs and prove that F-colored graphs of bounded F-rank-width are characterised by a finite list of F-colored graphs to exclude as vertex-minors. A cubic-time algorithm to decide whether a F-colored graph has F-rank-width (resp. F-bi-rank-width) at most k, for fixed k, is also given. Graph operations to check MSOL-definable properties on F-colored graphs of bounded rank-width are presented. A specialisation of all these notions to (directed) graphs without edge colors is presented, which shows that our results generalise the ones in undirected graphs.


💡 Research Summary

The paper extends the well‑studied notion of rank‑width, originally defined for undirected graphs, to the setting of edge‑colored graphs. The authors begin by observing that a direct translation of rank‑width to colored graphs is impossible because the adjacency matrix of a colored graph cannot be interpreted over a single field. To overcome this, they introduce a coding scheme that maps each color from a finite set C to an element of a finite field F. Under this encoding, a C‑colored graph becomes an F‑weighted graph where every edge carries exactly one scalar from F. This transformation enables the use of linear algebra over F in the definition of width parameters.

Two width measures are defined on the encoded graphs. The first, F‑rank‑width, follows the classic rank‑width definition: a binary decomposition tree partitions the vertex set, and for each cut the rank of the corresponding adjacency submatrix is computed over F. The second, F‑bi‑rank‑width, augments this by also considering the rank of the transpose of the submatrix, effectively summing the row‑rank and column‑rank for each cut. Although the two measures differ in formulation, the authors prove that both are equivalent to the well‑known clique‑width of the original colored graph. Consequently, a family of C‑colored graphs has bounded F‑rank‑width if and only if it has bounded clique‑width, and the same holds for F‑bi‑rank‑width.

Next, the paper introduces a vertex‑minor relation tailored to F‑colored graphs. This relation consists of vertex deletions and a “local complementation” operation that flips the colors of edges incident to a chosen vertex in a way that respects the field encoding. Using this relation, the authors establish a forbidden‑minor characterization: for any fixed integer k, the class of F‑colored graphs with F‑rank‑width ≤ k can be described by excluding a finite set of minimal F‑colored graphs as vertex‑minors. This mirrors the classical result for uncolored graphs and shows that bounded rank‑width remains a robust structural property even after adding edge colors.

On the algorithmic side, the paper presents a cubic‑time decision procedure for testing whether a given F‑colored graph has F‑rank‑width (or F‑bi‑rank‑width) at most k, where k is a constant. The algorithm builds a tree‑decomposition of the graph and uses dynamic programming to evaluate the rank of each cut over F. Because the rank computation over a finite field can be performed in O(n³) time for an n‑vertex graph, the overall complexity remains polynomial. The same technique yields a cubic‑time algorithm for the bi‑rank‑width variant.

Finally, the authors extend Courcelle’s theorem to the colored setting. They show that any graph property expressible in monadic second‑order logic (MSOL) can be evaluated in linear‑time on F‑colored graphs of bounded F‑rank‑width, using a finite‑state tree automaton built from the MSOL formula. This provides a powerful toolbox for checking complex properties—such as the existence of a path respecting a prescribed color sequence, or the presence of a color‑constrained matching—on large colored graphs efficiently.

The paper also discusses the specialization to uncolored (directed or undirected) graphs by taking F to be the binary field ℤ₂. In this case, the definitions collapse to the standard rank‑width and bi‑rank‑width, confirming that the new framework genuinely generalises the classical theory. Overall, the work delivers a comprehensive theoretical foundation for rank‑width in edge‑colored graphs, a finite forbidden‑minor characterization, polynomial‑time algorithms for width testing, and an MSOL model‑checking framework, thereby significantly broadening the applicability of rank‑width‑based techniques in graph algorithms and structural graph theory.


Comments & Academic Discussion

Loading comments...

Leave a Comment