from the large COMPl
e
ib collection, are considered.
The numerical results most often show significantly
improved accuracy (measured in terms of normalized
and relative residuals), and greater efficiency. The re-
sults strongly recommend the use of such algorithms,
especially for improving, with little additional com-
puting effort, the solutions computedby other solvers.
ACKNOWLEDGEMENTS
Part of this work was done many years ago in a
research stay at the Technical University Chemnitz,
Germany, during November 1 – December 20, 2005,
with the financial support from the German Science
Foundation. The long cooperation with Peter Benner
from Technical University Chemnitz and Max Planck
Institute for Dynamics of Complex Technical Sys-
tems, Magdeburg, Germany, is much acknowledged.
Thanks are also addressed to Martin Slowik from In-
stitut f¨ur Mathematik, Technical University Berlin,
who worked out (till 2005) a preliminary version of
the SLICOT codes for continuous-timealgebraic Ric-
cati equations. The work has been recently resumed
by the author. Finally, the continuing support from
the NICONET e.V. is warmly acknowledged.
REFERENCES
Abels, J. and Benner, P. (1999). CAREX—A collec-
tion of benchmark examples for continuous-time al-
gebraic Riccati equations (Version 2.0). SLICOT
Working Note 1999-14, Katholieke Universiteit Leu-
ven, ESAT/SISTA, Leuven, Belgium. Available from
http://www.slicot.org.
Anderson, B. D. O. and Moore, J. B. (1971). Linear
Optimal Control. Prentice-Hall, Englewood Cliffs,
New Jersey.
Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel,
J., Dongarra, J., Du Croz, J., Greenbaum, A., Ham-
marling, S., McKenney, A., and Sorensen, D. (1999).
LAPACK Users’ Guide: Third Edition. Software ·En-
vironments · Tools. SIAM, Philadelphia.
Arnold, III, W. F. and Laub, A. J. (1984). Generalized
eigenproblem algorithms and software for algebraic
Riccati equations. Proc. IEEE, 72(12):1746–1754.
Benner, P. (1997). Contributions to the Numerical So-
lution of Algebraic Riccati Equations and Related
Eigenvalue Problems. Dissertation, Fakult¨at f¨ur Math-
ematik, Technische Universit¨at Chemnitz–Zwickau,
D–09107 Chemnitz, Germany.
Benner, P. (1998). Accelerating Newton’s method for
discrete-time algebraic Riccati equations. In Beghi,
A., Finesso, L., and Picci, G., editors, Mathemati-
cal Theory of Networks and Systems, Proceedings of
the MTNS-98 Symposium held in Padova, Italy, July,
1998, pages 569–572. Il Poligrafo, Padova, Italy.
Benner, P. and Byers, R. (1998). An exact line search
method for solving generalized continuous-time alge-
braic Riccati equations. IEEE Trans. Automat. Contr.,
43(1):101–107.
Benner, P., Byers, R., Losse, P., Mehrmann, V., and
Xu, H. (2007). Numerical solution of real skew-
Hamiltonian/Hamiltonian eigenproblems. Technical
report, Technische Universit¨at Chemnitz, Chemnitz.
Benner, P., Byers, R., Mehrmann, V., and Xu, H. (2002).
Numerical computation of deflating subspaces of
skew Hamiltonian/Hamiltonian pencils. SIAM J. Ma-
trix Anal. Appl., 24(1):165–190.
Benner, P., Kressner, D., Sima, V., and Varga, A.
(2010). Die SLICOT-Toolboxen f¨ur Matlab. at—
Automatisierungstechnik, 58(1):15–25.
Benner, P., Mehrmann, V., Sima, V., Van Huffel, S., and
Varga, A. (1999). SLICOT — A subroutine library
in systems and control theory. In Datta, B. N., ed-
itor, Applied and Computational Control, Signals,
and Circuits, volume 1, chapter 10, pages 499–539.
Birkh¨auser, Boston.
Benner, P. and Sima, V. (2003). Solving algebraic Riccati
equations with SLICOT. In CD-ROM Proceedings
of The 11th Mediterranean Conference on Control
and Automation MED’03, June 18–20 2003, Rhodes,
Greece. Invited session IV01, “Computational Tool-
boxes in Control Design”, Paper IV01-01, 6 pages.
Byers, R. (1987). Solving the algebraic Riccati equa-
tion with the matrix sign function. Lin. Alg. Appl.,
85(1):267–279.
Ciubotaru, B. and Staroswiecki, M. (2009). Comparative
study of matrix Riccati equation solvers for paramet-
ric faults accommodation. In Proceedings of the 10th
European Control Conference, Budapest, Hungary,
pages 1371–1376.
Francis, B. A. (1987). A Course in H
∞
Control Theory,
volume 88 of Lect. Notes in Control and Information
Sciences. Springer-Verlag, New York.
Gardiner, J. D. and Laub, A. J. (1986). A generalization of
the matrix sign function solution for algebraic Riccati
equations. Int. J. Control, 44:823–832.
Hammarling, S. J. (1982). Newton’s method for solving the
algebraic Riccati equation. NPC Report DIIC 12/82,
National Physics Laboratory, Teddington, Middlesex
TW11 OLW, U.K.
J´onsson, G. F. and Vavasis, S. (2004). Solving polynomials
with small leading coefficients. SIAM J. Matrix Anal.
Appl., 26(2):400–414.
Kleinman, D. L. (1968). On an iterative technique for Ric-
cati equation computations. IEEE Trans. Automat.
Contr., AC–13:114–115.
Lancaster, P. and Rodman, L. (1995). The Algebraic Riccati
Equation. Oxford University Press, Oxford.
Lanzon, A., Feng, Y., Anderson, B. D. O., and Rotkowitz,
M. (2008). Computing the positive stabilizing solu-
tion to algebraic Riccati equations with an indefinite
quadratic term via a recursive method. IEEE Trans.
Automat. Contr., AC–50(10):2280–2291.
ComputationalExperienceinSolvingContinuous-timeAlgebraicRiccatiEquationsusingStandardandModifiedNewton's
Method
15