Papers
Topics
Authors
Recent
Search
2000 character limit reached

Stirling Complexes in Graph Topology

Updated 23 June 2026
  • Stirling complexes are cellular models defined on trees for resource distribution, encoding combinatorial partitions via Stirling numbers.
  • They exhibit a homotopy equivalence to wedges of spheres, where the sphere count and dimensions are determined by the parameters m and n.
  • Generalizations like grouped Stirling complexes extend these ideas to multi-resource allocation with applications in robot motion planning and algebraic topology.

Stirling complexes are a family of cubical or cellular complexes naturally arising in the combinatorics and topology of resource distribution problems on graphs and trees, the study of configuration spaces, and in graph homology, where classical Stirling numbers of the first and second kind govern their algebraic and topological invariants. They generalize the discrete partitioning of labeled objects and encode deep connections between combinatorics, configuration space topology, graph theory, and operadic structures.

1. Definition and Basic Properties

Let TT be a tree on mm labeled vertices and nmn \geq m the number of resources to be distributed. The Stirling complex Str(T,n)\operatorname{Str}(T, n) is the subcomplex of the nn-fold Cartesian product TnT^n (with its natural cubical structure) consisting of all nn-tuples c=(c1,,cn)c = (c_1, \dots, c_n) with ciV(T)E(T)c_i \in V(T) \cup E(T) such that every vertex of TT appears at least once among the entries. The dimension of a cube is the number of coordinates assigned to edges; maximal cubes arise when mm0 coordinates are edges, giving mm1 (Kozlov, 2023).

Formally,

mm2

where mm3 is the set of vertices appearing as some mm4.

The 0-cells of this complex have each coordinate in mm5 and every vertex used at least once. The number of 0-cells is mm6, with mm7 the Stirling numbers of the second kind, counting surjections mm8.

If mm9 there are no valid configurations, so nmn \geq m0 is empty.

2. Homotopy Type and Sphere Decomposition

A fundamental result established by Kozlov (Kozlov, 2023) shows that nmn \geq m1 is, for any tree nmn \geq m2 with nmn \geq m3 vertices and nmn \geq m4, homotopy equivalent to a wedge of spheres of (exact) dimension nmn \geq m5:

nmn \geq m6

where nmn \geq m7, the number of spheres, depends only on nmn \geq m8 and nmn \geq m9, not the tree Str(T,n)\operatorname{Str}(T, n)0. This is nontrivial, as the explicit cell structure does depend on the tree: for instance, the count of 0-cells and 1-cells for nonisomorphic trees with the same Str(T,n)\operatorname{Str}(T, n)1 may differ, yet the homotopy types coincide.

The number Str(T,n)\operatorname{Str}(T, n)2 satisfies the recurrence

Str(T,n)\operatorname{Str}(T, n)3

with Str(T,n)\operatorname{Str}(T, n)4 and Str(T,n)\operatorname{Str}(T, n)5 for Str(T,n)\operatorname{Str}(T, n)6, admitting closed-form expressions via inclusion–exclusion:

Str(T,n)\operatorname{Str}(T, n)7

This homotopy-invariance is explained via an inductive construction where the complex is built as a homotopy colimit over vertex- and edge-labeled pieces, and the attaching maps become trivial due to the high connectivity of lower-dimensional Stirling complexes. Thus, the only invariants required are Str(T,n)\operatorname{Str}(T, n)8 and Str(T,n)\operatorname{Str}(T, n)9 (Kozlov, 2023).

3. Stirling Numbers and Combinatorial Structure

Stirling complexes encode the classical combinatorics of partitions and permutations:

  • The Stirling numbers of the second kind nn0 count the number of ways to partition nn1 objects into nn2 nonempty unlabeled parts. The 0-cells of nn3 are in bijection with ordered surjections nn4 and thus nn5 in cardinality (Kozlov, 2023).
  • In graph homology and the study of decorated tree complexes, the Stirling numbers of the first kind nn6 appear as the ranks of certain homology groups in top degree (Ward, 2023).

The generating function for nn7 is

nn8

while nn9 appears directly in the number of 0-cells and the enumeration of surjections.

4. Decorated-Tree Chain Complexes in Genus-1 Graph Homology

For commutative graph homology in genus TnT^n0 with TnT^n1 legs, the relevant Stirling complexes are chain complexes TnT^n2 where TnT^n3, defined as follows (Ward, 2023):

  • The TnT^n4-chains are TnT^n5-vector spaces spanned by isomorphism classes TnT^n6, where TnT^n7 is a stable tree with TnT^n8 legs, TnT^n9 a distinguished vertex, nn0 a nn1-element subset of input flags at nn2 (the "alternating flags"), nn3 an ordering of internal edges (up to sign), and nn4 an ordering of nn5 (again up to sign). nn6 is the number of internal edges.
  • The differential nn7 is given by explicit edge-contraction formulas, distinguishing whether the edge carries an alternating flag. The boundary map splits according to whether the contracted edge is alternating or not.

Each nn8 is acyclic except in degree nn9; the rank of c=(c1,,cn)c = (c_1, \dots, c_n)0 is c=(c1,,cn)c = (c_1, \dots, c_n)1.

The chain complexes c=(c1,,cn)c = (c_1, \dots, c_n)2 produce a direct sum decomposition of genus-1 commutative graph homology:

c=(c1,,cn)c = (c_1, \dots, c_n)3

Exemplary calculations for c=(c1,,cn)c = (c_1, \dots, c_n)4 show the matching of Betti numbers with entries of the Stirling triangle:

  • For c=(c1,,cn)c = (c_1, \dots, c_n)5, c=(c1,,cn)c = (c_1, \dots, c_n)6, c=(c1,,cn)c = (c_1, \dots, c_n)7, c=(c1,,cn)c = (c_1, \dots, c_n)8.

5. Grouped Stirling Complexes and Generalizations

Grouped Stirling complexes c=(c1,,cn)c = (c_1, \dots, c_n)9, recently introduced, generalize the classic Stirling complexes by placing robots (resources) in ciV(T)E(T)c_i \in V(T) \cup E(T)0 colored groups over a graph ciV(T)E(T)c_i \in V(T) \cup E(T)1, with each group containing ciV(T)E(T)c_i \in V(T) \cup E(T)2 robots of color ciV(T)E(T)c_i \in V(T) \cup E(T)3 (Revelli et al., 10 Feb 2026). The defining constraints:

  • Every vertex must host at least one robot.
  • Robots of the same group must be separated by at least one full open edge.

The cellular structure consists of cells indexed by ciV(T)E(T)c_i \in V(T) \cup E(T)4-tuples ciV(T)E(T)c_i \in V(T) \cup E(T)5 with ciV(T)E(T)c_i \in V(T) \cup E(T)6, ciV(T)E(T)c_i \in V(T) \cup E(T)7, and separation constraints within ciV(T)E(T)c_i \in V(T) \cup E(T)8.

These complexes are always path-connected if there are at least three groups and the color vector is nontrivial (ciV(T)E(T)c_i \in V(T) \cup E(T)9, each TT0). Dimensional formulas for cell counts exist in special cases, for example:

  • For TT1, there are TT2 0-cells and TT3 1-cells.
  • For TT4, the TT5-cell count is

TT6

When each TT7, TT8 recovers Kozlov's original Stirling complex. If some TT9, the complex splits off a factor mm00. The homology and cohomology structure remains mostly open outside trees and anchored cycles; connections to the Stirling numbers of the second kind may arise in certain combinatorial models.

6. Illustrative Examples and Applications

For mm01 a tree with mm02, mm03 is homotopy equivalent to mm04, with explicit geometric models:

  • mm05: mm06 (two points connected)
  • mm07: mm08 (hexagon)
  • mm09: mm10 (rhombic dodecahedron)

For mm11, mm12, mm13 is a wedge of mm14 circles, independent of the tree's structure.

Grouped Stirling complexes for paths mm15 with mm16 are always wedges of circles, with the count provided by explicit formulas. For mm17, mm18, the complex is a hexagon (six 0-cells, six 1-cells).

In graph homology, the splitting via decorated-tree complexes provides computational tractability; for mm19, the Betti numbers of the summands match mm20.

7. Connections, Further Questions, and Open Problems

Stirling complexes and their grouped analogues are discrete configuration spaces, rich in both algebraic and topological structures:

Active research investigates the computation of Betti numbers for grouped Stirling complexes in general graphs and color-vectors, the algebraic structure of their cohomology rings, topological complexity, Morse-theoretic cell filtrations, and the relations with classical combinatorial invariants such as the Stirling numbers of the second kind.

Open directions include cup-product structures, high-connectivity bounds, explicit Morse functions, and the implications for robot configuration spaces, as well as the deeper role of Stirling complex decompositions in graph-based algebraic topology (Revelli et al., 10 Feb 2026).

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

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 Stirling Complexes.