Rank-depth in Graph Theory
- 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 , 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 , consisting of two disjoint cliques of size 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 and a subset , the cut-rank function is
where is the submatrix of the adjacency matrix over . The function is a connectivity function: it is symmetric and submodular (DeVos et al., 2019).
Branch-depth is defined for an arbitrary connectivity function 0 on a finite ground set 1. A decomposition is a pair 2 consisting of a tree 3 with at least one internal node and a bijection 4 leaves5. For an internal node 6 of 7, let 8 be the partition of 9 induced by the connected components of 0. The width of 1 is
2
and the width of the decomposition is the maximum over internal nodes. Its radius is the radius of the tree 3. A 4-decomposition is one of width at most 5 and radius at most 6. The branch-depth of 7 is the minimum 8 such that there exists a 9-decomposition (DeVos et al., 2019).
Rank-depth is obtained by specializing 0 to 1: 2 Equivalently, rank-depth is the minimum integer 3 such that 4 has a 5-decomposition. If 6, the rank-depth is 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 8 has a 9-shrubbery, then its cut-rank function has a 0-decomposition. Conversely, for each 1, there exists
2
such that if the cut-rank function of a simple graph 3 has a 4-decomposition, then 5 has an 6-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
7
when 8 has tree-depth 9, where 0 is the incidence graph of 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 2,
3
and
4
Hence rank-depth on paths grows like 5, much more slowly than tree-depth, which is 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: 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 8, there exists an integer 9 such that every graph of rank-depth at least 0 contains a vertex-minor isomorphic to the path 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 2, the class of graphs with no vertex-minor isomorphic to 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 4, there exists 5 such that every bipartite graph of rank-depth at least 6 contains a pivot-minor isomorphic to 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 8, the pivot is
9
equivalently 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 1, there exists a function 2 such that every graph of rank-depth at least 3 has a pivot-minor isomorphic to 4 or 5. Here 6 is the graph formed from two disjoint cliques
7
by adding edges 8 if and only if 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 0, both 1 and 2. The theorem gives exactly that characterization (Ahn et al., 17 Jul 2025).
The proof uses a theorem of Mählmann: there exists a function 3 such that every graph of rank-depth at least 4 has an induced subgraph isomorphic to one of 5, 6, 7, or a flipped 8. Each case is then converted to a pivot-minor 9 or 0 (Ahn et al., 17 Jul 2025).
This pivot-minor theorem also clarifies a limitation of path-only formulations. The class
1
has unbounded rank-depth, but none of these graphs has a pivot-minor isomorphic to 2. 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 3 is essential (Kwon et al., 2019).
5. Depth-4 rank-brittleness as a refinement
Depth-5 rank-brittleness is a refinement of rank-depth obtained by fixing the decomposition radius at 6 and minimizing a different width parameter. A decomposition is a pair 7 where 8 is a tree, 9 is a bijection from 00 to the leaves of 01, and 02 has radius at most 03. If an internal node 04 of 05 induces parts 06 of 07, then the width of 08 is
09
The minimum width over all such decompositions of radius at most 10 is the depth-11 rank-brittleness, denoted 12 in the paper. In particular,
13
and
14
Rank-depth is controlled by these parameters in the sense that rank-depth is at most 15 for 16 (Kwon et al., 2019).
The radius-17 case admits a precise forbidden-vertex-minor characterization. For a vertex-minor ideal 18, the class has bounded depth-19 rank-brittleness if and only if
20
where 21 denotes the 22-subdivision of 23 and 24 is the disjoint union of 25 copies of it. Equivalently, bounded depth-26 rank-brittleness is characterized by excluding both all paths and all disjoint unions 27 (Kwon et al., 2019).
The engine is an obstruction theorem: for every fixed 28, there exists a threshold 29 such that every graph with depth-30 rank-brittleness at least 31 contains, as a vertex-minor, either 32 or 33. The proof first forces large structured vertex-minors of the form 34, 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
35
Therefore bounded depth-36 rank-brittleness implies bounded rank-depth, and bounded rank-depth implies bounded linear rank-width. As a corollary, for every fixed 37, graphs with no vertex-minor isomorphic to 38 have bounded depth-39 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 40, there is a finite list of graphs such that a graph 41 has rank-depth at most 42 if and only if no graph in the list is isomorphic to an induced subgraph of 43 (DeVos et al., 2019).
Rank-depth also has a direct binary matroid interpretation. If 44 is a fundamental graph of a binary matroid 45, then the cut-rank function of 46 matches the connectivity function of 47. Consequently, if 48 is a fundamental graph of a binary matroid 49, then the branch-depth of 50 is equal to the rank-depth of 51. 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 52, there exists 53 such that every binary matroid of branch-depth at least 54 contains a minor isomorphic to 55, where 56 is the fan graph obtained by adding a universal vertex to 57, and 58 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 59. The depth-60 theory shows that once the radius is fixed, additional obstructions such as 61 emerge. This suggests a layered hierarchy in which the cut-rank decomposition formalism, rather than a single forbidden configuration, is the organizing principle.