Cycle Basis Algorithms for Reducing Maximum Edge Participation
Fan Wang, Sandy Irani
TL;DR
The paper studies cycle bases with minimal maximum edge participation, a metric linked to quantum fault-tolerance overhead via lattice surgery. Building on the Freedman–Hastings framework, it introduces load-aware heuristics that adaptively select vertices and edges to reduce edge congestion, with Version 3 typically delivering the best empirical performance on random regular graphs and quantum-code-derived graphs. A theoretical proxy via a balls-into-bins model yields a lower bound $L_{\max} = \Omega(\log^2 M)$ on edge load, suggesting inherent limits and guiding understanding of the heuristics' behavior. The work demonstrates meaningful practical gains for fault-tolerant quantum systems and contributes to the theoretical understanding of the basis number in graphs. Key implications include reduced ancilla overhead in LDPC-based quantum codes and improved scalability of cycle-basis constructions in relevant graph families.
Abstract
We study the problem of constructing cycle bases of graphs with low maximum edge participation, defined as the maximum number of basis cycles that share any single edge. This quantity, though less studied than total weight or length, plays a critical role in quantum fault tolerance because it directly impacts the overhead of lattice surgery procedures used to implement an almost universal quantum gate set. Building on a recursive algorithm of Freedman and Hastings, we introduce a family of load-aware heuristics that adaptively select vertices and edges to minimize edge participation throughout the cycle basis construction. Our approach improves empirical performance on random regular graphs and on graphs derived from small quantum codes. We further analyze a simplified balls-into-bins process to establish lower bounds on edge participation. While the model differs from the cycle basis algorithm on real graphs, it captures what can be proven for our heuristics without using complex graph theoretic properties related to the distribution of cycles in the graph. Our analysis suggests that the maximum load of our heuristics grows on the order of (log n)^2. Our results indicate that careful cycle basis construction can yield significant practical benefits in the design of fault-tolerant quantum systems. This question also carries theoretical interest, as it is essentially identical to the basis number of a graph, defined as the minimum possible maximum edge participation over all cycle bases.
