Making Walks Count: From Silent Circles to Hamiltonian Cycles
Max A. Alekseyev, Gerard P. Michon
TL;DR
This work demonstrates the matrix-transfer method for enumerating walks, Hamiltonian cycles and paths, and fixed-length cycles in graphs, by encoding configurations into small state graphs and using adjacency-matrix powers. It develops concrete results for Silent Circles via an 8-node gaze digraph, yielding generating functions and recurrences that link circle and prism configurations; it then analyzes antiprism graphs by decomposing Hamiltonian cycles into two types and deriving exact counts through a 4-state signature graph. Extending to arbitrary graphs, the authors present inclusion-exclusion based formulas that convert Hamiltonian-path/cycle counts into sums of traces of subgraph adjacency matrices, highlighting the exponential-time nature but offering a practical, exact method. Finally, the paper generalizes to simple $k$-cycles and $k$-paths with explicit formulas and demonstrates computations on higher-dimensional graphs (e.g., 24-cell), illustrating the broad applicability of transfer-matrix techniques to graph enumeration problems.
Abstract
We illustrate the application of the matrix-transfer method for a number of enumeration problems concerning the party game Silent Circles, Hamiltonian cycles in the antiprism graphs, and simple paths and cycles of a fixed length in arbitrary graphs.
