Controllability of Kronecker Product Networks
Pith reviewed 2026-05-25 15:05 UTC · model grok-4.3
The pith
A necessary and sufficient condition determines controllability of Kronecker product networks from their factor graphs.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The authors derive a necessary and sufficient condition for controllability of the Kronecker product of two directed graphs that directly relates the rank properties of the controllability matrices of the factors to the composite system. When one factor network is diagonalizable an explicit and simpler form of the condition is obtained. In addition a prior necessary and sufficient condition for the controllability of higher-dimensional multi-agent systems is shown to be incorrect and is replaced by a corrected version.
What carries the argument
The Kronecker product of the system matrices of the factor networks, which encodes how their individual controllability properties interact in the composite system.
Load-bearing premise
Controllability of the composite network is completely determined by algebraic rank conditions on the matrices of the factor networks under the standard linear state-space model.
What would settle it
A small directed graph pair where the proposed condition is satisfied but direct computation of the controllability matrix of the Kronecker product shows it has deficient rank.
Figures
read the original abstract
A necessary and sufficient condition is derived for the controllability of Kronecker product networks, where the factor networks are general directed graphs. The condition explicitly illustrates how the controllability of the factor networks affects the controllability of the composite network. For the special case where at least one factor network is diagonalizable, an easily-verifiable condition is explicitly expressed. Furthermore, the controllability of higher-dimensional multi-agent systems is revisited, revealing that some controllability criterion reported in the literature does not hold. Consequently, a modified necessary and sufficient condition is established. The effectiveness of the new conditions is demonstrated through several examples.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript derives a necessary and sufficient condition for controllability of the Kronecker product of two general directed graphs under the standard linear-system definition, explicitly relating the controllability properties of the factor networks to those of the composite network. It supplies a simplified, easily verifiable condition when at least one factor is diagonalizable and corrects an existing controllability criterion for higher-dimensional multi-agent systems, with several examples provided to illustrate the results.
Significance. If the algebraic conditions hold, the work supplies a practical tool for analyzing controllability in composite networked systems, directly extending classical rank conditions on the controllability matrix via Kronecker-product identities. The explicit dependence on factor controllability and the correction to prior multi-agent literature are useful contributions; the paper's use of standard linear-algebra operations without additional ad-hoc assumptions is a strength.
major comments (2)
- [Theorem on general directed graphs] The central necessary-and-sufficient condition (stated after the preliminaries) is obtained by mapping the rank of the composite controllability matrix to algebraic properties of the factors; however, the derivation does not explicitly address whether the rank condition remains necessary when the input matrix of the composite system is formed by a non-standard embedding rather than the pure Kronecker structure.
- [Multi-agent correction] In the section revisiting higher-dimensional multi-agent systems, the claim that a prior criterion does not hold is supported by a counter-example, but the modified condition is not shown to be tight on the same example (i.e., the new rank condition is verified but the gap between the old and new criteria is not quantified).
minor comments (2)
- [Preliminaries] Notation for the controllability matrix of the Kronecker product network should be introduced with an explicit equation number so that later references to its rank are unambiguous.
- [Numerical examples] The examples section would benefit from a table summarizing the factor graphs, their individual controllability ranks, and the composite rank for each case.
Simulated Author's Rebuttal
We thank the referee for the careful review and the recommendation of minor revision. We address each major comment below and have revised the manuscript accordingly where appropriate.
read point-by-point responses
-
Referee: [Theorem on general directed graphs] The central necessary-and-sufficient condition (stated after the preliminaries) is obtained by mapping the rank of the composite controllability matrix to algebraic properties of the factors; however, the derivation does not explicitly address whether the rank condition remains necessary when the input matrix of the composite system is formed by a non-standard embedding rather than the pure Kronecker structure.
Authors: The theorem and its proof are derived specifically for the standard Kronecker product network, in which the composite input matrix is the Kronecker product of the factor input matrices. The rank identities used in the derivation hold under this exact structure. The manuscript does not claim the condition for non-standard embeddings of the input matrix; such cases lie outside the problem formulation. We will add a clarifying remark immediately after the theorem statement to emphasize that the result applies only to the pure Kronecker structure. revision: yes
-
Referee: [Multi-agent correction] In the section revisiting higher-dimensional multi-agent systems, the claim that a prior criterion does not hold is supported by a counter-example, but the modified condition is not shown to be tight on the same example (i.e., the new rank condition is verified but the gap between the old and new criteria is not quantified).
Authors: The counter-example is used to show that the earlier criterion is not necessary. The new condition is proven to be both necessary and sufficient in the general theorem, so it is tight by construction and holds on the example. To make the comparison more explicit, we will expand the example discussion to include a direct comparison of the rank values obtained under the old versus new conditions. revision: yes
Circularity Check
No significant circularity detected
full rationale
The paper derives a necessary and sufficient controllability condition for Kronecker product networks of general directed graphs by applying standard linear-algebraic rank conditions on the composite controllability matrix. This maps factor-network properties to the composite system using the definition of the Kronecker product and the PBH test or controllability matrix rank, without any step that defines the output in terms of itself, renames a fitted quantity as a prediction, or relies on a load-bearing self-citation chain. The correction to a prior literature criterion is presented as an independent algebraic counter-example rather than a self-referential loop. The derivation is therefore self-contained against external linear-control benchmarks.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Controllability of a linear system is equivalent to the rank condition on the controllability matrix formed from the system and input matrices.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
A necessary and sufficient condition is derived for the controllability of Kronecker product networks... in terms of eigenvectors... PBH test
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Theorem 3... ∀η ∈ Uij ... η(B1 ⊗ B2) ≠ 0
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Aguilar, C. O., & Gharesifard, B. (2017). Almost equitab le partitions and new necessary conditions for network controllability. Automatica, 80, 25–31
work page 2017
-
[2]
Asavathiratham, C., Roy, S., Lesieutre, B., & Verghese, G. (2001). The influence model. IEEE Control Systems Magazine, 21(6), 52–64
work page 2001
-
[3]
Cai, N., Zhang, Y. S. (2010). Formation controllability of high-order linear time-invariant swarm systems. IET Control Theory and Applications , 4(4), 646–654
work page 2010
-
[4]
Chapman, A., Mesbahi, M. (2014). Kronecker product of networked systems and their approximates. In 21st International Symposium on the Mathematical Theory of Networks and Systems . Groningen, the Netherlands (pp. 1426–1431)
work page 2014
-
[5]
Chapman, A., Nabi-Abdolyousefi, M., & Mesbahi, M. (2014) . Controllability and observability of network-of-network s 9 via Cartesian products. IEEE Transactions on Automatic Control, 59(10), 2668–2679
work page 2014
-
[6]
Chen, G. R. (2017). Pinning control and controllability of complex dynamical networks. International Journal of Automation and Computing , 14(1), 1–9
work page 2017
-
[7]
Chen, G. R., W ang, X. F., & Li, X. (2014). Fundamentals of Complex Networks: Models, Structures and Dynamics . Wiley Press
work page 2014
-
[8]
Hammack, R., Imrich, W., & Klavzar, S. (2011). Handbook of Product Graphs . CRC Press
work page 2011
-
[9]
Hao, Y. Q., Duan, Z. S., & Chen, G. R. (2018). Further on the controllability of networked MIMO LTI systems. International Journal of Robust and Nonlinear Control , 28(5), 1778–1788
work page 2018
-
[10]
Hautus. M. L. J. (1969). Controllability and observabi lity conditions of linear autonomous systems. Nederlandse Akademie van Wetenschappen Proceedings Series A- Mathematical Sciences, 72(5), 443–448
work page 1969
-
[11]
Horn, R. A., & Johnson, C. R. (1991). Topics in matrix analysis. Cambridge, U.K.: Cambridge Univ. Press
work page 1991
-
[12]
Hsu, S.-P. (2017). A necessary and sufficient condition f or the controllability of single-leader multi-chain systems . Int. J. Robust Nonlinear Control , 27(1), 156–168
work page 2017
-
[13]
Kalman, R. E. (1962). Canonical structure of linear dynamical systems. Proceedings of the National Academy of Sciences of the United States of America , 48(4), 596–600
work page 1962
-
[14]
Leskovec, J. (2010). Kronecker graphs: an approach to modeling networks. Journal of Machine Learning Research , 11, 985–1042
work page 2010
-
[15]
Liu, Y. Y., Slotine, J. J., & Barabasi, A. L. (2011). Controllability of complex networks. Nature, 473(7346), 167– 173
work page 2011
-
[16]
Loan, C. F. Van (2000). The ubiquitous Kronecker produc t. Journal of Computational and Applied Mathematics , 123, 85–100
work page 2000
-
[17]
Nabi-Abdolyousefi, M., & Mesbahi, M. (2013). On the controllability properties of circulant networks. IEEE Transactions on Automatic Control , 58(12), 3179–3184
work page 2013
-
[18]
Notarstefano, G., & Parlangeli, G. (2013). Controllab ility and observability of grid graphs via reduction and symmetries. IEEE Transactions on Automatic Control , 58(7), 1719–1731
work page 2013
-
[19]
Parlangeli, G., & Notarstefano, G. (2012). On the reachability and observability of path and cycle graphs. IEEE Transactions on Automatic Control , 57(3), 743–748
work page 2012
-
[20]
Pasqualetti, F., Zampieri, S., & Bullo, F. (2014). Controllability metrics, limitations and algorithems for complex networks. IEEE Transactions on Network Systems , 1(1), 40–52
work page 2014
-
[21]
Rahmani, A., Ji, M., Mesbahi, M. & Egerstedt, M. (2009). Controllability of multi-agent systems from a graph-theor etic perspective. SIAM Journal on Control and Optimization , 48(1), 162–186
work page 2009
-
[22]
Roman, M. (2005). Advanced Linear Algebra . New York: Springer
work page 2005
-
[23]
Sun, C., Hu, G. Q., & Xie, L. H. (2017). Controllability o f multi-agent networks with antagonistic interactions. IEEE Transactions on Automatic Control , 62(10), 5457–5462
work page 2017
-
[24]
Trentelman, H., Stoorvogel, A. A., & Hautus, M. (2012). Control Theory for Linear Systems . New York: Springer
work page 2012
-
[25]
W ang, L., Chen, G. R., W ang, X. F., & Tang, W. K. S. (2016) Controllability of networked MIMO systems. Automatica, 69, 405–409
work page 2016
- [26]
-
[27]
Upper and lower bounds for controllable subspaces of networks of diffusivel y coupled agents
Xue, M. R., & Roy, S. (2018). Comments on “Upper and lower bounds for controllable subspaces of networks of diffusivel y coupled agents”. IEEE Transactions on Automatic Control , 63(7), 2306
work page 2018
-
[28]
Xue, M. R., & Roy, S. (2017). Input-output properties of linearly-coupled dynamical systems: Interplay between lo cal dynamics and network interactions. In 56th IEEE conference on decision and control . Melbourne, Australia (pp. 487–492)
work page 2017
-
[29]
Xue, M. R., & Roy, S. (2012). Kronecker products of defec tive matrices: some spectral properties and their implications on observability. In 2012 American Control Conference . Montreal, Canada (pp. 5202–5207)
work page 2012
-
[30]
Modal Barriers to Controllability in Networks with Linearly-Coupled Homogeneous Subsystems
Xue, M. R., & Roy, S. (2018). Modal barriers to controlla bility in networks with linearly-coupled homogeneous subsystems . arXiv preprint arXiv:1805.01995
work page internal anchor Pith review Pith/arXiv arXiv 2018
-
[31]
Yuan, Z. Z., Zhao, C., Di, Z. R., W ang, W. X., & Lai, Y. C. (2013). Exact controllability of complex networks. Nature Communication, 4, 2447
work page 2013
-
[32]
Zhang, S., Cao, M, & Camlibel, M. K. (2014). Upper and lower bounds for controllable subspaces of networks of diffusively coupled agents. IEEE Transactions on Automatic Control, 59(3), 745–750
work page 2014
-
[33]
Zhang, Y., & Zhou, T. (2017). Controllability analysis for a networked dynamic system with autonomous subsystems. IEEE Transactions on Automatic Control , 62(7), 3408–3415
work page 2017
-
[34]
Zhou, T. (2015). On the controllability and observabil ity of networked dynamic systems. Automatica, 52, 63–75. 10
work page 2015
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.