A purely data-driven framework for prediction, optimization, and control of networked processes

被引:3
作者
Tavasoli, Ali [1 ]
Henry, Teague [1 ,2 ]
Shakeri, Heman [1 ]
机构
[1] Univ Virginia, Sch Data Sci, Charlottesville, VA 22904 USA
[2] Univ Virginia, Dept Psychol, Charlottesville, VA 22904 USA
关键词
Complex networks; Model predictive control; Koopman operator; OPTIMAL RESOURCE-ALLOCATION; SPREADING PROCESSES; MODEL-REDUCTION; KOOPMAN OPERATOR; DYNAMICAL-SYSTEMS; EPIDEMICS;
D O I
10.1016/j.isatra.2023.03.016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Networks are landmarks of many complex phenomena where interweaving interactions between different agents transform simple local rule-sets into nonlinear emergent behaviors. While some recent studies unveil associations between the network structure and the underlying dynamical process, identifying stochastic nonlinear dynamical processes continues to be an outstanding problem. Here, we develop a simple data-driven framework based on operator-theoretic techniques to identify and control stochastic nonlinear dynamics taking place over large-scale networks. The proposed approach requires no prior knowledge of the network structure and identifies the underlying dynamics solely using a collection of two-step snapshots of the states. This data-driven system identification is achieved by using the Koopman operator to find a low-dimensional representation of the dynamical patterns that evolve linearly. Further, we use the global linear Koopman model to solve critical control problems by applying to model predictive control (MPC)-typically, a challenging proposition when applied to large networks. We show that our proposed approach tackles this by converting the original nonlinear programming into a more tractable optimization problem that is both convex (quadratic programming) and with far fewer variables.Published by Elsevier Ltd on behalf of ISA.
引用
收藏
页码:491 / 503
页数:13
相关论文
共 50 条
  • [1] Bishop C.M., 2006, Pattern recognition and machine learning
  • [2] Boyd S., 2004, Convex Optimization
  • [3] Brunton SL., 2021, arXiv
  • [4] Discovering governing equations from data by sparse identification of nonlinear dynamical systems
    Brunton, Steven L.
    Proctor, Joshua L.
    Kutz, J. Nathan
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2016, 113 (15) : 3932 - 3937
  • [5] Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control
    Brunton, Steven L.
    Brunton, Bingni W.
    Proctor, Joshua L.
    Kutz, J. Nathan
    [J]. PLOS ONE, 2016, 11 (02):
  • [6] Applied Koopmanism
    Budisic, Marko
    Mohr, Ryan
    Mezic, Igor
    [J]. CHAOS, 2012, 22 (04)
  • [7] Model Reduction Methods for Complex Network Systems
    Cheng, X.
    Scherpen, J. M. A.
    [J]. ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 4, 2021, 2021, 4 : 425 - 453
  • [8] Optimal control and differential game solutions for social distancing in response to epidemics of infectious diseases on networks
    Dashtbali, Mohammadali
    Malek, Alaeddin
    Mirzaie, Mehdi
    [J]. OPTIMAL CONTROL APPLICATIONS & METHODS, 2020, 41 (06) : 2149 - 2165
  • [9] Optimal Patching in Clustered Malware Epidemics
    Eshghi, Soheil
    Khouzani, M. H. R.
    Sarkar, Saswati
    Venkatesh, Santosh S.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (01) : 283 - 298
  • [10] Epidemiological Models and Lyapunov Functions
    Fall, A.
    Iggidr, A.
    Sallet, G.
    Tewa, J. J.
    [J]. MATHEMATICAL MODELLING OF NATURAL PHENOMENA, 2007, 2 (01) : 62 - 83