Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Benjamin Moll
Princeton University
Fall 2014
1 / 36
Recall from last lecture
• where primitives =
• preferences
• technology
• endowments
2 / 36
Growth Model: Setup
• Preferences: a single household with preferences defined by
∞
X
β t u(ct , 1 − ht )
t=0
with u : R+ × [0, 1] → R
• Technology:
yt = F (kt , ht ), F : R+ × R+ → R+
ct + it = yt
kt+1 = it + (1 − δ)kt
ct ≥ 0, it ≥ −(1 − δ)kt
• Endowments:
• 1 unit of time each period
• k̂0 units of capital at time 0
3 / 36
Assumptions
• Preferences: 0 < β < 1 and u is
• strictly increasing
• strictly concave
• C 2 (twice continuously differentiable)
4 / 36
Comments
• Tradeoffs in the model
• consumption today ct vs. consumption tomorrow ct+1
• consumption ct vs. leisure 1 − ht
6 / 36
General Comment: Modeling in
(Macro)economics
• But: growth model is “the” benchmark model of macro
• Why is this the benchmark model?
• minimal model of y where y = F (k, h)
8 / 36
Some Concepts
0 ≤ ht ≤ 1, ct ≥ 0, kt ≥ 0, k0 = k̂0
9 / 36
Analysis of Growth Model
• Will analyze
10 / 36
Solow Model
ct = syt
ht = h̄
• See homehork 1
11 / 36
Pareto Efficient Alloc. in Growth Model
u(ct , 1 − ht ) = u(ct )
lim u ′ (c) = ∞
c→0
• Also define
f (kt ) = F (kt , 1)
12 / 36
Social Planner’s Problem
• Only one person in economy ⇒ our life is simple.
• Pareto efficient allocation = max. utility of household subject
to feasibility
• Think of this as problem of fictitious “social planner”:
∞
X
V (k̂0 ) = max ∞ β t u(ct ) s.t.
{ct ,kt+1 }t=0
t=0
ct + kt+1 = f (kt ) + (1 − δ)kt
ct ≥ 0, kt+1 ≥ 0, k0 = k̂0 .
14 / 36
Dynamic Optimization: General Theory
Control-State Formulation
• Recall discussion of two formulations
• do state-control formulation first
• then do state-only formulation
∞
X
V (k̂0 ) = max ∞ β t u(ct ) s.t.
{ct ,kt+1 }t=0
t=0
ct + kt+1 = f (kt ) + (1 − δ)kt
ct ≥ 0, kt+1 ≥ 0, k0 = k̂0 .
• h(x, z) = u(z)
16 / 36
Dynamic Optimization: General Theory
State-only Formulation
17 / 36
Example: Growth Model
∞
X
V (k̂0 ) = max∞ β t u(f (kt ) + (1 − δ)kt − kt+1 ) s.t.
{kt+1 }t=0
t=0
kt+1 ∈ [0, f (kt ) + (1 − δ)kt ], k0 = k̂0 .
18 / 36
Dynamic Optimization: General Properties
• Existence of a solution
• Extreme Value Theorem (or “Weierstrass Theorem”):
continuous function on compact set has a maximum
• Satisfied in growth model?
• objective continuous? Yes
• constraint set compact? Yes. Result: there exists a “maximum
maintainable capital stock” k̂ s.t. kt > k̂ ⇒ kt+1 − kt < 0,
and we can restrict attention to kt ∈ [0, k̂].
• Inada conditions ⇒ f ′ (kt ) − δ < 0 for kt large enough ⇒ there
exists k̂ satisfying 0 = f (k̂) − δ k̂ and f (kt ) − δkt < 0, kt > k̂
• kt > k̂ ⇒ kt+1 − kt = f (kt ) − δkt − ct ≤ f (kt ) − δkt < 0
• ⇒ in growth model, there exists an optimal {kt+1 }∞
t=0
• Uniqueness of a solution
• strictly concave objective & convex constraint set
⇒ unique solution
• Satisfied in growth model? Yes
19 / 36
Overview: Solution Methods
• There are different methods for solving dynamic optimization
problems
• not only deterministic ones ...
• ... but also stochastic ones (= with uncertainty)
• Table provides an overview of different solution methods
and x0 = x̂0 .
• (EE) together with (TC) and initial condition x0 = x̂0 fully
characterizes optimal {xt+1 }∞
t=0
21 / 36
Derivation/Interpretation
22 / 36
Example: Growth Model
• Recall social planner’s problem in growth model
∞
X
V (k̂0 ) = max∞ β t u(f (kt ) + (1 − δ)kt − kt+1 ) s.t.
{kt+1 }t=0
t=0
(P’)
kt+1 ∈ [0, f (kt ) + (1 − δ)kt ], k0 = k̂0 .
u ′ (ct )
= f ′ (kt+1 ) + 1 − δ
βu ′ (ct+1 ) | {z }
| {z } MRT
MRS
k0 = kˆ0
lim β T u ′ (cT )kT +1 = 0 (TC’)
T →∞
26 / 36
Where does (TC) come from?
• Consider finite horizon problem:
T
X
V (k̂0 , T ) = max β t u(ct ) s.t.
{kt+1 }T
t=0 t=0
kt+1 = f (kt ) + (1 − δ)kt − ct , kt+1 ≥ 0.
• Lagrangean
T
X T
X T
X
L= β t u(ct ) + λt (f (kt ) + (1 − δ)kt − ct − kt+1 ) + µt kt+1
t=0 t=0 t=0
• Necessary conditions at t = T
β T u ′ (cT ) = λT
λT = µ T ⇒ β T u ′ (cT )kT +1 = 0
µT kT +1 = 0
27 / 36
Where does (TC) come from?
• From previous slide: in finite horizon problem
β T u ′ (cT )kT +1 = 0 (∗)
• (∗) is really two conditions in one
1 β T u ′ (cT ) > 0: need kT +1 = 0
2 β T u ′ (cT ) = 0: kT +1 can be > 0
30 / 36
Proof of Necessity of (TC)
Kamihigashi (2002)
f (1) − f (λ)
≤ f (1) − f (0) (∗)
1−λ
• Kamihigashi calls this a Lemma, not sure it deserves the name
• Letting x = 1 and y = 0
• Dividing through by 1 − λ
∞
U(xT∗ , λxT∗ +1 ) − U(xT∗ , xT∗ +1 ) X U(xt∗ , xt+1
∗
) − U(λxt∗ , λxt+1
∗
)
βT ≤ βt
1−λ 1−λ
t=T +1
X∞
≤ β t [U(xt∗ , xt+1
∗
) − U(0, 0)]
t=T +1
whenever
lim cT = c ∗ , lim kT = k ∗
T →∞ T →∞
34 / 36
Steady State
• Definition: a steady state is a point in the state space x ∗
such that x0 = x ∗ implies xt = x ∗ for all t ≥ 1. (“if you start
there, you stay there”)
• Steady state in general model: any x ∗ ∈ X such that
Uy (x ∗ , x ∗ ) + βUx (x ∗ , x ∗ ) = 0
• so rather do it properly
• See next lecture
36 / 36