A Passivity-Based Network Identification Algorithm with Minimal Time Complexity

The theory of network identification, namely identifying the (weighted) interaction topology among a known number of agents, has been widely developed for linear agents over recent years. However, the theory for nonlinear agents is far less developed, and non-applicable to large systems due to long running times. We use the notion of maximal equilibrium-independent passivity (MEIP) and network optimization theory to present a network identification method for nonlinear agents. We do so by first designing a sub-cubic time algorithm for LTI agents, and then augment it by linearization to achieve a sub-cubic time algorithm for network reconstruction for nonlinear agents and controllers. Lastly, we study the problem of network reconstruction from a complexity theory standpoint, showing that the presented algorithms are in fact optimal in terms of time complexity. We provide examples of reconstructing large-scale networks, including a network of first-order linear agents, and a non-linear neural network model.

[1]  Frank Allgöwer,et al.  Duality and network theory in passivity-based cooperative control , 2013, Autom..

[2]  Donatello Materassi,et al.  Topological identification in networks of dynamical systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[3]  Lise Getoor,et al.  Privacy in Social Networks , 2012, Synthesis Lectures on Data Mining and Knowledge Discovery.

[4]  François Le Gall,et al.  Powers of tensors and fast matrix multiplication , 2014, ISSAC.

[5]  Julien M. Hendrickx,et al.  Spectral identification of networks with inputs , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[6]  Michael J. Naylor,et al.  Topology of foreign exchange markets using hierarchical structure methods , 2006, physics/0608084.

[7]  V. Latora,et al.  Detecting complex network modularity by dynamical clustering. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[9]  João Ricardo Sato,et al.  Modeling gene expression regulatory networks with the sparse vector autoregressive model , 2007, BMC Systems Biology.

[10]  Jin Cao,et al.  Network Tomography: Identifiability and Fourier Domain Estimation , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[11]  Miel Sharf,et al.  Network Identification: A Passivity and Network Optimization Approach , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[12]  D. Bertsekas Network Flows and Monotropic Optimization (R. T. Rockafellar) , 1985 .

[13]  Eduardo D. Sontag,et al.  Synchronization of interconnected systems with an input-output approach. Part II: State-space result and application to biochemical networks , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[14]  Rodolphe Sepulchre,et al.  Analysis of Interconnected Oscillators by Dissipativity Theory , 2007, IEEE Transactions on Automatic Control.

[15]  Jordi Sabater-Mir,et al.  Reputation and social network analysis in multi-agent systems , 2002, AAMAS '02.

[16]  Ran Raz,et al.  On the complexity of matrix product , 2002, STOC '02.

[17]  Mehran Mesbahi,et al.  Network Identification via Node Knockout , 2010, IEEE Transactions on Automatic Control.

[18]  Miel Sharf,et al.  Analysis and Synthesis of MIMO Multi-Agent Systems Using Network Optimization , 2017, IEEE Transactions on Automatic Control.

[19]  Benxiong Huang,et al.  A Survey on Network Tomography With Network Coding , 2014, IEEE Communications Surveys & Tutorials.

[20]  Costas S. Iliopoulos,et al.  Worst-Case Complexity Bounds on Algorithms for Computing the Canonical Structure of Finite Abelian Groups and the Hermite and Smith Normal Forms of an Integer Matrix , 1989, SIAM J. Comput..

[21]  George J. Pappas,et al.  Genetic network identification using convex programming. , 2009, IET systems biology.

[22]  Donatello Materassi,et al.  Unveiling the connectivity structure of financial networks via high-frequency analysis , 2009 .

[23]  Timothy H. Keitt,et al.  LANDSCAPE CONNECTIVITY: A GRAPH‐THEORETIC PERSPECTIVE , 2001 .

[24]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[25]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[26]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[27]  Miel Sharf,et al.  A Network Optimization Approach to Cooperative Control Synthesis , 2017, IEEE Control Systems Letters.

[28]  John T. Wen,et al.  Cooperative Control Design - A Systematic, Passivity-Based Approach , 2011, Communications and control engineering.

[29]  R. Rockafellar Characterization of the subdifferentials of convex functions , 1966 .

[30]  Steven Skiena,et al.  The Algorithm Design Manual , 2020, Texts in Computer Science.

[31]  M. Wakin,et al.  Exact topology identification of large-scale interconnected dynamical systems from compressive observations , 2011, Proceedings of the 2011 American Control Conference.

[32]  Luca Scardovi,et al.  An Input-Output approach to the robust synchronization of dynamical systems with an application to the Hindmarsh-Rose neuronal model , 2011, IEEE Conference on Decision and Control and European Control Conference.

[33]  Jorge Cortés,et al.  Network Identification With Latent Nodes via Autoregressive Models , 2016, IEEE Transactions on Control of Network Systems.

[34]  Eduardo D. Sontag,et al.  Synchronization of Interconnected Systems With Applications to Biochemical Networks: An Input-Output Approach , 2009, IEEE Transactions on Automatic Control.

[35]  Mehran Mesbahi,et al.  A Sieve Method for Consensus-type Network Tomography , 2011, ArXiv.

[36]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[37]  Albert-László Barabási,et al.  Controllability of complex networks , 2011, Nature.

[38]  M. Areak,et al.  Passivity as a design tool for group coordination , 2006, 2006 American Control Conference.

[39]  V. Strassen Gaussian elimination is not optimal , 1969 .

[40]  Marc Timme,et al.  Revealing network connectivity from response dynamics. , 2006, Physical review letters.

[41]  Philippe Lagacherie,et al.  Geostatistical modelling of spatial processes on directed trees: Application to fluvisol extent , 2005 .

[42]  Magnus Egerstedt,et al.  Graph Theoretic Methods in Multiagent Networks , 2010, Princeton Series in Applied Mathematics.

[43]  Florian Dörfler,et al.  Synchronization in complex networks of phase oscillators: A survey , 2014, Autom..

[44]  Nakayama,et al.  Dynamical model of traffic congestion and numerical simulation. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[45]  Vangelis Sakkalis,et al.  Review of advanced techniques for the estimation of brain connectivity measured with EEG/MEG , 2011, Comput. Biol. Medicine.

[46]  Arjan van der Schaft,et al.  Port-Hamiltonian Systems on Graphs , 2011, SIAM J. Control. Optim..

[47]  W. Marsden I and J , 2012 .