Solving Linear DSGE Models With Structure-Preserving Doubling Methods

Research Area:
Researcher: Johannes Huber,
Alexander Meyer-Gohde,
Johanna Saecker
Date: 1.12.2023

The authors apply structure preserving doubling methods to solve the matrix quadratic underlying the recursive solution of linear DSGE models.They present and compare two Structure-Preserving Doubling Algorithms(SDAs) to other competing methods –the QZ method, a Newton algorithm, and an iterative Bernoulli approach – as well as the related cyclic and logarithmic reduction algorithms.


Their comparison is completed using nearly 100 different models from the Macroeconomic Model Data Base (MMB) and different parameterizations of the monetary policy rule in the medium scale New Keynesian model of Smets and Wouters (2007) iteratively.


They find that both SDAs perform very favorably relative to QZ, with generally more accurate solutions computed in less time. While they collect theoretical convergence results that promise quadratic convergence rates to a unique stable solution, the algorithms may fail to converge when there is a breakdown due to singularity of the coefficient matrices in the recursion. One of the proposed algorithms can overcome this problem by an appropriate (re)initialization. This SDA also performs particular well in refining solutions of different methods or from nearby parameterizations.

Download PDF
Back to list