Structural Controllability of Large-Scale Hypergraphs
Organizations: Eric and Wendy Schmidt Center, Broad Institute of MIT and Harvard, Cambridge, MA 02142, USA · School of Data Science and Society, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599, USA · Department of Mathematics, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599, USA · Department of Biostatistics, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599, USA
Abstract
Controlling real-world networked systems, including ecological, biomedical, and engineered networks that exhibit higher-order interactions, remains challenging due to inherent nonlinearities and large system scales. Despite extensive studies on graph controllability, the controllability properties of hypergraphs remain largely underdeveloped. Existing results focus primarily on exact controllability, which is often impractical for large-scale hypergraphs. In this article, we develop a structural controllability framework for hypergraphs by modeling hypergraph dynamics as polynomial dynamical systems. In particular, we extend classical notions of accessibility and dilation from linear graph-based systems to polynomial hypergraph dynamics and establish a hypergraph-based criterion under which the topology guarantees satisfaction of classical Lie-algebraic and Kalman-type rank conditions for almost all parameter choices. We further derive a topology-based lower bound on the minimum number of driver nodes required for structural controllability and leverage this bound to design a scalable driver node selection algorithm combining dilation-aware initialization via maximum matching with greedy accessibility expansion. We demonstrate the effectiveness and scalability of the proposed framework through numerical experiments on hypergraphs with tens to thousands of nodes and higher-order interactions.
Figures & tables
| Matching | MaG | Greedy | Optimal | ||
| 0.5 | 10 | 5.200 0.447 | 7.200 0.837 | 9.667 0.577 | 6.800 0.837 |
| 15 | 8.200 0.447 | 10.200 1.304 | 11.667 0.577 | 9.200 0.837 | |
| 20 | 10.800 0.837 | 13.200 1.304 | 16.333 1.528 | 12.400 0.548 | |
| 1.0 | 10 | 1.400 0.894 | 7.400 0.894 | 7.500 0.577 | 6.000 0.000 |
| 15 | 1.600 0.548 | 10.000 1.000 | 9.400 0.548 | 7.000 0.707 | |
Dynamical Systems
Dynamical systems studies how states evolve over time, including stability, feedback, chaos, and transitions in physical, biological, and engineered systems.
See all 474 papers