Volumetric Controllability Score (VCS)
- VCS is a metric that defines node controllability by optimally allocating actuator energy to maximize the ellipsoid volume of reachable states in linear time-invariant networks.
- It is computed through a strictly convex program minimizing the negative log-determinant of the controllability Gramian, ensuring unique solutions under mild conditions.
- The framework extends to targeted, unstable, and infinite-dimensional systems, integrating dynamics-aware network analysis with traditional centrality measures.
The Volumetric Controllability Score (VCS) is a convex-optimization-based metric for quantifying node importance and control centrality in linear time-invariant (LTI) networks. VCS measures, for a given energy constraint, how the allocation of actuators across network nodes can maximize the volume of the reachable state set, thus encoding the system’s global controllability structure. It is defined as the unique solution (under mild conditions) of a strictly convex program involving the determinant of the controllability Gramian under a “virtual input” budget allocation. The VCS forms a foundation for dynamics-aware network analysis and has been extended to target-node settings, unstable or infinite-dimensional systems, and large-scale computational scenarios (Sato et al., 2022, Sato, 15 Oct 2025, Nakabe et al., 11 Mar 2025, Umezu et al., 15 Jan 2026, Sato et al., 2024).
1. Formal Definition and Geometric Interpretation
Given a continuous-time, linear time-invariant system
with “diagonal input” structure , the infinite- or finite-horizon controllability Gramian is
where is the Gramian for single-node actuation. Under Hurwitz and , is the unique solution to a Lyapunov equation.
The Gramian defines an ellipsoid of states reachable with unit-energy inputs: whose volume is proportional to . Thus, quantifies the control access to the state space.
The VCS is the optimal distribution (where ) that maximizes the ellipsoid volume, i.e., minimizes . Formally,
The VCS vector assigns to each node a centrality value indicating its optimal share of control “resources” to maximize controllability volume (Sato et al., 2022, Sato et al., 2024).
2. Theoretical Properties and Uniqueness
The VCS objective is strictly convex over the feasible set where , due to the linearity of in and the matrix concavity of (Sato et al., 2022).
- Existence: Compactness of the simplex and continuity of ensure that a minimizer exists, as any sublevel set is compact.
- Uniqueness: For almost all and for generically chosen , the Gramian blocks are linearly independent, guaranteeing strict convexity and uniqueness of the optimizer (Sato et al., 2024, Sato, 15 Oct 2025).
- Special cases: For symmetric , the solution is always uniform ; for skew-symmetric , VCS and AECS coincide and are uniform (Sato et al., 2024).
- Unstable systems: For non-Hurwitz , the finite-horizon Gramian is used, and under a spectral gap condition uniqueness persists for almost all (Umezu et al., 15 Jan 2026).
- Infinite-dimensional extension: Under appropriate commutativity and regularity conditions, existence and uniqueness hold for VCS posed on general separable Hilbert spaces, with the objective defined in terms of the product of the largest Gramian eigenvalues (Nakabe et al., 11 Mar 2025).
3. Algorithmic Computation
VCS is solved using a projected-gradient algorithm on the standard simplex, with each iteration of the form
where and denotes Euclidean projection. Stepsize is selected by an Armijo-type backtracking line search (Sato et al., 2022, Sato et al., 2024).
- Per-iteration complexity: Dominated by computation and inversion (or factorization) of , typically .
- Projection: Implemented efficiently () by thresholding and sorting.
- Convergence: Under strict convexity, convergence to the unique VCS solution is linear in the norm, provided appropriate stepsize bounds (Sato et al., 2024).
- Scalability: For large , use of low-rank Lyapunov solvers (e.g., CF-ADI) is recommended (Sato et al., 2022).
4. Relationship to Other Centrality Measures
VCS is contrasted with the Average Energy Controllability Score (AECS), which minimizes and reflects the mean minimum energy for state transfer.
| Measure | Optimization Objective | Emphasis | Sensitivity |
|---|---|---|---|
| VCS | Reachable volume | Uniformly spreads input across all directions; penalizes near-singular directions | |
| AECS | Average control energy | Sensitive to easy-to-control directions; may neglect hard-to-reach modes |
- For stable and large T, both criteria yield well-posed and unique solutions, but VCS is fundamentally more conservative, enforcing controllability across all subspaces, while AECS may neglect “hard” directions (Umezu et al., 15 Jan 2026, Sato et al., 2024).
- For symmetric networks, VCS trivially recovers the uniform distribution, while AECS is generally nonuniform (Sato et al., 2024).
5. Extensions: Targeted, Infinite-Dimensional, and Unstable Systems
Targeted VCS: For systems with actuator constraints targeting specific nodes or outputs, the Target VCS optimizes the Gramian associated with the target outputs, using an analogous convex program on a reduced simplex (Sato, 15 Oct 2025).
- Reduced surrogate: For weak target–non-target coupling and short time horizons, a projected model restricted to targets yields accurate approximations, with nonasymptotic error bounds (Sato, 15 Oct 2025).
- Long-horizon sensitivity: The accuracy of the surrogate degrades for large horizons, with VCS being more sensitive than AECS.
Infinite-horizon and Unstable Dynamics: For unstable or non-diagonalizable , the Gramian is regularized via scaling (block-diagonalizing and applying time-dependent scalings) so that VCS can be computed in the limit and is unique when the stable part exists and blocks are linearly independent (Umezu et al., 15 Jan 2026).
Infinite-dimensional networks: VCS generalizes to separable Hilbert spaces, and the objective becomes the sum of logs of the largest Gramian eigenvalues, with existence and uniqueness guaranteed under weak structural assumptions. In practice, truncation and projection onto finite subspaces are used for computation (Nakabe et al., 11 Mar 2025).
6. Empirical Performance, Application, and Limitations
Empirical results on brain structural networks reveal that VCS highlights nodes associated with sensory and emotional processing, while AECS favors cognitive and motor hubs. Correlation analysis demonstrates that VCS and AECS are complementary and less aligned with standard centrality metrics such as degree, betweenness, and PageRank (see summary correlations in (Sato et al., 2024)):
| Metric Pair | Correlation with AECS | Correlation with VCS |
|---|---|---|
| Indegree/Outdegree | +0.64 | –0.30/–0.27 |
| Betweenness | +0.68 | –0.26 |
| PageRank | +0.64 | –0.29 |
| Average Controllability Score | –0.60 | +0.84 |
- Algorithmic scalability: VCS solvers based on projected gradient are substantially faster than interior-point methods, being tractable for , but still bottlenecked by Gramian factorization (Sato et al., 2022).
- Assumptions: Gramian-based VCS requires full knowledge of and is sensitive to model errors. Extensions to data-driven or partially known remain open (Sato et al., 2022).
- Practical usage: For small the solution is uniform, while for large and Hurwitz , VCS becomes -independent (Sato et al., 2024). In targeted or high-dimensional settings, surrogate models and low-rank methods are essential.
7. Summary and Research Directions
VCS provides a strictly convex, well-posed, and interpretable measure of node controllability centrality in dynamical networks. Its geometric foundation is tied to maximal reachable volume under input constraints, forming a mathematically rigorous basis for node selection. Extensions accommodate target control, unstable and infinite-dimensional dynamics, and empirical results confirm its sensitivity to global dynamics and structural bottlenecks. Limitations involve computational scaling, necessity of precise system knowledge, and the breakdown of simplifications for large time horizons or unstable dynamics.
Active research directions include scalable and incomplete-data variants, robustification for model errors, and systematic integration with other network centrality paradigms (Sato et al., 2022, Sato, 15 Oct 2025, Nakabe et al., 11 Mar 2025, Umezu et al., 15 Jan 2026, Sato et al., 2024).