Controllability score for linear time-invariant systems on an infinite time horizon
Kota Umezu, Kazuhiro Sato
TL;DR
This work addresses the challenge of computing controllability-based centrality scores for linear time-invariant networks when the system matrix $A$ is unstable. It introduces a scaled controllability Gramian that neutralizes the divergence caused by unstable modes and reformulates the volumetric controllability score (VCS) and average energy controllability score (AECS) into numerically stable optimization problems. By taking the infinite-horizon limit, the authors prove convergence and, under suitable conditions, uniqueness of the infinite-horizon scores, clarifying why $T=\infty$ is principled even for non-Hurwitz $A$. They also show that VCS and AECS remain distinct on the infinite horizon, since VCS enforces controllability of the full system while AECS focuses only on stable modes; this distinction is illustrated with Laplacian dynamics. A numerically stable algorithm based on real Schur decomposition and Sylvester equations is provided, and experiments on a Laplacian-based network validate convergence and reveal the practical differences between the two scores, supporting the method's relevance to real-world networks.
Abstract
We introduce a scaled controllability Gramian that can be computed reliably even for unstable systems. Using this scaled Gramian, we reformulate the controllability scoring problems into equivalent but numerically stable optimization problems. Their optimal solutions define dynamics-aware network centrality measures, referred to as the volumetric controllability score (VCS) and the average energy controllability score (AECS). We then formulate controllability scoring problems on an infinite time horizon. Under suitable assumptions, we prove that the resulting VCS and AECS are unique and that the finite-horizon scores converge to them. We further show that VCS and AECS can differ markedly in this limit, because VCS enforces controllability of the full system, whereas AECS accounts only for the stable modes. Finally, using Laplacian dynamics as a representative example, we present numerical experiments that illustrate this convergence.
