Wickens
Wickens
Wickens
Approach
Mausumi Das
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 1 / 105
Modern Macroeconomics: the Dynamic General
Equilibrium (DGE) Approach
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 2 / 105
Modern Macroeconomics: DGE Approach (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 3 / 105
DSG Approach vis-a-vis Traditional Macroeconomics
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 6 / 105
Lucas Critique: Optimization Comes to the Fore (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 7 / 105
How Does Micro-foundation Help? An Example
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 8 / 105
Micro-foundation of Keynesian Savings Function:
We assume that the economy consists of a …nite number (H) of
identical households. We can then talk in terms of a ‘representative’
household.
Let us de…ne a 2-period utility maximization problem of the
representative household as:
Max. log(ct ) + β log(ct +1 )
fct ,ct +1 g
subject to,
(i) Pt ct + st = yt ;
(ii) Pte+1 ct +1 = (1 + rte+1 )st + yte+1 .
From (i) and (ii) we can eliminate St to derive the life-time budget
constraint of the household as:
P e ct + 1 yte+1
P t ct + t + 1 e = yt +
( 1 + rt + 1 ) (1 + rte+1 )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 9 / 105
Micro-foundation of Keynesian Savings Function: (Contd.)
From the FONCs:
ct + 1 Pt
= (1 + rte+1 ) .
βct Pte+1
Solving we get:
1 yte+1
P t ct = yt +
(1 + β ) (1 + rte+1 )
Thus
β 1 yte+1
st = yt
(1 + β ) (1 + β) (1 + rte+1 )
Aggregating over all households:
β 1 Yte+1
St = Yt
(1 + β ) (1 + β) (1 + rte+1 )
β
Notice that an aggregative model would equate (1 + β )
to α2 and
h e i
1 Y t +1
(1 + β ) (1 +r e )
to α1 .
t +1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 10 / 105
Micro-foundation of Keynesian Savings Function: (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 11 / 105
Modern Macroeconomics: DGE Approach
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 12 / 105
Modern Macroeconomics: DGE Approach (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 13 / 105
Household’s Choice Problem under Perfect Markets:
In…nite Horizon
Let us examine the consumption-savings choices of the representative
household over in…nite horizon when markets are perfect.
To simplify the analysis, we shall only focus on the consumption
choice of the household and ignore the labour-leisure choice (for the
time being).
At any point of time the household is endowed with one unit of
labour - which it supplies inelastically to the market.
We shall also ignore prices and the concomitant role of money and
focus only on the ‘real’variables.
Let at denote the asset stock of the household at the beginning of
period t.
Then Income of the household at time t: yt = wt + rt at .
We shall assume that savings of an household in any period are
invested in various forms of assets (all assets have the same return),
which augments the household’s asset stock in the next period.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 14 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)
∞
Max. ∞ ∑ βt u cth ; u 0 > 0; u 00 < 0
fcth gt =0 ,fath+1 gt =0 t =0
subject to
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 15 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 16 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)
∞
Notice that once we choose our consumption time path cth t =0 , the
∞
corresponding time path of the asset level ath+1 t =0 would
automatically get determined from the constraint functions (and vice
versa).
So in e¤ect in this constrained optimization problem, we only have to
choose one set of variables directly. We call them the control
∞
variables. Let our control variable for this problem be cth t =0 .
We can always treat c0 , c1 , c2 ,......as independent variables and solve
the problem using the standard Lagrangean method.
The only problem is that there are now in…nite number of such choice
variables (c0 , c1 , c2 ,....., c∞ ) as well as in…nite number of constraints
(one for each time period from t = 0, 1, 2....., ∞) and things can get
quite intractable.
Instead, we shall employ a di¤erent method - called Dynamic
Programming - which simpli…es the solution process and reduces it to
a univariate problem.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 17 / 105
Dynamic Optimization in Discrete Time: Dynamic
Programming
Consider the following canonical discrete time dynamic optimization
problem:
∞
Max. ∑ βt Ũ (t, xt , yt )
fxt +1 gt =0 ,fyt gt∞=0 t =0
∞
subject to
(i) yt 2 G̃ (t, xt ) for all t = 0;
(ii) xt +1 = f˜ (t, xt , yt ); xt 2 X for all t = 0; x0 given.
Here yt is the control variable; xt is the state variable; Ũ represents
the instantaneous payo¤ function.
(i) speci…es what values the control variable yt is allowed to take (the
feasible set), given the value of xt at time t;
(ii) speci…es evolution of the state variable as a function of previous
period’s state and control variables (state transition equation).
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 18 / 105
Dynamic Programming (Contd.)
It is often convenient to use the state transition equation given by (ii)
to eliminate the control variable and write the dynamic programming
problem in terms of the state variable alone:
∞
Max.
∞ ∑ βt U (t, xt , xt +1 )
f x t +1 g t =0 t = 0
subject to
(i) xt +1 2 G (t, xt ) for all t = 0; x0 given.
We are going to focus on stationary dynamic programming problems,
where time (t) does not appear as an independent argument either in
the objective function of in the constraint function:
∞
Max.
∞ ∑ βt U (xt , xt +1 )
f x t +1 g t =0 t = 0
subject to
(i) xt +1 2 G (xt ) for all t = 0; x0 given.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 19 / 105
Stationary Dynamic Programming: Value Function &
Policy Function
Ideally we should be able to solve the above stationary dyanamic
programming problem by employing the Lagrange method. Let
∞
xt +1 t =0 denote such a solution.
We can then write the maximised value of the objective function as a
function of the parameters alone, in particular as a function of x0 :
∞
V (x0 ) Max.
∞ ∑ βt U (xt , xt +1 ) ;
f x t +1 g t =0 t = 0
xt +1 2 G (xt ) for all t = 0;
∞
= ∑ βt U (xt , xt +1 ) .
t =0
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 21 / 105
Value Function & Policy Function (Contd.)
Noting the relationship between t and τ, we can immediately see that
the two value functions are related in the following way:
∞
V (x0 ) = ∑ βt U (xt , xt +1 )
t =0
∞
= U (x0 , x1 ) + β ∑ βt 1
U (xt , xt +1 )
t =1
∞
= U (x0 , x1 ) + β ∑ β τ U (xτ , xτ +1 )
τ =0
= U (x0 , x1 ) + βV (x1 ).
The above relationship is the basic functional equation in dynamic
programming which relates two successive value functions recursively.
It is called the Bellman Equation. It breaks down the ini…nite
horizon dynamic optimization problem into a two-stage problem:
what is optimal today (x1 );
what is the optimal continuation path (V (x1 )).
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 22 / 105
Value Function & Policy Function (Contd.)
Since the above functional relationship holds for any two successive
values of the state variable,we can write the Bellman Equation more
generally as:
∂U (xt , xt +1 ) ∂U (xt +1 , xt +2 )
+β = 0; xt given. (4)
∂xt +1 ∂xt +1
∂U (xt , xt +1 )
lim βt xt = 0. (5)
t !∞ ∂xt
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 26 / 105
Transversality Condition and its Interpretation:
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 27 / 105
Stationary Dynamic Programming: Existence &
Uniqueness of Value Function
We now provide some su¢ cient conditions for the Value function of
the above stationary dynamic programming problem to exist, to be
twice continuously di¤erentiable, to be concave etc.
We just state the theorems here without proof. Proofs can be found
in Acemoglu (2009).
1 Let G (x ) be non-empty-valued, compact and continuous in all x 2 X
where X is a compact subset of <. Also let U : XG ! < is
continuous, where XG = f(xt , xt +1 ) 2 X X : xt +1 2 G (xt )g . Then
there exits a unique and continuous function V : X ! < that solves
the stationary dynamic programming problem speci…ed earlier.
2 Let us further assume that U : XG ! < is conacave and is
continuously di¤erentiable on the interior of its domain XG . Then the
unique value function de…ned above is strictly concave and is
di¤erentiable.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 28 / 105
Non-Stationary Dynamic Programming: Existence &
Uniqueness of Value Function
Even when the dynamic programming problem is non-stationary, we
can …nd analogous su¢ cient conditions that will ensure the existence,
uniqueness, concavity and di¤erentiability of the corresponding value
function.
Then we can proceed exactly as above to write down the Bellman
equation that relates the value functions of two successive time
periods and then solve for the optimal policy function from the
corresponding Euler Equation and the Envelope condition.
All the economic problems that we would be looking at in this course
will satisfy these su¢ ciency properties.
So we shall stop bothering about this su¢ ceny condition from now on
and focus on applying the dynamic programming technique to the
economic problems at hand.
Interested students can look up Acemoglu (2009): Introduction to
Modern Economic Growth, Chapter 6, for the theorems and proofs.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 29 / 105
Back to Household’s Choice Problem: In…nite Horizon
Recall that we had speci…ed the representative household’s
optimization problem under in…nite horizon as:
∞
∞
Max. ∞ ∑ βt u cth ; u 0 > 0; u 00 < 0
fcth gt =0 ,fath+1 gt =0 t =0
subject to
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 31 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)
1 + r̂t = 1 + rt δ ) r̂t = rt δ.
Thus we can de…ne the total asset stock held by the household in
period t as ath kth + lth .
Notice that lth < 0 would imply that the household is a net borrower.
Hence the aggregate budget constraint of the household is now given
by:
cth + sth = wt + r̂t ath , where sth ath+1 ath .
Re-writing to eliminate sth :
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 32 / 105
Household’s Choice Problem: Ponzi Game
But allowing for intra-household borrowing brings in the possibility of
households’playing a Ponzi game, as explained below.
Consider the following plan by a household:
Suppose in period 0, the household borrows a huge amount b̄ - which
would allow him to maintain a very high level of consumption at all
subsequent points of time. Thus
b0 = b̄.
In the next period (period 1)he pays back his period 0 debt with
interest by borrowing again (presumably from a di¤erent lender). Thus
his period 1 borrowing would be:
b1 = (1 + r̂0 )b0 .
In period 2 he again pays back his period 1 debt with interest by
borrowing afresh:
b2 = (1 + r̂1 )b1 = (1 + r̂1 )(1 + r̂0 )b0 .
and so on.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 33 / 105
Household’s Choice Problem: Ponzi Game (Contd.)
Notice that proceeding this way, the household e¤ectively never pays
back its initial loan b̄; he is simply rolling it over period after period.
In the process he is able to perpetually maintain an arbitrarily high
level of consumption (over and above his current income).
His debt however grows at the rate r̂t :
bt +1 = (1 + r̂t )bt
which implies that lim ath ' lim bth ! ∞.
t !∞ t !∞
This kind scheme is called a Ponzi …nance scheme.
If a household is allowed to play such a Ponzi game, then the
household’s budget constraint becomes meaningless. There is
e¤ectively no budget constraint for the household any more; it can
maintain any arbitrarily high consumption path by playing a Ponzi
game.
To rule this out, we impose an additional constraint on the
household’s optimization problem - called the No-Ponzi Game
Condition.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 34 / 105
Household’s Choice Problem: No-Ponzi Game Condition
One Version of No-Ponzi Game (NPG) Condition:
ath
lim = 0.
t !∞ (1 + r̂0 )(1 + r̂1 )......(1 + r̂t )
ath
lim ! 0.
t !∞ (1 + r̄ )t
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 37 / 105
Household’s Choice Problem - Revisited:
∞
Max. ∞ ∑ βt u cth
fcth gt =0 ,fath+1 gt =0 t =0
subject to
(i) ath+1 = wt + (1 + r̂t )ath cth ; ath 2 < for all t = 0; a0h given.
(ii) The NPG condition.
Here cth is the control variable and ath is the state variable.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 38 / 105
Household’s Choice Problem - Revisited: (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 39 / 105
Household’s Problem: Bellman Equation
More generally, we can write the Bellman equation for any two time
periods t and t + 1 as:
h n o i
V (ath ) = Max u wt + (1 + r̂t )ath ath+1 + βV (ath+1 ) .
fath+1 g
Maximising the RHS above with respect to ath+1 , from the FONC:
n o
u0 wt + (1 + r̂t )ath ath+1 = βV 0 (ath+1 ) (6)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 40 / 105
Household’s Problem: Optimal Solutions
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 41 / 105
Household’s Problem: Optimal Solutions (Contd.)
Noting that the terms inside the u 0 (.) functions are nothing but cth
and cth+1 respectively, we can write the above equation as:
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 42 / 105
Optimal Solution Path to Household’s Problem: An
Example
and
ath+1 = w̄ + (1 + r̄ )ath cth ; a0h given. (11)
The two equations along with the two boundary conditons can be
solved explicitly to derive the time paths of cth and ath .
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 43 / 105
Household’s Problem: Optimal Solutions (Contd.)
ath
lim = 0.
t !∞ (1 + r̄ )t
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 44 / 105
Household’s Problem: Role of the NPG Condition
Now let us take the budget constraint of the household at any future
date T > 0:
aTh +1 = w̄ + (1 + r̄ )aTh cTh .
Iterating backwards,
Rearranging terms:
aTh +1 T
w̄ T
cth
(1 + r )T
= ∑ (1 + r̄ )t
+ (1 + r̄ )a0h ∑ (1 + r̄ )t
t =0 t =0
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 45 / 105
Household’s Problem: Role of the NPG Condition (Contd.)
cth = βt (1 + r̄ )t c0h .
" #
∞ ∞
w̄
) ∑ β t
c0h = ∑ (1 + r̄ )t
+ (1 + r̄ )a0h
t =0 t =0
" #
∞
w̄
) c0h = (1 β) ∑ (1 + r̄ )t
+ (1 + r̄ )a0h .
t =0
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 47 / 105
Household’s Problem: NPG vis-a-vis TVC
But this is nothing but our earlier NPG condition - now holding with
strict equality!
Thus when the household is on its optimal path, the NPG condition
and the Transversality condition become equivalent - except that the
NPG condition now must hold with equality.
So in identifying the optimal trajectories, we could use either of them
as the relevant boundary condition.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 50 / 105
Household’s Problem: Heterogenous Agents
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 51 / 105
Household’s Problem: Heterogenous Agents (Contd.)
Let us now go back to our earlier example of log utility and constant
factor returns.
We have already seen that for any household with an initial wealth
level of a0h will have the following optimal consumption path:
cth = βt (1 + r̄ )t c0h .
where " #
∞
w̄
c0h = (1 β) ∑ (1 + r̄ )t
+ (1 + r̄ )a0h .
t =0
Notice that the rate of growth of consumption along the optimal path
is given by β(1 + r̄ ) 1, which is independent of the initial wealth
level (or even the accumulated wage income!).
Thus along the optimal path, consumption of all households grow at
the same rate - irrespective of their initial wealth.
The initial wealth only determines the level of optimal consumption:
higher initial wealth means higher level of consumption.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 52 / 105
Household’s Problem: Heterogenous Agents (Contd.)
This is a striking result because it tells us that the initial wealth has
no growth e¤ect, only level e¤ect.
It also tells us that when all households are following their respective
optimal trajectories, the initial inequality in consumption will be
maintained perpetually.
What about the asset stock?
Note that we can solve for the time path of ath (given a0h ) by solving
the following dynamic equation:
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 58 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)
V (K1 )
V (K0 ) = Max F (K0 , N0 ) w0 N0 fK1 (1 δ)K0 g + .
fL 0 ,K 1 g (1 + r̂ )
More generally:
V (Kt +1 )
V (Kt ) = Max F (Kt , Nt ) wt Nt fKt +1 (1 δ)Kt g +
fL t ,K t +1 g (1 + r̂ )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 59 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)
∂V (Kt )
(i) = 0 ) FN (Nt , Kt ) wt = 0
∂Nt
∂V (Kt ) ∂V (Kt +1 )
(ii) = 0) = (1 + r̂ )
∂Kt +1 ∂Kt +1
∂V (Kt +1 )
= FK (Kt +1 , Nt +1 ) + (1 δ) (16)
∂Kt +1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 60 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)
FN (Nt , Kt ) = wt ;
FK (Nt +1 , Kt +1 ) δ = r̂ ) FK (Nt +1 , Kt +1 ) = r .
These decision rules look exactly analogous to the decisions that will
undertaken by a …rm in a static optimization framework where it only
maximises its current pro…t period after period.
Thus adding a dynamic framework does not add anything extra
to the producer’s side of the story; their optimal decision
making rules remain identical to the static story.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 61 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)
This equivalence arises because the marginal bene…ts and the marginal
costs assocaited with both the exercises are precisely the same:
In the dynamic set up, an act of investment generates more pro…t
tomorrow by generating more output; hence the associated net
marginal bene…t is captured by the correponding MPK δ. The
relative cost on the other hand is measured by r̂ , since the extra pro…t
appearing tomorrow will be discounted at the rate r̂ .
In the static set up, an additional unit of capital currently employed
generates more pro…t today by generating more output; hence the
associated net marginal bene…t is once again captured by the
correponding MPK . The relative cost on the other hand is again
measured by r , since this is the rental price that the …rm has to pay to
the capital-owners (households).
Since both the bene…ts and the costs appear in the same time period
(tomorrow - for the dynamic problem; today - for the static problem)
and since the bene…ts and costs associated with the two frameworks
are also identical, it is not suprising that they produce identical
optimal decision rules.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 62 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)
To make the dynamic story of …rm behaviour look di¤erent from the
corresponding static story, we must bring in some additional
intertemporal linkages, e.g., a cost that is incurred today but the
bene…t is reaped only tomorrow.
Introducing an adjustment cost of investment serves this purpose.
So let us now augment the dynamic model of the …rm to take into
account some adjustment costs of investment.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 63 / 105
A Dynamic Theory of Firm Behaviour: Adjustment Costs
Yt = F (Kt , Nt )
The …rm hires labour from the labour market at the market wage rate
wt. But it owns the capital stock that it employs.
The stock of capital owned by the …rm can be augmented over time
by investing a part of the pro…t.
However the investment process is now subject to adjustment costs.
Adding new machines is disruptive to the production process and
leads to loss of revenue.
These adjustment costs are convex: they are low when the level of
investment is low; but rise steeply as the level of investment rises.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 64 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
For convenience we shall assume a quadratic cost function:
C (It ) = bIt2
At any point of time the net pay-o¤/pro…t of the …rm is:
π t = F (Kt , Nt ) wt Nt bIt2 It
The dynamic optimization problem of the representative …rm can then
be written as:
∞
π (Kt , Nt , It )
Max.
fIt gt∞=0 ,fL t gt =0 ,fK t +1 gt∞=0
∞ ∑ (1 + r̂ )t
t =0
subject to
(i) Kt +1 Kt = It δKt ; Kt 2 < for all t = 0; K0 given.
Here It and Nt are control variables and Kt is the state variable.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 65 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
We can use constraint (i) to eliminate the control variable It and
write the above dynamic programming problem in terms of the Kt
and Nt and Kt +1 alone:
∞
1
Max.
fL t gt =0 ,fK t +1 gt∞=0
∞ ∑ (1 + r̂ )t [F (Kt , Nt ) wt Nt
t =0
b fKt +1 (1 δ)Kt g2 fKt +1 (1 δ)Kt g]
More generally:
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 67 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
Simplifying:
FN (Kt , Nt ) = wt ; (19)
and
1 ∂V (Kt +1 )
= 2b fKt +1 (1 δ)Kt g + 1
(1 + r̂ ) ∂Kt +1
1 1 ∂V (Kt +1 )
i.e., It = 1 (20)
2b (1 + r̂ ) ∂Kt +1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 68 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
∂V (K )
The term ∂K t +t +1 1 in the above equation, which is the derivative of
the value function, measures the marginal valuation of an unit
addition of capital stock in terms of the entire maximised stream of
pro…ts.
In other words, this terms measures the shadow price of investment at
time t. We shall denote this by qt .
Thus equation (20) can be written as:
1 qt
It = 1 (21)
2b (1 + r̂ )
Interpretation?
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 69 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
∂V (Kt +1 )
qt
∂Kt +1
= FK (Kt +1 , Nt +1 ) + (1 δ) [2b fKt +2 (1 δ)Kt +1 g + 1]
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 70 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
It T 0 according as qt T (1 + r̂ )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 71 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
As before, it might be easier to deal with the dynamics if we convert
the 2nd order di¤erence equation in a 2 2 system of …rst order
di¤erence equations. This can be done in the following way.
∂V (K )
Replace ∂K t +t +1 1 in equation (20) by the above expression. Further,
note that fKt +2 (1 δ)Kt +1 g It +1 , while
Nt +1 : FN (Kt +1 , Nt +1 ) = wt +1 ) Nt +1 = f (Kt +1 , wt +1 ). Using all
these in the equation (20), we get the following system of di¤erence
equation in the control variable (It ) and the state variable (Kt ):
(1 + r̂ ) [2bIt + 1] = FK (Kt +1 , f (Kt +1 , wt +1 )) + (1 δ) [2bIt +1 + 1]
Kt +1 = It + (1 δ)Kt
These two equations along with the initial condition and the TVC will
completely characterise the optimal investment path for the …rm.
Exercise: Use equation (15) to write down the TVC for this
particular investment problem of the …rm.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 72 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 73 / 105
Bringing the Households and Firms Together: The General
Equilibrium Set Up
Recall that we have solved the production side story under two
alternative of assumptions - one where investment does not entail any
adjustment costs and another one where investment is associated
with some adjusment costs.
We have seen that in the …rst case, setting the …rms’problem in a
dynamic framework (where the …rms own the capital stock and carrry
out the act of investment) yields results which are equivalent to the
results that we would obtain in a static framework where …rms do not
own the capital stock and simply rent them in from the households.
Since these two exercises are equivalent, when we consider the
problem without adjustment costs, we shall simply revert back to the
assumption that all capital stocks are owned by the households; …rms
merely rent them in period by period to maximise their static
period-by-period pro…t.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 75 / 105
General Equilibrium in the Decentralized Economy:
(Contd.)
In the presence of adjustment costs, the dynamic set up generates
results di¤erent from the static one.
So in discussing the general equilibrium outcome for this case, we
shall retain the assumption that capital stocks are owned by the …rms
and investment are carried out by …rms.
However, this begs the following question: what happens to the
accumulated pro…ts of the …rms? How do we bring it back to the
circular ‡ow of income such that it eventually goes back to the
households - to be consumed or saved?
Here we shall assume that even though the …rms are carrying out the
act of investment to maximise the pro…ts, ultimately the households
are the owners of the …rms because they own shares of the …rms.
Thus the accumulated pro…ts of the …rms ‡ow back to the households
in the form of dividend income.
Hence we’ll have to suitably modify the households’problem.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 76 / 105
General Equilibrium in the Decentralized Economy:
(Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 77 / 105
General Equilibrium: No Adjustment Costs
Let us quickly revisit the household and …rm speci…cations for this
case:
We have H single-membered households which are identical in terms of
preferences but di¤er in terms of their initial asset holdings;
Each household is endowed with one unit of labour - which it supplies
inelastically to the market in every period;
Households are atomistic and take the market wage rate (wt ) and
market the interest rate (rt ) (and the corresponding net interest rate,
r̂t = rt δ) as given. But they are endowed with perfect foresight - so
they can correctly guess the entire stream of current & future wage
=∞ t =∞
rates fwt gtt = 0 , as well as the current & future interest rates frt gt =0 .
The households own the entire labour and the capital stock in the
economy. In addition, they also hold loans against one another.
Each household maximises its lifetime utility subject to its period by
period budget constraint.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 78 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 79 / 105
General Equilibrium: No Adjustment Costs (Contd.)
u (c ) = log c
and
Yt = F (Kt , Nt ) = (Kt )α (Nt )1 α
; 0 < α < 1.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 80 / 105
General Equilibrium: No Adjustment Costs (Contd.)
∞
Max. ∞ ∑ βt log cth
fcth gt =0 ,fath+1 gt =0 t =0
subject to
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 81 / 105
General Equilibrium: No Adjustment Costs (Contd.)
While one can solve for the optimal paths for each household, we are
more interested in tracking the aggregate economy.
For this purpose, de…ne per capita consumption and per capita asset
holding in this economy as:
H H
∑ cth ∑ ath
h =1 h =1
ct ; at .
H H
Recall that households hold their assets in the form of either physical
capital or …nancial capital (loans) such that
H H H H
∑ ath ∑ (kth + lth ) ∑ kth ∑ lth
h =1 h =1 h =1 h =1
at = = + .
H H H H
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 82 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Since one household’s lending is another household’s borrowing, on
H
∑ lth
h =1
the aggregate = 0. Thus,
H
H H
∑ ath ∑ kth
h =1
= h =1
at kt ,
H H
where kt denotes the per capita capital stock in the economy.
Notice that the individual optimal transition equations (22 & 23) can
be used to derive the transition equations for the per capita
consumption and per capita capital stock of the economy in the
following way:
H H H
∑ cth+1 ∑ β(1 + r̂t +1 )cth ∑ cth+1
h =1 h =1
ct + 1 = = β(1 + r̂t +1 ) h =1 = β(1 + r̂t
H H H
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 83 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 84 / 105
General Equilibrium: No Adjustment Costs (Contd.)
We have now derived the transition equations of the per capita
consumption and per capita capital stock for the aggregative
economy - except that we still do not know the precise values of the
market wage rate (wt ) and the net interest rate ( r̂t = rt δ).
These factor prices are determined in the market by the demand and
supply of labour and capital respectively.
At any time period t, total supply of capital (coming from all the
households) is given by:
H
KtS = ∑ kth = H.kt
h =1
Corresponding FONCs:
(1 α)(Kti )α (Nti ) α
= wt
α
Kti
) (1 α) = wt (24)
Nti
α(Kti )α 1
(Nti )1 α
= rt
α 1
Kti
) α = rt (25)
Nti
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 86 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Since all …rms are endowed with identical technologies and face the
same market-determined factor prices, they all employ the same
amount of capital and labour, so that the aggregate demand for
labour and capital respectively are given by:
M
KtD = ∑ Kti = M.Kti
i =1
M
NtD = ∑ Nti = M.Nti
i =1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 87 / 105
General Equilibrium: No Adjustment Costs (Contd.)
H.kt = M.Kti
H = M.Nti
Kti
kt = (26)
Nti
At every point of time t, for any historically given value of per capita
capital stock (kt ) owned by the households, the above equality is
ensured by the full ‡exibility of wt and rt .
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 88 / 105
General Equilibrium: No Adjustment Costs (Contd.)
K ti
Substituting N ti
by kt in equations (24) and (25), we get:
(1 α) (kt )α = wt (27)
1
α (kt )α = rt (28)
Given kt , the wt and rt adjust in every period to maintain the above
two equalities.
Thus we have precisely identi…ed the market determined values of wt
and rt in every period as a function of the historically given per capita
capita stock (which is also the equilibrium capital-labour ratio
employed by each …rm).
We now use these information to completely characterise the dynamic
paths of per capita consumption and per capita capital stock for the
aggregative economy.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 89 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Recall the dynamic equations for ct and kt :
ct +1 = β(1 + r̂t +1 )ct ;
kt +1 = wt + (1 + r̂t )kt ct .
Noting that r̂t = rt δ, and replacing the market clearing values of
wt and rt derived above, we get:
h i
ct +1 = β 1 + α (kt +1 )α 1 δ ct ;
h i
1
kt +1 = (1 α) (kt )α + 1 + α (kt )α δ kt ct
) kt +1 = (kt )α + (1 δ) kt ct .
These two equations along with the two boundary conditions
completely characterize the evolution of per capita consumption and
per capita capital stock for this decentralized economy.
We shall come back to the precise description of these time paths
later.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 90 / 105
General Equilibrium with a Convex Adjustment Cost for
Investment:
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 91 / 105
General Equilibrium with Adjustment Costs: (Contd.)
where the asset stock of the household, ath = lth + nth such that the
household holds its assets either in the form of intra-household loans
(lth ) or in the form of equity holdings over …rms (nth ).
In equilibrium, the rate of return from both assets must be the same
(otherwise, households will hold only one form of asset - whichever
gives them higher return); the common rate of return is denoted by r̂t
here.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 92 / 105
General Equilibrium with Adjustment Costs: (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 93 / 105
General Equilibrium with Adjustment Costs: (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 94 / 105
General Equilibrium with Adjustment Costs: (Contd.)
It Kt +1 .
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 95 / 105
General Equilibrium with Adjustment Costs: (Contd.)
∞
Max. ∞ ∑ βt log cth
fcth gt =0 ,fath+1 gt =0 t =0
subject to
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 96 / 105
General Equilibrium with Adjustment Costs: (Contd.)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 98 / 105
General Equilibrium with Adjustment Costs: (Contd.)
At any point of time t, the dynamic optimization problem of a …rm i
is given by:
∞
1
∞
Max. ∞ ∞ ∑ i i
t [F (Kt , Nt ) wt Nti
fNt gt =0 ,fK t +1 gt =0 ,fnt +1 gt =0 t =0 (1 + r̂ )
i i i
Notice that the general equilibrium analysis for both the cases
(without and with adjustment costs) specify the dynamic equations
characterizing the evolution of the capital stock of this economy.
Given that total population/labour force is constant at H, this will
also govern the evolution of the per capita as well as aggregate
output in this economy.
In other words, through the general equilibrium analysis, we have
actually characterized the growth path for the economy under
alternative assumptions about investment costs.
This brings us directly to the realm of economic growth.
Notice however that such growth paths would be relevant only for a
perfectly competetive market economy populated by rational agents
with complete information and no uncertainty.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 103 / 105
General Equilibrium: What have we learnt so far?
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 104 / 105
DGE Approach: Reference
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 105 / 105