Modularity maximization and community detection in complex networks through recursive and hierarchical annealing in the D-Wave Advantage quantum processing units
Joan Falcó-Roget, Kacper Jurek, Barbara Wojtarowicz, Karol Capała, Katarzyna Rycerz
TL;DR
This work presents a pure quantum annealing framework for modularity maximization in complex networks by hierarchically and recursively encoding binary problem instances, thereby avoiding one-hot constraints. It extends modularity optimization to weighted and directed networks and incorporates multiresolution analysis via the parameter $\gamma$, while delivering interpretable dendrograms that reveal hierarchical community structure. Through extensive benchmarking on various network models and real brain connectivity data, the approach yields competitive modularity scores against state-of-the-art classical methods with tractable running times and robust performance across topologies. The paper also analyzes hardware considerations, embedding strategies on D-Wave Pegasus, and provides the open-source Qommunity software to facilitate practical, reproducible experiments in network science and quantum computing.
Abstract
Quantum adiabatic optimization has long been expected to outperform classical methods in solving NP-type problems. While this has been proven in certain experiments, its main applications still reside in academic problems where the size of the system to be solved would not represent an obstacle to any modern desktop computer. Here we develop a systematic procedure to find the global optima of the modularity function to discover community structure in complex networks solely relying on pure annealers rather than hybrid solutions. We bypass the one-hot encoding constraints by hierarchically and recursively encoding binary instances of the problem that can be solved without the need to guess the exact penalties for the Lagrange multipliers. We study the variability, and robustness of the annealing process as a function of network size, directness of connections, topology, and the resolution of the communities. We show how our approach produces meaningful and at least equally optimal solutions to state-of-the-art community detection algorithms while maintaining tractable computing times. Lastly, due to its recursive nature, the annealing process returns intermediate subdivisions thus offering interpretable rather than black-box solutions. These \textit{dendrograms} can be used to unveil normal and pathological hidden hierarchies in brain networks hence opening the door to clinical workflows. Overall, this represents a first step towards an applicable practice-oriented usage of pure quantum annealing potentially bridging two segregated communities in modern science and engineering; that of network science and quantum computing.
