Papers
Topics
Authors
Recent
Search
2000 character limit reached

Rank-depth in Graph Theory

Updated 6 July 2026
  • Rank-depth is a depth-analogue of rank-width and a dense analogue of tree-depth defined through the branch-depth of the cut-rank function using radius-limited tree decompositions.
  • It is equivalent to bounded shrub-depth and is monotone under vertex-minors, establishing its role in classifying dense graph classes through local complementation.
  • The parameter leads to vertex-minor obstruction theorems, involving path obstructions and pivot-minor configurations like the half-graph clique structure K_tK_t.

Rank-depth is the branch-depth of the cut-rank function of a simple graph, and is therefore a depth-analogue of rank-width as well as a dense analogue of tree-depth. It is defined by tree decompositions of bounded radius whose cuts are measured over F2\mathbb F_2, and its boundedness is equivalent to bounded shrub-depth. The parameter is monotone under vertex-minors because cut-rank is invariant under local complementation, and large rank-depth is characterized by unavoidable path obstructions; in the pivot-minor setting, the corresponding obstruction theory also involves the graph KtKtK_tK_t, consisting of two disjoint cliques of size tt joined by a half graph (DeVos et al., 2019, Kwon et al., 2019, Ahn et al., 17 Jul 2025).

1. Definition through cut-rank and branch-depth

For a simple graph G=(V,E)G=(V,E) and a subset XVX\subseteq V, the cut-rank function is

ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),

where AX,VXA_{X,\,V\setminus X} is the X×(VX)X\times (V\setminus X) submatrix of the adjacency matrix over F2\mathbb F_2. The function ρG\rho_G is a connectivity function: it is symmetric and submodular (DeVos et al., 2019).

Branch-depth is defined for an arbitrary connectivity function KtKtK_tK_t0 on a finite ground set KtKtK_tK_t1. A decomposition is a pair KtKtK_tK_t2 consisting of a tree KtKtK_tK_t3 with at least one internal node and a bijection KtKtK_tK_t4 leavesKtKtK_tK_t5. For an internal node KtKtK_tK_t6 of KtKtK_tK_t7, let KtKtK_tK_t8 be the partition of KtKtK_tK_t9 induced by the connected components of tt0. The width of tt1 is

tt2

and the width of the decomposition is the maximum over internal nodes. Its radius is the radius of the tree tt3. A tt4-decomposition is one of width at most tt5 and radius at most tt6. The branch-depth of tt7 is the minimum tt8 such that there exists a tt9-decomposition (DeVos et al., 2019).

Rank-depth is obtained by specializing G=(V,E)G=(V,E)0 to G=(V,E)G=(V,E)1: G=(V,E)G=(V,E)2 Equivalently, rank-depth is the minimum integer G=(V,E)G=(V,E)3 such that G=(V,E)G=(V,E)4 has a G=(V,E)G=(V,E)5-decomposition. If G=(V,E)G=(V,E)6, the rank-depth is G=(V,E)G=(V,E)7 (DeVos et al., 2019, Ahn et al., 17 Jul 2025).

This formulation makes the parameter simultaneously “depth-like” and “rank-like.” The tree radius is the depth constraint, while the width term records the maximum binary cut-rank realized by unions of parts around an internal node. In contrast to sparse depth parameters, the complexity across a split is measured by linear algebra rather than incidence.

2. Relation to shrub-depth and tree-depth

The central classification theorem for the parameter is that a class of simple graphs has bounded rank-depth if and only if it has bounded shrub-depth. This is Theorem 4.11 in the branch-depth framework, and it identifies rank-depth as the decomposition parameter that exactly captures the bounded shrub-depth classes (DeVos et al., 2019).

The proof proceeds in both directions. If a graph G=(V,E)G=(V,E)8 has a G=(V,E)G=(V,E)9-shrubbery, then its cut-rank function has a XVX\subseteq V0-decomposition. Conversely, for each XVX\subseteq V1, there exists

XVX\subseteq V2

such that if the cut-rank function of a simple graph XVX\subseteq V3 has a XVX\subseteq V4-decomposition, then XVX\subseteq V5 has an XVX\subseteq V6-shrubbery (DeVos et al., 2019).

Rank-depth is analogous to tree-depth, but the clean equivalence is with shrub-depth rather than tree-depth. The paper proves the upper bound

XVX\subseteq V7

when XVX\subseteq V8 has tree-depth XVX\subseteq V9, where ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),0 is the incidence graph of ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),1. Thus tree-depth controls rank-depth, but rank-depth can be much smaller (DeVos et al., 2019).

The path family exhibits this separation sharply. For the path ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),2,

ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),3

and

ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),4

Hence rank-depth on paths grows like ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),5, much more slowly than tree-depth, which is ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),6 for paths (DeVos et al., 2019).

A common misconception is that rank-depth is simply rank-width with a radius restriction. The theory instead treats it as the branch-depth of the cut-rank connectivity function, with shrub-depth as the corresponding class-level notion. The same source explicitly emphasizes that bounded rank-depth is not especially meaningful for a single graph in the same way as tree-depth is, but captures the structure of whole classes (DeVos et al., 2019).

3. Vertex-minors and the path obstruction theorem

Because local complementation preserves cut-rank, rank-depth is invariant under local equivalence and monotone under vertex-minors: ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),7 This monotonicity is the reason obstruction theory for rank-depth is naturally phrased in terms of vertex-minors (Kwon et al., 2019).

The decisive obstruction theorem states that for every positive integer ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),8, there exists an integer ρG(X)=rankF2(AX,VX),\rho_G(X)=\operatorname{rank}_{\mathbb F_2}(A_{X,\,V\setminus X}),9 such that every graph of rank-depth at least AX,VXA_{X,\,V\setminus X}0 contains a vertex-minor isomorphic to the path AX,VXA_{X,\,V\setminus X}1. Equivalently, large rank-depth is characterized by long paths as vertex-minors (Kwon et al., 2019).

This yields an immediate corollary: for every integer AX,VXA_{X,\,V\setminus X}2, the class of graphs with no vertex-minor isomorphic to AX,VXA_{X,\,V\setminus X}3 has bounded shrub-depth. Combined with the equivalence between bounded rank-depth and bounded shrub-depth, this provides the exact obstruction family for bounded shrub-depth under vertex-minors (Kwon et al., 2019).

The proof is not a single reduction. In the bounded-rank-width regime, the argument builds path-like structures by induction, using lemmas that control the survival of rank-depth under deletions and that glue decompositions across low cut-rank bipartitions. Ramsey theory is then used to regularize the adjacency patterns between the constructed pieces. In the high-rank-width regime, the theorem of Geelen, Kwon, McCarty, and Wollan supplies the desired path vertex-minor because every path is a circle graph (Kwon et al., 2019).

The same paper proves a stronger bipartite statement: for every AX,VXA_{X,\,V\setminus X}4, there exists AX,VXA_{X,\,V\setminus X}5 such that every bipartite graph of rank-depth at least AX,VXA_{X,\,V\setminus X}6 contains a pivot-minor isomorphic to AX,VXA_{X,\,V\setminus X}7. This is a genuine strengthening in the bipartite case, but it does not extend to arbitrary graphs without modification (Kwon et al., 2019).

4. Pivot-minor obstructions and the half-graph clique configuration

A pivot-minor is obtained by a sequence of pivot operations and vertex deletions. For an edge AX,VXA_{X,\,V\setminus X}8, the pivot is

AX,VXA_{X,\,V\setminus X}9

equivalently X×(VX)X\times (V\setminus X)0, where local complementation at a vertex toggles adjacency among its neighbors (Ahn et al., 17 Jul 2025).

The pivot-minor obstruction theory for rank-depth is sharper than the earlier bipartite result but also more complicated. For every X×(VX)X\times (V\setminus X)1, there exists a function X×(VX)X\times (V\setminus X)2 such that every graph of rank-depth at least X×(VX)X\times (V\setminus X)3 has a pivot-minor isomorphic to X×(VX)X\times (V\setminus X)4 or X×(VX)X\times (V\setminus X)5. Here X×(VX)X\times (V\setminus X)6 is the graph formed from two disjoint cliques

X×(VX)X\times (V\setminus X)7

by adding edges X×(VX)X\times (V\setminus X)8 if and only if X×(VX)X\times (V\setminus X)9; the bipartite pattern between the cliques is the half graph (Ahn et al., 17 Jul 2025).

This resolves the open problem of Kwon, McCarty, Oum, and Wollan asking whether every pivot-minor-closed graph class of bounded rank-depth is characterized by forbidding, for some F2\mathbb F_20, both F2\mathbb F_21 and F2\mathbb F_22. The theorem gives exactly that characterization (Ahn et al., 17 Jul 2025).

The proof uses a theorem of Mählmann: there exists a function F2\mathbb F_23 such that every graph of rank-depth at least F2\mathbb F_24 has an induced subgraph isomorphic to one of F2\mathbb F_25, F2\mathbb F_26, F2\mathbb F_27, or a flipped F2\mathbb F_28. Each case is then converted to a pivot-minor F2\mathbb F_29 or ρG\rho_G0 (Ahn et al., 17 Jul 2025).

This pivot-minor theorem also clarifies a limitation of path-only formulations. The class

ρG\rho_G1

has unbounded rank-depth, but none of these graphs has a pivot-minor isomorphic to ρG\rho_G2. A plausible implication is that, outside the bipartite setting, long paths alone do not control rank-depth under pivot-minors; the dense half-graph clique configuration ρG\rho_G3 is essential (Kwon et al., 2019).

5. Depth-ρG\rho_G4 rank-brittleness as a refinement

Depth-ρG\rho_G5 rank-brittleness is a refinement of rank-depth obtained by fixing the decomposition radius at ρG\rho_G6 and minimizing a different width parameter. A decomposition is a pair ρG\rho_G7 where ρG\rho_G8 is a tree, ρG\rho_G9 is a bijection from KtKtK_tK_t00 to the leaves of KtKtK_tK_t01, and KtKtK_tK_t02 has radius at most KtKtK_tK_t03. If an internal node KtKtK_tK_t04 of KtKtK_tK_t05 induces parts KtKtK_tK_t06 of KtKtK_tK_t07, then the width of KtKtK_tK_t08 is

KtKtK_tK_t09

The minimum width over all such decompositions of radius at most KtKtK_tK_t10 is the depth-KtKtK_tK_t11 rank-brittleness, denoted KtKtK_tK_t12 in the paper. In particular,

KtKtK_tK_t13

and

KtKtK_tK_t14

Rank-depth is controlled by these parameters in the sense that rank-depth is at most KtKtK_tK_t15 for KtKtK_tK_t16 (Kwon et al., 2019).

The radius-KtKtK_tK_t17 case admits a precise forbidden-vertex-minor characterization. For a vertex-minor ideal KtKtK_tK_t18, the class has bounded depth-KtKtK_tK_t19 rank-brittleness if and only if

KtKtK_tK_t20

where KtKtK_tK_t21 denotes the KtKtK_tK_t22-subdivision of KtKtK_tK_t23 and KtKtK_tK_t24 is the disjoint union of KtKtK_tK_t25 copies of it. Equivalently, bounded depth-KtKtK_tK_t26 rank-brittleness is characterized by excluding both all paths and all disjoint unions KtKtK_tK_t27 (Kwon et al., 2019).

The engine is an obstruction theorem: for every fixed KtKtK_tK_t28, there exists a threshold KtKtK_tK_t29 such that every graph with depth-KtKtK_tK_t30 rank-brittleness at least KtKtK_tK_t31 contains, as a vertex-minor, either KtKtK_tK_t32 or KtKtK_tK_t33. The proof first forces large structured vertex-minors of the form KtKtK_tK_t34, and then uses Ramsey-type arguments, sunflower lemmas, and local complementations to reduce them to paths or subdivided stars (Kwon et al., 2019).

This refinement also sits inside the broader width hierarchy. The paper proves

KtKtK_tK_t35

Therefore bounded depth-KtKtK_tK_t36 rank-brittleness implies bounded rank-depth, and bounded rank-depth implies bounded linear rank-width. As a corollary, for every fixed KtKtK_tK_t37, graphs with no vertex-minor isomorphic to KtKtK_tK_t38 have bounded depth-KtKtK_tK_t39 rank-brittleness, bounded rank-depth, and bounded linear rank-width (Kwon et al., 2019).

6. Structural consequences and matroid connections

The equivalence with shrub-depth has several immediate structural consequences. Since bounded shrub-depth classes are well-quasi-ordered by induced subgraphs, bounded rank-depth classes are also well-quasi-ordered by induced subgraphs. In particular, for every KtKtK_tK_t40, there is a finite list of graphs such that a graph KtKtK_tK_t41 has rank-depth at most KtKtK_tK_t42 if and only if no graph in the list is isomorphic to an induced subgraph of KtKtK_tK_t43 (DeVos et al., 2019).

Rank-depth also has a direct binary matroid interpretation. If KtKtK_tK_t44 is a fundamental graph of a binary matroid KtKtK_tK_t45, then the cut-rank function of KtKtK_tK_t46 matches the connectivity function of KtKtK_tK_t47. Consequently, if KtKtK_tK_t48 is a fundamental graph of a binary matroid KtKtK_tK_t49, then the branch-depth of KtKtK_tK_t50 is equal to the rank-depth of KtKtK_tK_t51. This is the graph–matroid bridge underlying later minor consequences (DeVos et al., 2019).

Using the pivot-minor path theorem in the bipartite setting, one obtains a corollary for binary matroids: for every KtKtK_tK_t52, there exists KtKtK_tK_t53 such that every binary matroid of branch-depth at least KtKtK_tK_t54 contains a minor isomorphic to KtKtK_tK_t55, where KtKtK_tK_t56 is the fan graph obtained by adding a universal vertex to KtKtK_tK_t57, and KtKtK_tK_t58 is its cycle matroid (Kwon et al., 2019).

Taken together, these results place rank-depth in a dense analogue of the classical tree-depth picture. Tree-depth is controlled by subgraph paths; rank-depth is controlled by vertex-minor paths; and under pivot-minors the unavoidable structures are paths together with the half-graph clique configuration KtKtK_tK_t59. The depth-KtKtK_tK_t60 theory shows that once the radius is fixed, additional obstructions such as KtKtK_tK_t61 emerge. This suggests a layered hierarchy in which the cut-rank decomposition formalism, rather than a single forbidden configuration, is the organizing principle.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (4)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Rank-depth.