Skip to content
We use only essential cookies to keep you signed in and remember your preferences. See our Cookie Policy.
TestStop
MocksPracticeResourcesIndiaBlogPricing
Sign in
Resources › Economic growth › 9. Optimal saving
Economic growth · Lesson 9 of 14

Where saving comes from: Ramsey–Cass–Koopmans and Diamond

Solow gave the economy a saving rate and asked what follows. A fair objection: people choose how much to save. This lesson lets them. First an infinitely lived household that weighs consumption today against consumption tomorrow, which gives the Euler equation, the phase diagram and the saddle path. Then Diamond’s economy of overlapping generations, in which saving is for old age, and in which an economy can end up saving too much.

← Economic growth moduleLesson 9 of 14 · about 55 minutes
1The facts2Production functions3Growth accounting4Harrod–Domar5Solow model6Solow in motion7Golden rule8Convergence9Optimal saving10AK and learning11Ideas and R&D12Cambridge growth13In practice14Hard problems
The short answer

What do the Ramsey–Cass–Koopmans and Diamond models add to the Solow model?

In the Ramsey–Cass–Koopmans model a representative, infinitely lived household chooses consumption to maximise discounted lifetime utility. The household’s optimal saving behaviour replaces Solow’s constant saving rate, and the long-run level of capital is set by preferences (patience ρ) and technology, not by an assumed s.

cc˙​=θf′(k)−δ−ρ​k˙=f(k)−c−(n+δ)kf′(k∗)=δ+ρ
  • Saving is chosen, not assumed. A household with discount rate ρ weighs consumption now against later, and its choice is summarised by the Euler equation.
  • The steady state is the modified golden rule, f′(k*) = δ + ρ. Because ρ > n, capital is below the golden-rule level, and the saving rate is α(n + δ)/(δ + ρ) for Cobb–Douglas.
  • Only one path leads there: the saddle path. Consumption jumps to put the economy on it.
  • Diamond’s overlapping generations derive saving from the life cycle. Unlike Ramsey’s economy, theirs can have too much capital: dynamic inefficiency.
A question to hold on to
In the Ramsey–Cass–Koopmans model, y = k0.5, depreciation is 5%, population growth 1% and households discount the future at 3%. Find steady-state capital per worker and the saving rate, and compare them with the golden rule.
Practice questionSolved at the end ↓
New to this? The few things you need first
The golden rule
The saving rate that maximises steady-state consumption: f′(k) = n + g + δ, with s = α for Cobb–Douglas.
The Solow model
k̇ = s f(k) − (n + δ)k, with the saving rate s given. Steady state when saving per worker equals break-even investment.
Discounting and utility
Utility u(c) rises with consumption at a diminishing rate. Utility next year counts for less than utility today by a factor e−ρ, where ρ is the rate of time preference. Constant relative risk aversion: u(c) = c1−θ/(1 − θ), with u = ln c when θ = 1.
In this guide
Lesson · about 55 minutes
  1. From an assumed saving rate to a chosen one
  2. The Euler equation
  3. The two-equation system and the steady state
  4. The phase diagram and the saddle path
  5. Diamond: overlapping generations
  6. The opening question, solved
  7. The lesson on one screen
  8. Check yourself
  9. Past papers, by level
  10. Quick answers
01
The idea

From an assumed saving rate to a chosen one

Solow’s households save a fixed share of income, whatever the return on capital and whatever their wealth. Real households do not behave like that: they save more when the return is high, and they save to smooth consumption over time. The Ramsey–Cass–Koopmans model replaces the rule of thumb with a choice.

The ingredients are the Solow technology and capital accumulation, plus a household that picks the path of consumption to maximise

U=∫0∞​e−ρtu(ct​)L0​Lt​​dtu(c)=1−θc1−θ​

where ρ is impatience and θ measures how strongly the household dislikes an uneven consumption path. It is subject to the same resource constraint as before, k̇ = f(k) − c − (n + δ)k: output not consumed becomes capital. The household has perfect foresight and takes the technology as given. Frank Ramsey solved a version of this in 1928, as a problem for a planner, and Cass and Koopmans returned to it in 1965 to study economic growth.

02
The key result

The Euler equation

The best way to see the household’s choice is a two-period trade. Give up one unit of consumption today and invest it. Next year you get back 1 + r units, where r = f′(k) − δ is the net return on capital. At the best plan you cannot gain by shifting: the utility lost today equals the discounted utility gained tomorrow.

u′(ct​)=1+ρ1+r​u′(ct+1​)

If the return r exceeds impatience ρ, the right side is bigger than the left unless ct+1 is larger than ct (marginal utility falls as consumption rises): saving is worthwhile, and consumption rises over time. If r < ρ, consumption falls. Taking the period to zero and using CRRA utility turns this into the Euler equation:

The Euler equation
cc˙​=θ1​(f′(k)−δ−ρ)
The growth rate of consumption is the gap between the net return and impatience, divided by θ. 1/θ is the elasticity of intertemporal substitution: how readily the household accepts a tilted consumption path in return for a higher return.

Check the logic. With θ = 1 (log utility) and a net return of 7% against impatience of 3%, consumption grows 4% a year. A household that finds uneven consumption more painful, θ = 2, lets it grow only 2%. Both are on the same two-sided logic: save if the return beats impatience. The formal derivation, by the Hamiltonian, is on its own page: the Euler equation, derived from two periods to continuous time.

Pause and predict
In the Ramsey model with CRRA utility, consumption per head is rising over time when
03
Putting it together

The two-equation system and the steady state

The economy is described by two equations in capital per worker k and consumption per worker c:

k˙=f(k)−c−(n+δ)kc˙=θc​(f′(k)−δ−ρ)

In the steady state both are zero. Setting ċ = 0 gives f′(k∗)=δ+ρ, which pins down capital, and setting k̇ = 0 gives consumption, c* = f(k*) − (n + δ)k*.

The modified golden rule
f′(k∗)=δ+ρ⟹k∗=(δ+ρα​)1−α1​,s∗=f(k∗)(n+δ)k∗​=δ+ρα(n+δ)​
Compare the golden rule f′(k) = n + δ. Because impatience ρ exceeds n, the Ramsey economy's capital stock is smaller than the golden-rule stock, and steady-state consumption lower, but no one wants to change that.

Three things stand out. The steady-state saving rate comes out of the model, and it is below α, the golden-rule rate, because ρ > n: the household would never choose to oversave, so the Ramsey economy is always dynamically efficient. With technical progress at rate g the conditions become f′(k̂*) = δ + ρ + θg and s* = α(n + g + δ)/(δ + ρ + θg). And the intertemporal elasticity 1/θ affects how fast the economy moves but not where it ends up (without technical progress). Impatience ρ does the work: a more patient household saves more and ends up with more capital.

Practice
y = k0.5, δ = 5%, n = 1%, ρ = 3%, no technical progress. Find k*, c* and the saving rate, and compare with the golden rule.
  1. 1
    Modified golden rule.
    0.5k−0.5=δ+ρ=0.08 ⇒ k0.5=6.25, k∗=39.06
  2. 2
    Output and consumption.
    y* = 6.25; c* = 6.25 − (0.01 + 0.05)(39.06) = 6.25 − 2.34 = 3.91.
  3. 3
    Saving rate.
    s* = 2.34 / 6.25 = 0.375, which equals α(n + δ)/(δ + ρ) = 0.5 × 0.06 / 0.08.
  4. 4
    Golden rule for comparison.
    0.5k−0.5 = 0.06 gives k = 69.4, c = 8.33 − 0.06(69.4) = 4.17, with saving rate 50%.
Answer
k* = 39.1, c* = 3.91, saving rate 37.5%. The golden rule would have k = 69.4, c = 4.17 and a saving rate of 50%. Impatience keeps the Ramsey economy at lower capital and a lower saving rate, and it is right to: the extra consumption is available only after waiting for the capital to accumulate.
04
Interactive

The phase diagram and the saddle path

Plot capital per worker k across and consumption c up. The k̇ = 0 curve is output minus break-even investment, f(k) − (n + δ)k, a hill. Below it, saving exceeds what is needed and capital rises; above it capital falls. The ċ = 0 line is vertical at k*: to its left the return is above δ + ρ and consumption rises, and to its right it falls. They cross once, at the steady state.

The arrows point toward the steady state only along one path, the saddle path. Capital is a state variable, fixed today, but consumption can jump, and the household chooses the jump that puts the economy on the saddle path. Use the last slider to move starting consumption off the path and see where the other choices go.

00.511.52051015Capital per worker, kConsumption per worker, cċ = 0 (k* = 8.3)k̇ = 0saddle pathstart

Households pick the one initial consumption that puts the economy on the saddle path, the only route that arrives at the steady state. Capital below k* means consumption is low and saving high; both then rise or fall toward the steady state.

00.511.52020406080100YearsRelative to steady statek / k*c / c*
Steady-state k*, c*8.29, 1.51
Golden-rule k, c (for comparison)12.74, 1.55
Saving rate at the steady state24.8%
Half the gap closes in11.4 years
Saving rate at the start31.4%

Why are the other paths excluded? A household that starts with too much consumption runs capital down to zero in finite time, and cannot consume what it no longer produces. A household that starts with too little accumulates capital past the steady state and then cuts consumption for ever: it dies with unspent wealth, which is not optimal. The ruling-out of this second case is the transversality condition: the present value of capital must tend to zero, since wealth unspent at the end of time is wasted. The saddle path is the only one that satisfies both the Euler equation and the transversality condition.

Solow against Ramsey in one line

In Solow the saving rate is fixed and capital adjusts slowly. In Ramsey the household changes its saving rate along the path: when capital is scarce, saving is typically high and consumption low, and as capital builds up the saving rate moves toward its steady-state value. Both models share the same steady-state structure and the same convergence logic. What Ramsey adds is a reason for the saving rate.

What this says about policy

Because saving comes from preferences, policy can change it by changing the return that households face. A tax on capital income at rate τ lowers the after-tax return, so the steady state needs a higher pre-tax return to make households willing to hold capital: (1 − τ)(f′(k) − δ) = ρ, which gives a lower k*. In Solow’s model, by contrast, such a tax would have no effect on saving unless it changed the assumed rate.

Who, when and why it mattered
  1. 1928
    Frank Ramsey, “A mathematical theory of saving”, Economic Journal 38(152), 543–559. Posed how much a nation should save. Ramsey, who died in 1930 aged 26, refused to discount future utility, which he thought ethically indefensible, and instead used a bliss level of utility.
  2. 1965
    David Cass, “Optimum growth in an aggregative model of capital accumulation”, Review of Economic Studies 32(3), 233–240.
  3. 1965
    Tjalling Koopmans, “On the concept of optimal economic growth”, Pontificiae Academiae Scientiarum Scripta Varia 28. Cass and Koopmans revived Ramsey’s problem with discounting, which yields the model of this lesson.
05
A different story about saving

Diamond: overlapping generations

Ramsey’s household lives for ever, which is a convenient fiction. In Samuelson’s (1958) and Diamond’s (1965) models of overlapping generations (OLG), people live for two periods. The young work, earn a wage and save part of it. The old consume their savings and the return on them. In each period a young generation, Nt strong, coexists with an old one.

Keep it simple: log utility ln c1 + β ln c2, Cobb–Douglas production Y = KαL1−α, and capital that is fully used up in a period (δ = 1), with population growing at n per generation. Log utility makes the young save a fixed share of their wage, whatever the interest rate:

sw​=1+ββ​⟹(1+n)kt+1​=sw​(1−α)ktα​k∗=(1+nsw​(1−α)​)1−α1​

The saving of the young this period is next period’s capital, so the path of capital is a curve in kt, like Solow’s, and converges to a steady state k*. What is new is the question of whether k* is too high. The gross return on saving at the steady state is R* = αk*α−1, and the golden rule requires R = 1 + n: the return should equal the growth of the population. Substituting k*:

When Diamond's economy has too much capital
R∗=sw​(1−α)α(1+n)​<1+n⟺sw​>1−αα​
R* < 1 + n if and only if the young save more than α/(1 − α) of their wage. This can happen for patient generations (large β) when capital's share is small.
00.050.10.150.20.250.30.3500.050.10.150.20.250.30.35Capital per worker this generation, kNext generation, k′golden rule 0.13845° linek′ = saving of the youngsteady state 0.159start

The steady state lies to the right of the golden rule: the return on saving is below the growth rate of the population, so the economy has more capital than is good for it. Each generation could be better off if some capital were eaten, a case the Ramsey model rules out and Diamond's allows.

Share of the wage saved, β/(1+β)47.4%
Steady-state k*0.1592
Golden-rule k0.138
Return on saving R* against 1 + n1.086 vs 1.2
Verdictdynamically inefficient

With the default settings (α = 0.3, β = 0.9) the young save 47% of their wage, above α/(1 − α) = 43%, so the economy is dynamically inefficient: the return on saving, 1.09, is below the population growth factor, 1.2. If each generation could pass part of its saving back to the old, as a pay-as-you-go pension does, every generation could be better off. In a Ramsey economy this cannot happen: one infinitely lived household would never let it. In an OLG economy no individual can fix it, because the generations that would gain never meet.

SolowRamsey–Cass–KoopmansDiamond OLG
SavingConstant rate s, assumedChosen by one infinitely lived householdChosen by each young generation for old age
Steady states f(k) = (n + δ)kf′(k) = δ + ρ (modified golden rule)(1 + n)k = sw(1 − α)kα
Dynamic inefficiencyPossible, if s > αImpossible, since ρ > nPossible
Government debt and pensionsNo roleRicardian equivalenceReal effects: shifts burdens between generations
Who, when and why it mattered
  1. 1958
    Paul Samuelson, “An exact consumption-loan model of interest with or without the social contrivance of money”, Journal of Political Economy 66(6), 467–482. The first overlapping-generations model, which showed that an economy can need a social institution such as money or a pension to reach efficiency.
  2. 1965
    Peter Diamond, “National debt in a neoclassical growth model”, American Economic Review 55(5), 1126–1150. Put overlapping generations into the Solow-style growth model with capital, and studied the effects of government debt.
06
Solving the opening question

The opening question, solved

Practice
y = k0.5, δ = 5%, n = 1%, ρ = 3%. Steady-state capital, saving rate, and the comparison with the golden rule?
  1. 1
    Modified golden rule.
    f′(k*) = δ + ρ = 0.08, so 0.5k−0.5 = 0.08 and k* = 39.06.
  2. 2
    Saving rate.
    s* = α(n + δ)/(δ + ρ) = 0.5 × 0.06 / 0.08 = 37.5%.
  3. 3
    Golden rule.
    kgold = 69.4 and sgold = 50%.
Answer
k* = 39.1 and a saving rate of 37.5%, both below the golden rule’s 69.4 and 50%, because ρ (3%) exceeds n (1%).
Watch out for

The mistakes examiners are fishing for

  • Using f′(k) = n + δ in the Ramsey steady state. That is the golden rule. The Ramsey steady state is f′(k) = δ + ρ.
  • Thinking the saddle path is a policy. It is the household’s optimal choice. Consumption jumps at the start to land on it.
  • Saying a higher θ changes the steady state. Without technical progress, θ affects the speed of adjustment, not k*.
  • Mixing up the models on dynamic inefficiency. Possible in Solow and Diamond, impossible in Ramsey.
  • Forgetting ρ > n. It is needed for lifetime utility to be finite, and it is what puts k* below the golden rule.
07
Revise

The lesson on one screen

The lesson on one screen
Ramsey–Cass–Koopmans
An infinitely lived household maximises ∫e−ρtu(c)dt. Saving is chosen.
Euler equation
ċ/c = (f′(k) − δ − ρ)/θ. Consumption rises when the net return exceeds ρ.
System
k̇ = f(k) − c − (n + δ)k and the Euler equation. One saddle-point steady state.
Modified golden rule
f′(k*) = δ + ρ (+ θg). Capital below the golden rule; s* = α(n + δ)/(δ + ρ).
Saddle path
The one path to the steady state; consumption jumps onto it. Transversality rules out all others.
Diamond OLG
Two-period lives; k′ from saving of the young; with log utility sw = β/(1 + β).
Dynamic inefficiency
Possible in OLG if sw > α/(1 − α); impossible in Ramsey.
08
Practice

Check yourself

0 of 14 correct so far

A. Numbers

Problem 1
Ramsey model: y = k0.5, δ = 5%, n = 1%, ρ = 3%, no technical progress. Find k*, c* (two decimals) and the saving rate (per cent).
Problem 2
For the same economy, find the golden-rule capital per worker and the golden-rule consumption per worker.
Problem 3
CRRA utility, net return on capital 7%, time preference 3%. Find the growth rate of consumption (per cent a year) when θ = 1, and when θ = 2.
Problem 4
Diamond OLG with log utility: α = 0.3, β = 0.9. Find the share of the wage the young save (per cent), and the threshold α/(1 − α) above which the economy is dynamically inefficient (per cent).

B. Concepts

1In the Ramsey–Cass–Koopmans model, the steady-state capital stock satisfies
2Compared with the golden rule, the Ramsey steady-state capital stock is
3Why is the saddle path the only optimal path in the Ramsey model?
4Which of these models can be dynamically inefficient?
5In the Ramsey model, a more patient household (lower ρ) in the long run has
09
Real questions

Past papers, by level

No past-paper question in our bank asks the Ramsey or Diamond model directly: the UGC NET and the Delhi School tend to ask about the Solow model and the golden rule, and refer to these models in the history of growth theory. The ideas of this lesson are the background for Lesson 7’s golden rule and the intertemporal choice questions in microeconomics and public finance, and they are the starting point of the research literature on growth.

All 0 past-paper questions for this lesson, easiest first: practise the full set →

✦These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.

10
Quick answers

Frequently asked questions

What is the Ramsey–Cass–Koopmans model?

It is the neoclassical growth model in which the saving rate is chosen, not assumed. A representative household that lives for ever picks its path of consumption to maximise lifetime utility, discounted at rate ρ, subject to the economy's capital accumulation equation. The result is two equations, one for capital per worker and one for consumption (the Euler equation), whose solution is a saddle path to a steady state.

What is the Euler equation in the Ramsey model?

With constant relative risk aversion utility, the Euler equation is ċ/c = (f′(k) − δ − ρ)/θ, where f′(k) − δ is the net return on capital, ρ is the rate of time preference and θ is the inverse of the elasticity of intertemporal substitution. Consumption grows when the return exceeds impatience, and the more the household dislikes uneven consumption (the larger θ), the more slowly consumption adjusts.

What is the modified golden rule?

It is the steady-state condition of the Ramsey model, f′(k*) = δ + ρ (plus θg with technical progress). It differs from the golden rule f′(k) = n + δ because households are impatient: ρ is greater than n, so the optimal capital stock is smaller than the one that maximises steady-state consumption. The Ramsey economy therefore cannot be dynamically inefficient.

What is the saddle path and why is it the only solution?

The phase diagram of capital per worker and consumption has one steady state, which is a saddle point: exactly one path leads to it. Capital is a state variable that starts at a given value, but consumption is a jump variable that the household chooses. It chooses the starting consumption that puts the economy on the stable arm. A higher starting consumption exhausts capital, a lower one accumulates capital for ever, and the transversality condition rules both out.

What is the Diamond overlapping generations model?

In Diamond's (1965) model, each generation lives for two periods, working and saving when young and consuming savings when old. Capital next period is what the young save. Unlike the Ramsey model it has many generations who never meet, and so a steady state can be dynamically inefficient: the economy can have too much capital, because no individual has the incentive to eat it.

What is the difference between the Solow, Ramsey and Diamond models?

All three have the same technology and capital accumulation. They differ in who saves and why. Solow assumes a constant saving rate. Ramsey derives saving from an infinitely lived household that maximises lifetime utility, so the saving rate can vary along the path and the long-run saving rate depends on preferences. Diamond derives saving from life-cycle choices by two-period lives, which allows dynamic inefficiency and a role for government debt and pensions.

← Lesson 8Convergence: do poor countries catch up?Lesson 10 →The AK model and learning by doing

Read next

All resources →
MacroeconomicsThe Euler equation, derived: from two periods to continuous timeThe consumption Euler equation derived twice: in two periods with a Lagrangian and in continuous time with a current-value Hamiltonian, with CRRA utility, the elasticity of intertemporal substitution and the transversality condition.Derivation · 30 minMacroeconomicsGrowth 10: the AK model, learning by doing and human capitalWhy growth theory moved on from Solow, constant returns to broad capital, growth that never dies away, Arrow and Romer on learning by doing and spillovers, Lucas on human capital, and the evidence.Complete guide · 45 minMacroeconomicsEconomic growth: from Harrod–Domar to endogenous growth, from zero to exam levelA module on growth theory: the facts and the production function, growth accounting, Harrod–Domar, the Solow model, the golden rule, convergence, optimal saving, endogenous growth, the Cambridge tradition and growth in practice, each lesson readable on its own, with real data, interactive diagrams and graded past papers.Module · 670 min