×

Convex computation of extremal invariant measures of nonlinear dynamical systems and Markov processes. (English) Zbl 1467.37080

Summary: We propose a convex-optimization-based framework for computation of invariant measures of polynomial dynamical systems and Markov processes, in discrete and continuous time. The set of all invariant measures is characterized as the feasible set of an infinite-dimensional linear program (LP). The objective functional of this LP is then used to single out a specific measure (or a class of measures) extremal with respect to the selected functional such as physical measures, ergodic measures, atomic measures (corresponding to, e.g., periodic orbits) or measures absolutely continuous w.r.t. to a given measure. The infinite-dimensional LP is then approximated using a standard hierarchy of finite-dimensional semidefinite programming problems, the solutions of which are truncated moment sequences, which are then used to reconstruct the measure. In particular, we show how to approximate the support of the measure as well as how to construct a sequence of weakly converging absolutely continuous approximations. As a by-product, we present a simple method to certify the nonexistence of an invariant measure, which is an important question in the theory of Markov processes. The presented framework, where a convex functional is minimized or maximized among all invariant measures, can be seen as a generalization of and a computational method to carry out the so-called ergodic optimization, where linear functionals are optimized over the set of invariant measures. Finally, we also describe how the presented framework can be adapted to compute eigenmeasures of the Perron-Frobenius operator.

MSC:

37M25 Computational methods for ergodic theory (approximation of invariant measures, computation of Lyapunov exponents, entropy, etc.)
37C30 Functional analytic techniques in dynamical systems; zeta functions, (Ruelle-Frobenius) transfer operators, etc.
37D35 Thermodynamic formalism, variational principles, equilibrium states for dynamical systems

References:

[1] Bochi, J.: Ergodic optimization of Birkhoff averages and Lyapunov exponents. In: Proceedings of the International Congress of Mathematicians (2018) · Zbl 1448.37059
[2] Bollt, EM, The path towards a longer life: on invariant sets and the escape time landscape, Int. J. Bifurc. Chaos, 15, 5, 1615-1624 (2005) · Zbl 1092.37530
[3] Chernyshenko, SI; Goulart, P.; Huang, D.; Papachristodoulou, A., Polynomial sum of squares in fluid dynamics: a review with a look ahead, Philos. Trans. R. Soc. A: Math. Phys. Eng. Sci., 372, 2020, 20130350 (2014) · Zbl 1353.76021
[4] Cross, WP; Romeijn, HE; Smith, RL, Approximating extreme points of infinite dimensional convex sets, Math. Oper. Res., 23, 2, 433-442 (1998) · Zbl 0977.90035
[5] Fantuzzi, G.; Goluskin, D.; Huang, D.; Chernyshenko, SI, Bounds for deterministic and stochastic dynamical systems using sum-of-squares optimization, SIAM J. Appl. Dyn. Syst., 15, 4, 1962-1988 (2016) · Zbl 1356.34058
[6] Fazel, M.: Matrix rank minimization with applications. Ph.D. Thesis, Electrical Engineering Department, Stanford University (2002)
[7] Gaitsgory, V.; Quincampoix, M., Linear programming approach to deterministic infinite horizon optimal control problems with discounting, SIAM J. Control Optim., 48, 4, 2480-2512 (2009) · Zbl 1201.49040
[8] Goluskin, D., Bounding averages rigorously using semidefinite programming: mean moments of the Lorenz system, J. Nonlinear Sci., 28, 2, 621-651 (2017) · Zbl 1409.90133
[9] Gustafsson, B.; Putinar, M.; Saff, EB; Stylianopoulos, N., Bergman polynomials on an archipelago: estimates, zeros and shape reconstruction, Adv. Math., 222, 4, 1405-1460 (2009) · Zbl 1194.42030
[10] Henrion, D., Semidefinite characterisation of invariant measures for one-dimensional discrete dynamical systems, Kybernetika, 48, 6, 1089-1099 (2012) · Zbl 1255.37002
[11] Henrion, D.; Lasserre, JB; Löfberg, J., Gloptipoly 3: moments, optimization and semidefinite programming, Optim. Methods Softw., 24, 761-779 (2009) · Zbl 1178.90277
[12] Hernández-Lerma, O.; Lasserre, JB, Discrete-Time Markov Control Processes: Basic Optimality Criteria (1996), Berlin: Springer, Berlin · Zbl 0840.93001
[13] Jenkinson, O., Ergodic optimization, Discrete Contin. Dyn. Syst., 15, 1, 197 (2006) · Zbl 1116.37017
[14] Jenkinson, O., Ergodic optimization in dynamical systems, Ergod. Theory Dyn. Syst., 39, 10, 2593-2618 (2019) · Zbl 1435.37009
[15] Junge, O.; Kevrekidis, IG, On the sighting of unicorns: a variational approach to computing invariant sets in dynamical systems, Chaos: Interdiscip. J. Nonlinear Sci., 27, 6, 063102 (2017) · Zbl 1390.37140
[16] Korda, M., Computing controlled invariant sets from data using convex optimization, SIAM J. Control Optim., 58, 5, 2871-2899 (2020) · Zbl 1451.93159
[17] Korda, M.; Henrion, D.; Jones, CN, Convex computation of the maximum controlled invariant set for polynomial control systems, SIAM J. Control Optim., 52, 5, 2944-2969 (2014) · Zbl 1311.49073
[18] Korda, M.; Henrion, D.; Jones, CN, Controller design and value function approximation for nonlinear dynamical systems, Automatica, 67, 54-66 (2016) · Zbl 1335.49050
[19] Korda, M.; Henrion, D.; Jones, CN, Convergence rates of moment-sum-of-squares hierarchies for optimal control problems, Syst. Control Lett., 100, 1-5 (2017) · Zbl 1356.49058
[20] Lasota, A.; Mackey, MC, Chaos, Fractals, and Noise: Stochastic Aspects of Dynamics (1994), Berlin: Springer, Berlin · Zbl 0784.58005
[21] Henrion, Didier; Naldi, Simone; Din, Mohab Safey El, Exact algorithms for linear matrix inequalities, SIAM J. Optim., 26, 4, 2512-2539 (2016) · Zbl 1356.90102
[22] Lasserre, J.B.: Moments, Positive Polynomials and their Applications. Imperial College Press (2010) · Zbl 1211.90007
[23] Lasserre, JB, Global optimization with polynomials and the problem of moments, SIAM J. Optim., 11, 3, 796-817 (2001) · Zbl 1010.90061
[24] Lasserre, JB; Henrion, D.; Prieur, C.; Trélat, E., Nonlinear optimal control via occupation measures and LMI relaxations, SIAM J. Control Optim., 47, 4, 1643-1666 (2008) · Zbl 1188.90193
[25] Lasserre, J.B., Pauwels, E.: The empirical christoffel function in statistics and machine learning. arXiv:1701.02886 (2017)
[26] Löfberg, J.: Yalmip: a toolbox for modeling and optimization in Matlab. In: Proceedings of the IEEE CACSD Conference, Taipei, Taiwan (2004)
[27] Magron, V., Henrion, D., Forets, M.: Semidefinite characterization of invariant measures for polynomial systems. Submitted for publication (2018) · Zbl 1423.90172
[28] Meyn, SP; Tweedie, RL, Markov Chains and Stochastic Stability (2012), Berlin: Springer, Berlin · Zbl 0925.60001
[29] Mezić, Igor; Banaszuk, Andrzej, Comparison of systems with complex behavior, Physica D, 197, 101-133 (2004) · Zbl 1059.37072
[30] Ozay, N.; Lagoa, C.; Sznaier, M., Set membership identification of switched linear systems with known number of subsystems, Automatica, 51, 180-191 (2015) · Zbl 1309.93048
[31] Ozay, N.; Sznaier, M.; Lagoa, C., Convex certificates for model (in) validation of switched affine systems with unknown switches, IEEE Trans. Autom. Control, 59, 11, 2921-2932 (2014) · Zbl 1360.93080
[32] Pauwels, E., Lasserre, J. B.: Sorting out typicality with the inverse moment matrix sos polynomial. In: Advances in Neural Information Processing Systems (NIPS) (2016)
[33] Phelps, RR, Lectures on Choquet’s Theorem (2001), Berlin: Springer, Berlin · Zbl 0997.46005
[34] Putinar, M., Positive polynomials on compact semi-algebraic sets, Indiana Univ. Math. J., 42, 969-984 (1993) · Zbl 0796.12002
[35] Schlosser, C., Korda, M.: Converging outer approximations to global attractors using semidefinite programming. arXiv preprint arXiv:2005.03346 (2020)
[36] Sturm, J.: Using SeDuMi 1.02, a Matlab toolbox for optimization over symmetric cones. Optim. Methods Softw. 11:625-653 (1999) · Zbl 0973.90526
[37] Tobasco, I., Goluskin, D., Doering, C.: Optimal bounds and extremal trajectories for time averages in dynamical systems. APS M1-002 (2017) · Zbl 1383.37001
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.