A Deterministic Setting for the Numerical Computation of the Stabilizing Solutions to Stochastic Game-Theoretic Riccati Equations
Abstract
:1. Introduction
- If and , then , where , , .
- .
- If with , , then.
2. Problem Setting
2.1. Problem Description
- (H1)
- (a)
- , (), , , and for all are periodic matrix-valued sequences of a period . with is also assumed to be a periodic matrix-valued sequence of a period .
- (b)
- For each , is a strong nondegenerate stochastic matrix (i.e., ,, for all ).
- (H2)
- is a sequence of independent random vectors with the following properties: , , and , with being the identity matrix of a size r.
- (H3)
- (a)
- For each , the algebra is independent of the algebra , where and .
- (b)
- for all .
- (H4)
- For each , we have
- (i)
- (ii)
- If is an admissible solution to the GDTRE (Equation (2)), then we have the following factorization:
- (iii)
2.2. Some Intermediate Results
- (i)
- The zero solution of the stochastic linear system
- (ii)
- The corresponding GRDE (Equation (23)) has a unique bounded and stabilizing solution satisfying the sign condition
- (i)
- is not empty;
- (ii)
- There exist -periodic sequences , and solving the following matrix inequalities
- (a)
- Assumptions (H1–H4) are fulfilled;
- (b)
- The set is not empty;
- (c)
- The auxiliary system in Equation (29) is exactly detectable at a time instant ;
3. Main Results
- (i)
- The zero solution of the closed-loop system
- (ii)
- The corresponding GRDE (Equation (37)) has a unique stabilizing and -periodic solution satisfying the sign condition
- (i)
- is not empty;
- (ii)
- There exist -periodic sequences , , and solving the following matrix inequalities:
- (a)
- Assumptions (– are fulfilled;
- (b)
- The set is not empty;
- (c)
- The auxiliary system in Equation (29) is stochastically detectable.
- (i)
- (ii)
- for all and as the unique stabilizing and -periodic solution to Equation (2);
- (iii)
- (iv)
- for all .
4. Numerical Experiments
- 1.
- Set the example numbers n_good = 0, n_Deter = 0, and n_Stoch = 0, where n_good represents the number of examples for which both Algo_Deter and Algo_Stoch converge, n_Deter is the number of examples for which Algo_Deter converges but not Algo_Stoch, and n_Stoch is the number of examples for which Algo_Stoch converges but not Algo_Deter;
- 2.
- Choose n, , and randomly and uniformly among the integers from 1 to 10 and fix ;
- 3.
- Generate randomly the corresponding system matrices;
- 4.
- If the assumptions in Theorem 2 are not verified, then go back to step 2;
- 5.
- Use Algo_Deter and Algo_Stoch to solve the corresponding generalized Riccati equation. Let the stabilizing solution obtained using Algo_Deter be and the solution obtained using Algo_Stoch be , with CPU_time_1 and CPU_time_2 being the respective CPU running times;
- (a)
- If neither algorithms converge, then go back to step 2;
- (b)
- If Algo_Deter converges but not Algo_Stoch, then set n_Deter = n_Deter + 1 and go back to step 2;
- (c)
- If Algo_Deter does not converge but Algo_Stoch does, then set n_Stoch = n_Stoch + 1 and go back to step 2;
- (d)
- If both algorithms converge, then set n_good = n_good + 1 and compute the error and the coefficient ;
- 6.
- Repeat steps 2–6 until .
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Aberkane, S.; Dragan, V. On the existence of the stabilizing solution of generalized Riccati equations arising in zero-sum stochastic difference games: The time-varying case. J. Differ. Equ. Appl. 2020, 26, 913–951. [Google Scholar] [CrossRef]
- McAsey, M.; Mou, L. Generalized Riccati equations arising in stochastic games. Linear Algebra Its Appl. 2006, 416, 710–723. [Google Scholar] [CrossRef]
- Yu, Z. An Optimal Feedback Control-Strategy Pair for Zero-sum Linear-Quadratic Stochastic Differential Game: The RIccati Equation Approach. Siam J. Control. Optim. 2015, 53, 2141–2167. [Google Scholar] [CrossRef]
- Feng, Y.; Anderson, B. An iterative algorithm to solve state-perturbed stochastic algebraic Riccati equations in LQ zero-sum games. Syst. Control. Lett. 2010, 59, 50–56. [Google Scholar] [CrossRef]
- Ivanov, I.G. Iterations for solving a rational Riccati equation arising in stochastic control. Comput. Math. Appl. 2007, 53, 977–988. [Google Scholar] [CrossRef]
- Bini, D.A.; Iannazzo, B.; Meini, B. Numerical Solution of Algebraic Riccati Equations; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2012. [Google Scholar]
- Dragan, V.; Aberkane, S. Computing The Stabilizing Solution of a Large Class of Stochastic Game Theoretic Riccati Differential Equations: A Deterministic Approximation. SIAM J. Control. Optim. 2017, 55, 650–670. [Google Scholar] [CrossRef]
- Dragan, V.; Morozan, T.; Stoica, A.M. Mathematical Methods in Robust Control of Discrete-Time Linear Stochastic Systems; Springer: New York, NY, USA, 2010. [Google Scholar]
- Freiling, G.; Hochhaus, A. Properties of the solutions of rational matrix difference equations. Adv. Differ. Equ. IV Comput. Math. Appl. 2003, 45, 1137–1154. [Google Scholar] [CrossRef]
- Dragan, V.; Aberkane, S.; Ivanov, I. On computing the stabilizing solution of a class of discrete-time periodic Riccati equations. Int. J. Robust Nonlinear Control 2015, 25, 1066–1093. [Google Scholar] [CrossRef]
- Mehrmann, V. The Autonomous Linear Quadratic Control Problem. Theory and Numerical Solution; Series Lecture Notes in Control andInformation Sciences; Springer: Berlin, Germany, 1991; Volume 163. [Google Scholar]
- Sima, V. Algorithms for Linear-Quadratic Optimization; Series Pure and Applied Mathematics: A Series of Monographs and Textbooks; Marcel Dekker, Inc.: New York, NY, USA, 1996; Volume 200. [Google Scholar]
- Dragan, V.; Costa, E.F.; Popa, I.L.; Aberkane, S. Exact detectability: Application to generalized Lyapunov and Riccati equations. Syst. Control. Lett. 2021, 157, 105032. [Google Scholar] [CrossRef]
O | Number of Examples |
---|---|
66 | |
ine | 34 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Aberkane, S.; Dragan, V. A Deterministic Setting for the Numerical Computation of the Stabilizing Solutions to Stochastic Game-Theoretic Riccati Equations. Mathematics 2023, 11, 2068. https://doi.org/10.3390/math11092068
Aberkane S, Dragan V. A Deterministic Setting for the Numerical Computation of the Stabilizing Solutions to Stochastic Game-Theoretic Riccati Equations. Mathematics. 2023; 11(9):2068. https://doi.org/10.3390/math11092068
Chicago/Turabian StyleAberkane, Samir, and Vasile Dragan. 2023. "A Deterministic Setting for the Numerical Computation of the Stabilizing Solutions to Stochastic Game-Theoretic Riccati Equations" Mathematics 11, no. 9: 2068. https://doi.org/10.3390/math11092068
APA StyleAberkane, S., & Dragan, V. (2023). A Deterministic Setting for the Numerical Computation of the Stabilizing Solutions to Stochastic Game-Theoretic Riccati Equations. Mathematics, 11(9), 2068. https://doi.org/10.3390/math11092068