Abstract
This paper presents a new numerical algorithm for solving the Sylvester equation involved in higher-order perturbation methods developed for solving stochastic dynamic general equilibrium models. The new algorithm surpasses other methods used so far (including the very popular doubling algorithm) in terms of computational time, memory consumption, and numerical stability.
Similar content being viewed by others
References
Anderson, E.W., et al. (1996). Mechanics of forming and estimating dynamic linear economies. In Handbook of Computational Economics, Vol. 1. Elsevier, Amsterdam.
Bartels, R.H. and Stewart, G.W. (1972). Solution of the equation ax + xb = c. Communications of ACM, 15, 820–826.
Bavely, C.A. and Stewart, G.W. (1979). An algorithm for computing reducing subspaces by block diagonalization. SIAM Journal on Numerical Analysis, 16(2), 359–367.
Dongarra, J.J., Hammarling, S. and Wilkinson, J.H. (1992). Numerical considerations in computing invariant subspaces. SIAM Journal on Matrix Analysis and Applications, 13(1), 145–161.
Golub, G.H. and Loan, C.F.V. (1996). Matrix Computations, 3rd edn. The Johns Hopkins University Press, Baltimore, Maryland.
Higham, N.J. (2002). Accuracy and Stability of Numerical Algorithms. SIAM, second edition.
Jin, H.-H. and Judd, K. (2002). Perturbation methods for general dynamic stochastic models. Unpublished manuscript.
Juillard, M. (2003). Solving stochastic dynamic equilibrium models: A $k$-order perturbation approach. http://www.stanford.edu/groups/SITE/Juillard.pdf.
Laxton, D. and Pesenti, P. (2003). Monetary rules for small, open, emerging economies. NBER Working Paper 9568. http://www.nber.org/papers/9568.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
KamenÍk, O. Solving SDGE Models: A New Algorithm for the Sylvester Equation. Comput Econ 25, 167–187 (2005). https://doi.org/10.1007/s10614-005-6280-y
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s10614-005-6280-y