Skip to main content
Log in

A numerical solution of the stochastic discrete algebraic Riccati equation

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

This article proposes two algorithms for solving a stochastic discrete algebraic Riccati equation which arises in a stochastic optimal control problem for a discrete-time system. Our algorithms are generalized versions of Hewer’s algorithm. Algorithm I has quadratic convergence, but needs to solve a sequence of extended Lyapunov equations. On the other hand, Algorithm II only needs solutions of standard Lyapunov equations which can be solved easily, but it has a linear convergence. By a numerical example, we shall show that Algorithm I is superior to Algorithm II in cases of large dimensions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Tang Y, Kono M, Suzuki T (2002) Solvability of stochastic discrete algebraic Riccati equation (in Japanese). Trans Soc Instrum Control Eng 38:227–229

    Google Scholar 

  2. Kleinman DL (1968) On an iterative technique for Riccati equation. IEEE Trans 13:114–115

    Google Scholar 

  3. Kono M, Nakai M, Yokomichi M (2000) A numerical method for solving a stochastic algebraic Riccati equation (in Japanese). Trans Soc Instrum Control Eng 36:1178–1179

    Google Scholar 

  4. Hewer GA (1971) An iterative technique for the computation of the steady-state gains for the discrete optimal regulator. IEEE Trans 16:382–383

    Google Scholar 

  5. Guo CH (1999) Newton’s method for discrete algebraic Riccati equations when the closed-loop matrix has eigenvalues on the unit circle. SIAM J Matrix Anal Appl 20:279–294

    Article  MathSciNet  Google Scholar 

  6. Lancaster P (1970) Explicit solution of linear matrix equations. SIAM Rev 12:544–566

    Article  MATH  MathSciNet  Google Scholar 

  7. Bartels RH, Stewart GW (1972) Solution of the matrix equation AX + XB = C. Commun ACM 15:820–826

    Article  Google Scholar 

  8. Laub AJ (1979) A Schur method for solving algebraic Riccati equations. IEEE Trans 24:913–921

    MATH  MathSciNet  Google Scholar 

  9. Ishitobi M, Kinoshita H, Takahashi N, et al (2004) An LMI approach to the solution of a stochasitic algebraic Riccati equation. Proceedings of the Joint Automatic Control Conference, vol 47, pp 22–25

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was presented in part at the 13th International Symposium on Artificial Life and Robotics, Oita, Japan, January 31–February 2, 2008

About this article

Cite this article

Takahashi, N., Kono, M., Suzuki, T. et al. A numerical solution of the stochastic discrete algebraic Riccati equation. Artif Life Robotics 13, 451–454 (2009). https://doi.org/10.1007/s10015-008-0562-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-008-0562-0

Key words

Navigation