-
A Koopman Operator-Based Prediction Algorithm and its Application to COVID-19 Pandemic
Authors:
Igor Mezic,
Zlatko Drmac,
Nelida Crnjaric-Zic,
Senka Macesic,
Maria Fonoberova,
Ryan Mohr,
Allan Avila,
Iva Manojlovic,
Aleksandr Andrejcuk
Abstract:
The problem of prediction of behavior of dynamical systems has undergone a paradigm shift in the second half of the 20th century with the discovery of the possibility of chaotic dynamics in simple, physical, dynamical systems for which the laws of evolution do not change in time. The essence of the paradigm is the long term exponential divergence of trajectories. However, that paradigm does not ac…
▽ More
The problem of prediction of behavior of dynamical systems has undergone a paradigm shift in the second half of the 20th century with the discovery of the possibility of chaotic dynamics in simple, physical, dynamical systems for which the laws of evolution do not change in time. The essence of the paradigm is the long term exponential divergence of trajectories. However, that paradigm does not account for another type of unpredictability: the ``Black Swan" event. It also does not account for the fact that short-term prediction is often possible even in systems with exponential divergence. In our framework, the Black Swan type dynamics occurs when an underlying dynamical system suddenly shifts between dynamics of different types. A learning and prediction system should be capable of recognizing the shift in behavior, exemplified by ``confidence loss". In this paradigm, the predictive power is assessed dynamically and confidence level is used to switch between long term prediction and local-in-time prediction. Here we explore the problem of prediction in systems that exhibit such behavior. The mathematical underpinnings of our theory and algorithms are based on an operator-theoretic approach in which the dynamics of the system are embedded into an infinite-dimensional space. We apply the algorithm to a number of case studies including prediction of influenza cases and the COVID-19 pandemic. The results show that the predictive algorithm is robust to perturbations of the available data, induced for example by delays in reporting or sudden increase in cases due to increase in testing capability. This is achieved in an entirely data-driven fashion, with no underlying mathematical model of the disease.
△ Less
Submitted 26 April, 2023;
originally announced April 2023.
-
Koopman Operator Spectrum for Random Dynamical Systems
Authors:
Nelida Črnjarić-Žic,
Senka Maćešić,
Igor Mezić
Abstract:
In this paper we consider the Koopman operator associated with the discrete and the continuous time random dynamical system (RDS). We provide results that characterize the spectrum and the eigenfunctions of the stochastic Koopman operator associated with different types of linear RDS. Then we consider the RDS for which the associated Koopman operator family is a semigroup, especially those for whi…
▽ More
In this paper we consider the Koopman operator associated with the discrete and the continuous time random dynamical system (RDS). We provide results that characterize the spectrum and the eigenfunctions of the stochastic Koopman operator associated with different types of linear RDS. Then we consider the RDS for which the associated Koopman operator family is a semigroup, especially those for which the generator can be determined. We define a stochastic Hankel DMD (sHankel-DMD) algorithm for numerical approximations of the spectral objects (eigenvalues, eigenfunctions) of the stochastic Koopman operator and prove its convergence. We apply the methodology to a variety of examples, revealing objects in spectral expansions of the stochastic Koopman operator and enabling model reduction.
△ Less
Submitted 16 January, 2019; v1 submitted 8 November, 2017;
originally announced November 2017.
-
Koopman Operator Family Spectrum for Nonautonomous Systems - Part 1
Authors:
Senka Maćešić,
Nelida Črnjarić-Žic,
Igor Mezić
Abstract:
For every non-autonomous system, there is the related family of Koopman operators $\mathcal{K}^{(t,t_0)}$, parameterized by the time pair $(t,t_0)$. In this paper we are investigating the time dependency of the spectral properties of the Koopman operator family in the linear non-autonomous case and we propose an algorithm for computation of its spectrum from observed data only. To build this algor…
▽ More
For every non-autonomous system, there is the related family of Koopman operators $\mathcal{K}^{(t,t_0)}$, parameterized by the time pair $(t,t_0)$. In this paper we are investigating the time dependency of the spectral properties of the Koopman operator family in the linear non-autonomous case and we propose an algorithm for computation of its spectrum from observed data only. To build this algorithm we use the concept of the fundamental matrix of linear non-autonomous systems and some specific aspects of Arnoldi-like methods. In particular, we use Arnoldi-like methods on local data stencils, we exploit the information contained in the Krylov subspace projection error, and discover limitations in the application of Arnoldi-like methods to cases with continous time dependency. We present results of this data-driven algorithm on various linear non-autonomous systems, hybrid as well as continuous in time. In all the examples comparison with exact eigenvalues and eigenfunctions shows excellent performance of the proposed algorithm.
△ Less
Submitted 21 March, 2017;
originally announced March 2017.