On the expansion of Hanoi graphs
David Eppstein, Daniel Frishberg, William Maxwell
TL;DR
This work analyzes the expansion and treewidth of Hanoi graphs $H_p^n$ for fixed $p\ge 3$, building on prior results that bounded the treewidth upper bound by $O((p-2)^n)$ and provided partial lower bounds. The authors extend a Markov chain decomposition framework to graphs without a natural Markov chain interpretation, adapting it to the Hanoi graph structure by recursively partitioning into $p$ copies of $H_p^{n-1}$ and introducing a refined distribution step that leverages facet-based boundary decompositions. They prove a tight lower bound on expansion, showing $h(H_p^n) = \Theta(((p-2)/p)^n)$, which immediately implies the treewidth bound $tw(H_p^n) = \Theta((p-2)^n)$ via known relations between expansion and treewidth. The distribution mechanism combines a sequence of multicommodity-flow subproblems (shuffling, concentration, transmission, and distribution) within a hierarchical, facet-aware routing scheme, enabling a controlled, recursive construction of flows and overcoming obstacles posed by sparse inter-subgraph connections. Overall, the paper provides tight expansion bounds for Hanoi graphs and demonstrates how a refined decomposition framework can be applied to non-MCMC graph families with significant algorithmic implications.
Abstract
The famous Tower of Hanoi puzzle involves moving $n$ discs of distinct sizes from one of $p\geq 3$ pegs (traditionally $p=3$) to another of the pegs, subject to the constraints that only one disc may be moved at a time, and no disc can ever be placed on a disc smaller than itself. Much is known about the Hanoi graph $H_p^n$, whose $p^n$ vertices represent the configurations of the puzzle, and whose edges represent the pairs of configurations separated by a single legal move. In a previous paper, the present authors presented nearly tight asymptotic bounds of $O((p-2)^n)$ and $Ω(n^{(1-p)/2}(p-2)^n)$ on the treewidth of this graph for fixed $p \geq 3$. In this paper we show that the upper bound is tight, by giving a matching lower bound of $Ω((p-2)^n)$ for the expansion of $H_p^n$.
