Skip to main content
Log in

On the Recursive Saddle Point Method

  • Published:
Dynamic Games and Applications Aims and scope Submit manuscript

Abstract

In this paper, we use the recursive saddle point method developed by Marcet and Marimon (1999, 2011) to a simple concave dynamic optimization problem. While the recursive saddle point problem is well defined and delivers the correct value of our optimization problem, it does not generate only optimal policies. Indeed some of the solutions that it produces are either suboptimal or do not even satisfy feasibility. We identify the reasons underlying this failure and discuss its implications for some existing applications.

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.

Institutional subscriptions

Fig. 1

Similar content being viewed by others

Notes

  1. One of the key advantages of this method with respect to standard dynamic programming is that the state space is not itself endogenous but is given exogenously. This can simplify the numerical analysis substantially as costly preliminary computations which the Bellman approach might imply can be avoided (see, for example, [1] and [5]).

  2. Ramsey taxation problems are known to be in general non-concave since [13] (see page 62). In the case of default with capital accumulation Cooley et al. [7] themselves (in footnote 10) point out that the problem is non-concave since the endogeneity of default value creates nonconvexities in the incentive feasibility set.

  3. Notice that throughout we stick to the notation of MM in order to facilitate the comparison.

  4. In the terminology of optimal contracting, one can interpret our problem also as one where a planner maximizes his discounted returns subject to the constraint that the agent should have no incentive to ‘default’, i.e, (1c).

  5. Combining this last condition with (2b) yields again the no-default constraint (1c).

  6. For more details on how to derive this recursive saddle point functional equation from the sequential saddle point problem see Sect. 2 of [15].

  7. Notice, that, consistently with the results of MM, the value function \(W^*\) is both continuous and homogeneous of degree one (see Proposition 4 of [15]).

  8. The slopes in \(\gamma ^1=\mu ^0-\mu ^1\) given in the following expression should be interpreted as the right-hand and left-hand derivatives, respectively.

  9. Technical feasibility is obviously satisfied. Moreover, setting \(t=0\) in (2c) gives \(a_0\le b\) as required in (6b). From the same condition follows that one must have \(a_t\ge \max \{0, (b-\beta \bar{a})/(1-\beta ) \}\) for all \(t\ge 0\): For any \(a\) smaller than \((b-\beta \bar{a})/(1-\beta )\), not even continuing with the maximal transfers \(\bar{a}\) in all future periods would allow to satisfy the no-default condition (2c).

  10. Only in the initial period, the set of admissible choices is different from \([\max \{0,(b-\beta \bar{a})/(1-\beta ),\bar{a}\}]\).

  11. For a more detailed discussion of what follows see [22].

  12. There is a long list of references here. One of the earlier papers which proposes the use of lotteries in dynamic contracting is perhaps [19]. Among the most recent contributions that have been using appropriate randomizations to convexify the problem, one can name [2, 6, 12, 18].

  13. This seems to be the case of the ‘unrestricted’ steady state in the imperfect enforceability model of [14].

  14. Again, the slopes at the point \(\gamma ^1=\mu ^0-\mu ^1\) are to be interpreted as left-hand and right-hand derivatives respectively.

References

  1. Abraham A, Pavoni N (2008) Efficient allocations with moral hazard and hidden borrowing and lending. Rev Econ Dyn 11:781–803

    Article  Google Scholar 

  2. Albuquerque R, Hopenhayn H (2004) Optimal lending contracts and firm dynamics. Rev Econ Stud 71:285–315

    Article  MathSciNet  MATH  Google Scholar 

  3. Attanasio O, Rios-Rull JV (2000) Consumption smoothing in island economies: Can public insurance reduce welfare? Eur Econ Rev 44:1225–1258

    Article  Google Scholar 

  4. Ayagari R, Marcet A, Sargent ThJ, Seppälä J (2002) Optimal taxation without state-contingent debt. J Polit Econ 110(6):1220–1254

    Article  Google Scholar 

  5. Chang R (1998) Credible monetary policy in an infinite horizon model: recursive approaches. J Econ Theory 81:431–461

    Article  MathSciNet  MATH  Google Scholar 

  6. Clementi GL, Hopenhayn H (2006) A theory of financing constraints and firm dynamics. Q J Econ 121:229–265

    Google Scholar 

  7. Cooley T, Marimon R, Quadrini V (2004) Aggregate consequences of limited contract enforceability. J Polit Econ 112:817–847

    Article  Google Scholar 

  8. Friedman E (1998) Risk sharing and the dynamics of inequality. mimeo

  9. Kehoe P, Perri F (2002) International business cycles with endogenous incomplete markets. Econometrica 70(3):907–928

    Article  MATH  Google Scholar 

  10. Khan A, King RG, Wolman AL (2003) Optimal monetary policy. Rev Econ Stud 70:825–860

    Article  MathSciNet  MATH  Google Scholar 

  11. Klein P, Rios-Rull JV (2003) Time-consistent optimal fiscal policy. Int Econ Rev 44:1217–1245

    Article  MathSciNet  Google Scholar 

  12. Ligon E, Thomas JP, Worall T (2000) Mutual insurance, individual savings and limited commitment. Rev Econ Dyn 3(2):216–246

    Article  Google Scholar 

  13. Lucas RE, Stockey NL (1983) Optimal fiscal and monetary policy in an economy without capital. J Monet Econ 12:55–93

    Article  Google Scholar 

  14. Marcet A, Marimon R (1992) Communication, commitment and growth. J Econ Theory 58:853–881

    Article  MATH  Google Scholar 

  15. Marcet A, Marimon R (1999) Recursive contracts, Universitat Pompeu Fabra, WP # 337

  16. Marcet A, Marimon R (2011) Recursive contracts, working paper

  17. Messner M, Pavoni N, Sleet C (2013) The dual approach to recursive optimization: theory and examples, working paper

  18. Phelan C, Stacchetti E (2001) Sequential equilibria in a Ramsey tax model. Econometrica 69(6):1491–1518

  19. Phelan Ch, Townsend RM (1991) Computing multi-period, information-constrained optima. Rev Econ Stud 58:853–881

    Article  MATH  Google Scholar 

  20. Seppälä J (1999) Asset prices and business cycles under limited commitment, working paper

  21. Siu H (2004) Optimal fiscal and monetary policy with sticky prices. J Monet Policy 51:575–607

    Article  Google Scholar 

  22. Stockey NL, Lucas RE, Prescott EC (1989) Recursive methods in economics dynamics. Harvard University Press, Cambridge

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Messner.

Additional information

For helpful comments and discussions we would like to thank Orazio Attanasio, Alberto Bisin, Antonio Cabrales, Costas Meghir and Mattias Polborn.

Appendix

Appendix

In this appendix, we show that the problem which arises in our linear example might be present also in the non-concave case. In particular, we will consider again problem (1a)–(1c) and assume that \(u(a)=a^2,\, \bar{a}=1\) and \(b=\beta ^n\), where \(n\) is some natural number.

Before we proceed to solve this problem with the RS method, we would like to point out, that its unique ‘true’ solution is given by a stream of transfers which are equal to zero for the first \(2n\) periods and equal to one afterward. It is also important to notice that this optimal stream together with the sequence of Lagrange multipliers \((1,0,0,...)\) constitutes a saddle point of the problem’s associated Lagrangean (hence the failure of the RS method does not derive from nonexistence of a sequential saddle point).

The recursive saddle point functional equation corresponding to the modified problem is given by

$$\begin{aligned} W(\mu ^{0},\mu ^{1})&= \sup _{a\in \left[ 0,\bar{a}\right] }\inf _{\mathop {{\scriptscriptstyle \mu ^{0'},\mu ^{1'} \ge 0}}\limits ^{{\scriptscriptstyle \gamma ^0,\gamma ^1\ge 0,}} } \mu ^{0}\left( y-a\right) +\gamma ^{0}\left( y-a-R\right) +\mu ^{1}a^2+\gamma ^{1}\left( a^2-\frac{b^2}{1-\beta }\right) \nonumber \\&\quad +\beta W(\mu ^{0'},\mu ^{1'} ) \nonumber \\ \hbox {s.t.} \quad \mu ^{0'}&= \mu ^{0}+\gamma ^{0} \nonumber \\ \mu ^{1'}&= \mu ^{1}+\gamma ^{1} \end{aligned}$$
(11)

We will show in the following that the solution to this problem is given by

$$\begin{aligned} W^*(\mu ^0,\mu ^1)=\left\{ \begin{array}{cl} \mu ^0\frac{\displaystyle {y-b^2}}{\displaystyle {1-\beta }}+\mu ^1 \frac{\displaystyle {b}^2}{\displaystyle {1-\beta }}&{}\text{ if } \, \mu ^0 \ge \mu ^1 \\ \mu ^0\frac{\displaystyle {y-1}}{\displaystyle {1-\beta }}+\mu ^1\frac{\displaystyle {1}}{\displaystyle {1-\beta }}&{}\text{ if } \, \mu ^0 < \mu ^1 \end{array} \right. . \end{aligned}$$

Furthermore, we will prove that the corresponding policy correspondences are

$$\begin{aligned} \phi _a(\mu ^0,\mu ^1)&= \left\{ \begin{array}{cl} 1 &{} \text{ if } \,\mu ^0 <\mu ^1 \\ \{0,1\} &{} \text{ if } \,\mu ^0 =\mu ^1 \\ 0 &{} \text{ if } \,\mu ^0 >\mu ^1 \end{array} \right. \\&\text{ and } \\ \phi _\gamma (\mu ^0,\mu ^1)&= \left\{ \begin{array}{cl} (0,0) &{} \text{ if } \,\mu ^0 < \mu ^1 \\ (0,\mu ^0-\mu ^1) &{} \text{ if } \,\mu ^0 \ge \mu ^1. \end{array} \right. \end{aligned}$$

Before we continue with the proof, notice that when starting with the initial values \(\mu ^0=1\) and \(\mu ^1=0\), the set of solutions generated with the above policy correspondences is simply the set of all sequences composed of zeros and ones which start with 0. In particular, this set contains also the zero sequence which of course fails to satisfy feasibility for any \(1>b>0\). Hence, just as in the linear case, the RS method allows for non-feasible transfer streams as solutions.

The following proof essentially follows the same steps as the proof for the linear case contained in the text. That is, we will simply show that the above policy correspondences solve the saddle point problem given \(W^*\). Showing that \(W^*\) indeed then solves the functional equation is a simple algebraic exercise and is therefore omitted. We start by substituting the constraints in our saddle point problem which yields

$$\begin{aligned}&\sup _{a\in \left[ 0,1\right] }\inf _{\gamma ^0,\gamma ^1\ge 0}\;\mu ^{0}\left( y-a\right) +\gamma ^{0}\left( y-a\right) +\mu ^{1}a^2+\gamma ^{1}\left( a^2-\frac{b^2}{1-\beta }\right) \nonumber \\&\quad +\beta W^*(\mu ^0+\gamma ^0,\mu ^1+\gamma ^1). \end{aligned}$$
(12)

One can immediately see that the above expression is strictly increasing in \(\gamma _0\), independently of \(a\) and the welfare weights \(\mu ^0\) and \(\mu ^1\). Hence, \(\gamma _0\) must be equal to zero.

Next consider the choice of \(a\). The only terms of (12) which depend on \(a\) are

$$\begin{aligned} -\mu ^0a +(\mu ^1 +\gamma ^1)a^2. \end{aligned}$$

This expression is convex in \(a\). Hence, the only two candidates for a maximizer are the extreme points of the set of technically feasible transfers (i.e. \(a=0\) and \(a=1\)). Which of the two candidates is optimal depends on whether \(\mu ^0\) is larger or smaller than \(\mu ^1+\gamma ^1\). While in the former case we get \(a=0\) the latter case implies \(a=1\) and of course both candidates are optimal if \(\mu ^0=\mu ^1+\gamma ^1\).

Suppose now that \(\mu ^0< \mu ^1\). As \(\gamma ^1\) can never be negative, we know that in this case we must always have \(a=1\) (since the condition \(\mu ^0< \mu ^1 +\gamma _1\) is always satisfied). Therefore the slope of the objective in \(\gamma ^1\) is given by

$$\begin{aligned} 1-\frac{b^2}{1-\beta }+\frac{\beta }{1-\beta }=\frac{1-b^2}{1-\beta }>0, \end{aligned}$$

which implies that the unique minimizing value for \(\gamma ^1\) is zero.

Next, consider the case \(\mu ^0>\mu ^1\). We have to show that there is only one saddle point, namely \(a=0\) and \(\gamma ^1=\mu ^0-\mu ^1\). In order to do so, we will first prove that \(\mu ^0-\mu ^1\) is the unique minimizer of the objective in \(\gamma ^1\) for \(a=0\). Since we have already seen that \(a=0\) maximiezes (12) for \(\gamma ^1=\mu ^0-\mu ^1\) it then only remains to show that there is no saddle point with \(a=1\).

Notice first that the slope of (12) in \(\gamma ^1\) is given byFootnote 14

$$\begin{aligned} a^2-\frac{b^2}{1-\beta }+ \beta \left\{ \begin{array}{cc} \displaystyle {\frac{b^2}{1-\beta }}&{} \text{ if } \, \gamma ^1 \le \mu ^0-{\mu ^1} \\ \displaystyle {\frac{1}{1-\beta }}&{} \text{ if } \, \gamma ^1 \ge \mu ^0-{\mu ^1}. \end{array} \right. \end{aligned}$$
(13)

Plugging in \(a=0\) yields

$$\begin{aligned} -\frac{b^2}{1-\beta } + \beta \frac{b^2}{1-\beta }= -b^2<0 \end{aligned}$$

for the range \([0,\mu ^0-\mu ^1]\) and

$$\begin{aligned} -\frac{b^2}{1-\beta } + \beta \frac{1}{1-\beta }= \frac{\beta -b^2}{1-\beta }>0 \end{aligned}$$

if \(\gamma ^1\ge \mu ^0-\mu ^1\). Hence, if \(a=0\) (12) is indeed decreasing in \(\gamma ^1\) up to \(\mu ^0-\mu ^1\) and increasing afterward (remember that \(b=\beta ^n\)).

If instead \(a=1\) the slopes over the two ranges are

$$\begin{aligned} 1-\frac{b^2}{1-\beta } + \beta \frac{b^2}{1-\beta }= 1-b^2 \end{aligned}$$

(over \([0,\mu ^0-\mu ^1]\)) and

$$\begin{aligned} 1-\frac{b^2}{1-\beta } + \beta \frac{1}{1-\beta }= \frac{1-b^2}{1-\beta } \end{aligned}$$
(14)

(for \(\gamma ^1\ge \mu ^0-\mu ^1\)). Both expressions are positive (since \(b<1\)) and hence \(\gamma ^1\) would have to be chosen equal to zero. We have already seen though that \(\gamma ^1<\mu ^0-\mu ^1\) is only compatible with \(a=0\).

Finally, consider the case \(\mu ^0=\mu ^1\). It is easily verified that \(\mu ^0-\mu ^1=0\) is still the unique minimizer of (12) if \(a=0\) (and so \(a=0,\, \gamma ^1=\mu ^0-\mu ^1=0\) is a saddle ). But since in this situation \(\gamma ^1\) can never be chosen smaller then \(\mu ^0-\mu ^1\) (14) implies that also \(a=1\) and \(\gamma ^1=0\) is a saddle point, which concludes the prove.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Messner, M., Pavoni, N. On the Recursive Saddle Point Method. Dyn Games Appl 6, 161–173 (2016). https://doi.org/10.1007/s13235-015-0137-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13235-015-0137-3

Keywords

JEL Classification

Navigation