Counting unlabelled multigraphs with three nodes
Andrea Bonato
TL;DR
This work addresses the enumeration of unlabeled, undirected, connected and traversable multigraphs with three nodes under minimum node-degree constraints $\mathcal{L}_i\ge3$, motivated by applications to chromatin network topology. It develops a framework that maps graphs to symmetric $3\times3$ adjacency matrices and imposes node-ordering to factor out isomorphisms, yielding polynomial counting expressions for distinct, double-equal, and triple-equal degree sequences; the detailed formulas are provided in Appendix A. The authors present concrete counts and examples for $N$ up to at least $15$, including explicit results for all-distinct, two-equal, and three-equal degree cases, together with tables and illustrative graphs. The method yields analytic tools to predict statistically favored motifs in folded chromatin networks via configurational entropy and path counting, and it lays groundwork for extending enumeration to larger graphs or alternative structural constraints.
Abstract
Unlabeled multigraphs have diverse applications across scientific fields, from transportation and social networks to polymer physics. In particular, multigraphs are essential for studying the relationship between the spatial organization and biological function of chromatin, which is often folded into complex polymer networks whose structure is closely tied to patterns of gene expression. A fundamental yet challenging aspect in applying graph theory to these areas is the enumeration of multigraphs, especially under structural constraints For example, when coupled with the statistical mechanics of polymer networks, the ability to identify traversable and connected multigraphs provides powerful tools for predicting statistically favored motifs that may arise within chromatin networks. In this work, by counting the adjacency matrices, we derive polynomial expressions that enumerate all connected, undirected, and unlabeled multigraphs with three nodes and fixed degree, and provide a method to efficiently generate them.
