Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Maximum Principle

This note details methods to solve continuous time optimization problems using the Hamiltonian and the Maximum Principle. These are just a typeset version of the notes I made while studying, using the material from lecture notes and figuring out the details (primarily typo resolution). Apologies if I made any errors of my own.

Setup

The continuous time optimization problem we wish to solve is

V∗(x0)=max⁡{u(t)}t≥0lim⁡T→∞∫0Te−ρth(x(t), u(t))dtV^*(x_0) = \max_{\bc{u(t)}_{t \geq 0}}\lim_{T \to \infty}\int_{0}^{T}e^{-\rho t}h(x(t),\,u(t))dt
s.t. x˙(t)=g(x(t),u(t)),x(0)=x0\text{s.t. } \dot{x}(t) = g(x(t), u(t)), \quad x(0) = x_0

where x∈Rmx \in \R^m is a state vector and u∈Rnu \in \R^n is a control vector. For any function f:X×Y→Rkf: X \times Y \to \R^k, fx(x, y)f_x(x,\,y) denotes the partial derivative of ff with respect to xx. If xx is a vector in Rn\R^n, then fx(x, y)f_x(x,\,y) is a n×kn \times k matrix. For any function of time, f˙(t)\dot{f}(t) is its time derivative. If ff is a column vector, so is f˙(t)\dot{f}(t).

Pontryagin’s Maximum Principle

Consider the Lagrangian approach to solving problem (1). For each period tt, we have a constraint g(x(t), u(t))−x˙(t)=0g(x(t),\,u(t)) - \dot{x}(t) = 0. We can rewrite this as e−ρt(g(x(t), u(t))−x˙(t))=0e^{-\rho t}(g(x(t),\,u(t)) - \dot{x}(t)) = 0. Then, the Lagrangian for this problem is defined as

L≡lim⁡T→∞∫0Te−ρt[h(x(t), u(t))+λ(t)′(g(x(t), u(t))−x˙(t))]dt\Lc \equiv \lim_{T \to \infty}\int_{0}^{T}e^{-\rho t}\bs{h(x(t),\,u(t)) + \l(t)'\bp{g(x(t),\,u(t)) - \dot{x}(t)}}dt

The time-varying Lagrange multipliers, λ(t)\l(t), are referred to as the co-state variable. Pontryagin’s maximum principle provides an alternative approach to solving this optimization problem. To do so, we must first define the Hamiltonian function, H:Rm×Rn×Rm→RH: \R^m \times \R^n \times \R^{m} \to \R, defined as:

H(x, u, λ)≡h(x, u)+λ′g(x(t), u(t))\begin{align} H(x,\,u,\,\l) \equiv h(x,\,u) + \l'g(x(t),\,u(t)) \end{align}

The maximum principle characterizes a collection of first-order necessary conditions that must be satisfied by the optimal solution to problem (1).

Caution: differentiating the maximized Hamiltonian

Using the first order conditions, we defined u∗(x, λ)u^*(x,\,\l) and the maximized Hamiltonian H∗(x, λ)=H(x, u∗(x, λ), λ)H^*(x,\,\l) = H(x,\,u^*(x,\,\l),\,\l). We start from Hu(x, u∗(x, λ), λ)=hu(x, u∗(x, λ))+gu(x, u∗(x, λ))λ=0H_u(x,\,u^*(x,\,\l),\,\l) = h_u(x,\,u^*(x,\,\l)) + g_u(x,\,u^*(x,\,\l))\l = 0. HuH_u is an n×1n \times 1 vector, so HuxH_{ux} and HuλH_{u\l} are n×mn \times m matrices. The (dimension-corrected) formulae for these matrices, as in the lecture notes, are

Hux=hux+guxλ+[huu+guuλ]ux∗Huλ=[huu+guuλ]uλ∗+gu′\begin{align*} H_{ux} &= h_{ux} + g_{ux}\l + \bs{h_{uu} + g_{uu}\l}u^*_x\\ H_{u\l} &= \bs{h_{uu} + g_{uu}\l}u^*_\l + g_{u}' \end{align*}

Unfortunately, gug_u was already an m×nm \times n matrix, so the term guug_{uu} or guxg_{ux} is not well-defined as a matrix in the usual sense. The derivative of guλg_{u}\l, which is an n×1n\times 1 vector, is still well-defined as an m×nm \times n matrix, so the operation itself is not inappropriate. These problems will not arise when the state or control are scalars, and I’m sure there is some correct way of defining these higher-order derivatives.

Steady state and linearization

With the expressions for the derivatives defined as they are here, we can reconcile the steady-state formulae for the system. From the dynamical system governing the evolution of the costate and state variables, the steady state is defined as

(λ):0=ρλˉ−Hx∗(xˉ, λˉ)=[ρI−gx(xˉ, u∗(xˉ, λˉ))]λ−hx(xˉ, u∗(xˉ, λˉ))(x):0=g(xˉ, u∗(xˉ, λˉ))\begin{align*} (\l) : 0 &= \rho \bar{\l} - H_{x}^*(\bar{x},\,\bar{\l})\\ &= \bs{\rho I - g_{x}(\bar{x},\,u^*(\bar{x},\,\bar{\l}))}\l - h_{x}(\bar{x},\,u^*(\bar{x},\,\bar{\l}))\\ (x) : 0 &= g(\bar{x},\,u^*(\bar{x},\,\bar{\l})) \end{align*}

From the first equation, we have

λˉ=(ρI−gx(xˉ, u∗(xˉ, λˉ)))−1hx(xˉ, u∗(xˉ, λˉ))\begin{align} \bar{\l} &= (\rho I - g_{x}(\bar{x},\,u^*(\bar{x},\,\bar{\l})))^{-1}h_{x}(\bar{x},\,u^*(\bar{x},\,\bar{\l})) \end{align}

Example: Neoclassical growth w/ fixed labor

H(k, c, λ)=U(c)+λ[f(k)−δk−c]\begin{align*} H(k,\,c,\,\l) &= U(c) + \l\bs{f(k) - \d k - c} \end{align*}

Gives the FOCs

U′(c)=λλ˙=λ[ρ+δ−f′(k)]k˙=f(k)−δk−c\begin{align*} U'(c) &= \l\\ \dot{\l} &= \l\bs{\rho + \d - f'(k)}\\ \dot{k} &= f(k) - \d k - c \end{align*}

The steady state can then be shown to be characterized by

f′(k)=ρ+δc=f(k)−δkλ=U′(c)\begin{align*} f'(k) &= \rho + \d\\ c &= f(k) - \d k\\ \l &= U'(c) \end{align*}

The dynamical system of (λ, k)(\l,\,k) can be written, using the optimal decision rule, as

λ˙=λ[ρ+δ−f′(k)]k˙=f(k)−δk−(U′)−1(λ)\begin{align*} \dot{\l} = \l\bs{\rho + \d - f'(k)}\\ \dot{k} = f(k) - \d k - (U')^{-1}(\l) \end{align*}

with the corresponding phase diagram below.

Neoclassical growth

Neoclassical growth

Then, to linearize the system around the steady state, we use a Taylor expansion and the Envelope theorem (to use derivatives from the maximized Hamiltonian). The non-linear system is

λ˙(t)=ρλ−Hx(x, u∗(x, λ), λ)x˙(t)=Hλ(x, u∗(x, λ), λ)\begin{align*} \dot{\l}(t) &= \rho \l - H_x(x,\,u^*(x,\,\l),\,\l)\\ \dot{x}(t) &= H_{\l}(x,\,u^*(x,\,\l),\,\l) \end{align*}

The linearized version is then

λ˙(t)≈[ρI−Hˉxλ]λ^(t)−Hˉxxx^(t)x˙(t)≈Hˉλλλ^(t)+Hˉλxx^(t)\begin{align*} \dot{\l}(t) &\approx \bs{\rho I - \bar{H}_{x\l}}\hat{\l}(t) - \bar{H}_{xx}\hat{x}(t)\\ \dot{x}(t) &\approx \bar{H}_{\l\l}\hat{\l}(t) + \bar{H}_{\l x}\hat{x}(t) \end{align*}

Analyzing shocks using phase diagrams

Consider a news shock about temporarily low productivity in the future in the neoclassical growth model above. The response, due to the smoothing motive, would be a fall in consumption today, which leads to a corresponding increase in the co-state. We can use the phase diagram then to analyze the path of the economy back to the steady state.

Response to a news shock

Response to a news shock

After the initial upward jump in the costate, the costate and capital stock increase, following the evolution equations for the neoclassical growth model. However, at the point when the shock arrives, the production function changes from ff to f~\tilde{f} which has a lower marginal product of capital uniformly. When the productivity change takes effect, capital stock begins to decline as the k˙\dot{k} is determined by the new production function, with the k˙=0\dot{k} = 0 locus being the dotted line in the phase diagram. As the shock dissipates, the economy returns to the saddle path, and returns to the steady state thereafter.

In this model, we can alternatively analyze the impact of the shock by looking at a system of (c,k)(c, k) instead of (λ,k)(\l, k) due to a one-to-one correspondence between cc and λ\l. Using U′(c)=λU'(c) = \l, write λ˙=U′′(c)c˙\dot{\l} = U''(c)\dot{c}. Then,

c˙(t)=−U′(c)U′′(c)[f′(k)−δ−ρ]\begin{align*} \dot{c}(t) &= -\frac{U'(c)}{U''(c)}\bs{f'(k) - \d - \rho} \end{align*}

Then, consumption falls when f′(k)<ρ+δf'(k) < \rho + \d and increases otherwise. The same news shock, with analogous effects, can be represented in the (c,k)(c, k) phase diagram below.

Response to a news shock in (c, k) space

Response to a news shock in (c,k)(c, k) space

Tobin’s Q

Linear adjustment costs

The problem at hand is

V(k0)=max⁡i(t), t≥0∫0∞e−ρt[f(k(t))−i(t)]dts.t. k˙(t)=i(t)−δk(t)0≤i(t)≤f(k(t))\begin{align*} V(k_0) &= \max_{i(t),\,t \geq 0} \int_{0}^{\infty} e^{-\rho t}\bs{f(k(t)) - i(t)}dt\\ \text{s.t. } \dot{k}(t) &= i(t) - \d k(t)\\ 0 &\leq i(t) \leq f(k(t)) \end{align*}

where ff is strictly increasing, strictly concave, and satisfies the Inada conditions. The constraint 0≤i≤f(k)0 \leq i \leq f(k) is the (linear) adjustment cost: investment can be neither negative nor larger than output. The Hamiltonian is

H(k,i,q)=f(k)−i+q(i−δk)\begin{align*} H(k, i, q) &= f(k) - i + q(i - \d k) \end{align*}

Since HH is linear in the control with slope Hi=q−1H_i = q - 1, maximizing over i∈[0, f(k)]i \in [0,\,f(k)] yields a bang-bang policy with three cases,

i=0if q<1i∈[0, f(k)]if q=1i=f(k)if q>1\begin{align*} i &= 0 && \text{if } q < 1\\ i &\in [0,\,f(k)] && \text{if } q = 1\\ i &= f(k) && \text{if } q > 1 \end{align*}

The remaining first order conditions are

q˙=ρq−Hk=(ρ+δ)q−f′(k)k˙=i−δk\begin{align*} \dot{q} &= \rho q - H_k = (\rho + \d)q - f'(k)\\ \dot{k} &= i - \d k \end{align*}

The k˙=0\dot{k} = 0 locus is the horizontal line q=1q = 1 (where interior i=δki = \d k is admissible), and the q˙=0\dot{q} = 0 locus is q=f′(k)/(ρ+δ)q = f'(k)/(\rho + \d), which is downward sloping by concavity of ff. The phase diagram is below.

Phase diagram, linear adjustment costs

Phase diagram, linear adjustment costs

The optimal policy and its recursive solution

Consider the stationary policy i=u(k)i = u(k) defined by

u(k)=0if k>k∗u(k)=δkif k=k∗u(k)=f(k)if k<k∗\begin{align*} u(k) &= 0 && \text{if } k > k^*\\ u(k) &= \d k && \text{if } k = k^*\\ u(k) &= f(k) && \text{if } k < k^* \end{align*}

where k∗k^* solves f′(k∗)=ρ+δf'(k^*) = \rho + \d. Along the saddle path of the phase diagram, qq and kk move together so that

k=k∗  ⟺  q=1  ⟺  Hi=0k<k∗  ⟺  q>1  ⟺  Hi>0k>k∗  ⟺  q<1  ⟺  Hi<0\begin{align*} k = k^* &\iff q = 1 \iff H_i = 0\\ k < k^* &\iff q > 1 \iff H_i > 0\\ k > k^* &\iff q < 1 \iff H_i < 0 \end{align*}

which is exactly the sign pattern that makes uu optimal: Hi<0H_i < 0 calls for i=0i = 0, Hi>0H_i > 0 for i=f(k)i = f(k), and Hi=0H_i = 0 leaves ii interior. The system can therefore be solved recursively. First solve the autonomous law of motion

k˙=u(k)−δk\begin{align*} \dot{k} = u(k) - \d k \end{align*}

forward from k(0)k(0).[1] Given the path k(t)k(t), the costate solves the linear equation q˙−(ρ+δ)q=−f′(k)\dot{q} - (\rho + \d)q = -f'(k). Multiplying by the integrating factor e−(ρ+δ)te^{-(\rho+\d)t},

ddt(e−(ρ+δ)tq(t))=−e−(ρ+δ)tf′(k(t))\begin{align*} \frac{d}{dt}\bp{e^{-(\rho+\d)t}q(t)} &= -e^{-(\rho+\d)t}f'(k(t)) \end{align*}

Integrating from tt to TT,

e−(ρ+δ)Tq(T)−e−(ρ+δ)tq(t)=−∫tTe−(ρ+δ)sf′(k(s)) ds\begin{align*} e^{-(\rho+\d)T}q(T) - e^{-(\rho+\d)t}q(t) &= -\int_{t}^{T}e^{-(\rho+\d)s}f'(k(s))\,ds \end{align*}

Letting T→∞T \to \infty, the transversality condition e−(ρ+δ)Tq(T)→0e^{-(\rho+\d)T}q(T) \to 0 leaves −e−(ρ+δ)tq(t)=−∫t∞e−(ρ+δ)sf′(k(s)) ds-e^{-(\rho+\d)t}q(t) = -\int_{t}^{\infty}e^{-(\rho+\d)s}f'(k(s))\,ds, i.e.

q(t)=∫t∞e−(ρ+δ)(s−t)f′(k(s)) ds\begin{align*} q(t) &= \int_{t}^{\infty}e^{-(\rho+\d)(s-t)}f'(k(s))\,ds \end{align*}

so q(t)q(t) is the present value of future marginal products of capital, discounted at ρ+δ\rho + \d.

Smooth adjustment costs

Now consider the problem

V(k0)=max⁡i(t), t≥0∫0∞e−ρt[f(k(t))−i(t)(1+ϕ(i(t)k(t)))]dts.t. k˙(t)=i(t)−δk(t)\begin{align*} V(k_0) &= \max_{i(t),\,t \geq 0} \int_{0}^{\infty} e^{-\rho t}\bs{f(k(t)) - i(t)\bp{1 + \phi\bp{\frac{i(t)}{k(t)}}}}dt\\ \text{s.t. } \dot{k}(t) &= i(t) - \d k(t) \end{align*}

with no restriction on ii. The quantity i ϕ(i/k)i\,\phi(i/k) is the total adjustment cost incurred over and above the purchase price ii of the investment good. We assume

ϕ(i/k)≥0,ϕ(δ)=ϕ′(δ)δ=0,ϕ′′(i/k)≥0,2ϕ′(i/k)+ikϕ′′(i/k)>0\begin{align*} \phi(i/k) \geq 0, \quad \phi(\d) = \phi'(\d)\d = 0, \quad \phi''(i/k) \geq 0, \quad 2\phi'(i/k) + \frac{i}{k}\phi''(i/k) > 0 \end{align*}

the last condition guaranteeing convexity of the adjustment technology. The Hamiltonian is

H(k, i, q)=f(k)−i(1+ϕ(ik))+q(i−δk)\begin{align*} H(k,\,i,\,q) &= f(k) - i\bp{1 + \phi\bp{\frac{i}{k}}} + q(i - \d k) \end{align*}

with first order conditions

Hi=−(1+ϕ(ik)+ikϕ′(ik))+q=0q˙=ρq−Hk=(ρ+δ)q−[f′(k)+(ik)2ϕ′(ik)]k˙=i−δk\begin{align*} H_i &= -\bp{1 + \phi\bp{\frac{i}{k}} + \frac{i}{k}\phi'\bp{\frac{i}{k}}} + q = 0\\ \dot{q} &= \rho q - H_k = (\rho + \d)q - \bs{f'(k) + \bp{\frac{i}{k}}^2\phi'\bp{\frac{i}{k}}}\\ \dot{k} &= i - \d k \end{align*}

where we used Hk=f′(k)+(i/k)2ϕ′(i/k)−qδH_k = f'(k) + (i/k)^2\phi'(i/k) - q\d.

The investment rate

Let x=i/kx = i/k. The first order condition Hi=0H_i = 0 reads

q=1+ϕ(x)+xϕ′(x)≡θ(x)\begin{align*} q &= 1 + \phi(x) + x\phi'(x) \equiv \theta(x) \end{align*}

Differentiating,

θ′(x)=ϕ′(x)+ϕ′(x)+xϕ′′(x)=2ϕ′(x)+xϕ′′(x)>0\begin{align*} \theta'(x) &= \phi'(x) + \phi'(x) + x\phi''(x) = 2\phi'(x) + x\phi''(x) > 0 \end{align*}

by the convexity assumption, so θ\theta is strictly increasing and invertible. Writing x=γ(q)≡θ−1(q)x = \gamma(q) \equiv \theta^{-1}(q), the inverse function theorem gives

γ′(q)=1θ′(γ(q))=12ϕ′(γ(q))+γ(q)ϕ′′(γ(q))>0\begin{align*} \gamma'(q) &= \frac{1}{\theta'(\gamma(q))} = \frac{1}{2\phi'(\gamma(q)) + \gamma(q)\phi''(\gamma(q))} > 0 \end{align*}

In terms of xx, the dynamics read

q˙=(ρ+δ)q−x2ϕ′(x)−f′(k)k˙=i−δk=k(x−δ)\begin{align*} \dot{q} &= (\rho + \d)q - x^2\phi'(x) - f'(k)\\ \dot{k} &= i - \d k = k(x - \d) \end{align*}

and substituting x=γ(q)x = \gamma(q) gives the system in (q, k)(q,\,k),

q˙=(ρ+δ)q−γ(q)2ϕ′(γ(q))−f′(k)k˙=k(γ(q)−δ)\begin{align*} \dot{q} &= (\rho + \d)q - \gamma(q)^2\phi'(\gamma(q)) - f'(k)\\ \dot{k} &= k\bp{\gamma(q) - \d} \end{align*}

An alternative form and its interpretation

Multiplying q=1+ϕ(x)+xϕ′(x)q = 1 + \phi(x) + x\phi'(x) through by xx,

qx=x+xϕ(x)+x2ϕ′(x)  ⟹  x2ϕ′(x)=qx−x(1+ϕ(x))\begin{align*} qx &= x + x\phi(x) + x^2\phi'(x) \implies x^2\phi'(x) = qx - x(1 + \phi(x)) \end{align*}

Substituting into q˙=(ρ+δ)q−x2ϕ′(x)−f′(k)\dot{q} = (\rho+\d)q - x^2\phi'(x) - f'(k),

q˙=(ρ+δ)q−[qx−x(1+ϕ(x))]−f′(k)=q(ρ+δ−x)−[f′(k)−x(1+ϕ(x))]\begin{align*} \dot{q} &= (\rho + \d)q - \bs{qx - x(1 + \phi(x))} - f'(k)\\ &= q(\rho + \d - x) - \bs{f'(k) - x(1 + \phi(x))} \end{align*}

The bracketed term f′(k)−x(1+ϕ(x))f'(k) - x(1 + \phi(x)) is the marginal benefit of investing: the marginal product of capital net of the per-unit-of-capital cost of investment (purchase plus adjustment). This linear equation in qq solves forward to

q(t)=∫t∞e−∫tr(ρ+δ−x(s)) ds[f′(k(r))−x(r)(1+ϕ(x(r)))] dr\begin{align*} q(t) &= \int_{t}^{\infty}e^{-\int_{t}^{r}(\rho + \d - x(s))\,ds}\bs{f'(k(r)) - x(r)(1 + \phi(x(r)))}\,dr \end{align*}

which one verifies by differentiating in tt. Thus q(t)q(t) is the present value of the marginal benefits of capital, discounted at the effective rate ρ+δ−x\rho + \d - x. The adjustment to the discount rate appears because k˙/k=x−δ\dot{k}/k = x - \d is the proportional growth rate of capital.

The q˙=0\dot{q} = 0 locus

Setting q˙=0\dot{q} = 0 gives

q(ρ+δ)−γ(q)2ϕ′(γ(q))=f′(k)\begin{align*} q(\rho + \d) - \gamma(q)^2\phi'(\gamma(q)) = f'(k) \end{align*}

Provided ρ+δ−γ(q)≠0\rho + \d - \gamma(q) \neq 0, the implicit function theorem lets us solve for q=η(k)q = \eta(k).[2] Totally differentiating in kk (with q=η(k)q = \eta(k)), the chain rule gives

0=[ρ+δ−2γ(q)γ′(q)ϕ′(γ(q))−γ(q)2ϕ′′(γ(q))γ′(q)]η′(k)−f′′(k)\begin{align*} 0 &= \bs{\rho + \d - 2\gamma(q)\gamma'(q)\phi'(\gamma(q)) - \gamma(q)^2\phi''(\gamma(q))\gamma'(q)}\eta'(k) - f''(k) \end{align*}

so that, collecting the γ′(q)\gamma'(q) terms,

f′′(k)=[ρ+δ−(2γ(q)ϕ′(γ(q))+γ(q)2ϕ′′(γ(q)))γ′(q)]η′(k)\begin{align*} f''(k) &= \bs{\rho + \d - \bp{2\gamma(q)\phi'(\gamma(q)) + \gamma(q)^2\phi''(\gamma(q))}\gamma'(q)}\eta'(k) \end{align*}

Now 2γϕ′(γ)+γ2ϕ′′(γ)=γ(2ϕ′(γ)+γϕ′′(γ))=γ θ′(γ)2\gamma\phi'(\gamma) + \gamma^2\phi''(\gamma) = \gamma\bp{2\phi'(\gamma) + \gamma\phi''(\gamma)} = \gamma\,\theta'(\gamma), and since γ′(q)=1/θ′(γ(q))\gamma'(q) = 1/\theta'(\gamma(q)) the product collapses to γ θ′(γ)⋅1θ′(γ)=γ\gamma\,\theta'(\gamma)\cdot\tfrac{1}{\theta'(\gamma)} = \gamma. Hence

f′′(k)=[ρ+δ−γ(η(k))]η′(k)  ⟹  η′(k)=f′′(k)ρ+δ−γ(η(k))\begin{align*} f''(k) &= \bs{\rho + \d - \gamma(\eta(k))}\eta'(k) \implies \eta'(k) = \frac{f''(k)}{\rho + \d - \gamma(\eta(k))} \end{align*}

Steady state

At a steady state k˙=0\dot{k} = 0 requires γ(q∗)=δ\gamma(q^*) = \d, so

q∗=θ(δ)=1+ϕ(δ)+δϕ′(δ)=1\begin{align*} q^* &= \theta(\d) = 1 + \phi(\d) + \d\phi'(\d) = 1 \end{align*}

using ϕ(δ)=ϕ′(δ)δ=0\phi(\d) = \phi'(\d)\d = 0. Then q˙=0\dot{q} = 0 gives q∗(ρ+δ)−δ2ϕ′(δ)=f′(k∗)q^*(\rho + \d) - \d^2\phi'(\d) = f'(k^*), and since δ2ϕ′(δ)=δ(δϕ′(δ))=0\d^2\phi'(\d) = \d(\d\phi'(\d)) = 0,

f′(k∗)=ρ+δ,q∗=1,i∗=δk∗\begin{align*} f'(k^*) = \rho + \d, \qquad q^* = 1, \qquad i^* = \d k^* \end{align*}

Evaluating the slope of the q˙=0\dot{q} = 0 locus at the steady state, where γ(η(k∗))=γ(1)=δ\gamma(\eta(k^*)) = \gamma(1) = \d,

η′(k∗)=f′′(k∗)ρ+δ−δ=f′′(k∗)ρ\begin{align*} \eta'(k^*) &= \frac{f''(k^*)}{\rho + \d - \d} = \frac{f''(k^*)}{\rho} \end{align*}

The phase diagram is below.

Phase diagram, smooth adjustment costs

Phase diagram, smooth adjustment costs

Linearization

Linearizing the nonlinear system

q˙=(ρ+δ)q−γ(q)2ϕ′(γ(q))−f′(k)k˙=k(γ(q)−δ)\begin{align*} \dot{q} &= (\rho + \d)q - \gamma(q)^2\phi'(\gamma(q)) - f'(k)\\ \dot{k} &= k\bp{\gamma(q) - \d} \end{align*}

around (q, k)=(1, k∗)(q,\,k) = (1,\,k^*), using γ(1)=δ\gamma(1) = \d and γ′(1)=1/θ′(δ)=1/(2ϕ′(δ)+δϕ′′(δ))\gamma'(1) = 1/\theta'(\d) = 1/(2\phi'(\d) + \d\phi''(\d)). For the costate, the qq-derivative of γ(q)2ϕ′(γ(q))\gamma(q)^2\phi'(\gamma(q)) evaluated at q=1q = 1 is, exactly as in the η′\eta' computation,

2γ(1)γ′(1)ϕ′(γ(1))+γ(1)2ϕ′′(γ(1))γ′(1)=γ(1)=δ\begin{align*} 2\gamma(1)\gamma'(1)\phi'(\gamma(1)) + \gamma(1)^2\phi''(\gamma(1))\gamma'(1) = \gamma(1) = \d \end{align*}

so that

q˙≈[(ρ+δ)−δ](q−1)−f′′(k∗)(k−k∗)=ρ(q−1)−f′′(k∗)(k−k∗)\begin{align*} \dot{q} &\approx \bs{(\rho + \d) - \d}(q - 1) - f''(k^*)(k - k^*) = \rho(q - 1) - f''(k^*)(k - k^*) \end{align*}

For the state, k˙=k(γ(q)−δ)\dot{k} = k(\gamma(q) - \d) has ∂k˙/∂k∣∗=γ(1)−δ=0\partial\dot{k}/\partial k|_* = \gamma(1) - \d = 0 and ∂k˙/∂q∣∗=k∗γ′(1)\partial\dot{k}/\partial q|_* = k^*\gamma'(1), so

k˙≈[γ(1)−δ](k−k∗)+k∗γ′(1)(q−1)=k∗2ϕ′(δ)+δϕ′′(δ)(q−1)\begin{align*} \dot{k} &\approx \bs{\gamma(1) - \d}(k - k^*) + k^*\gamma'(1)(q - 1) = \frac{k^*}{2\phi'(\d) + \d\phi''(\d)}(q - 1) \end{align*}

or, writing q^=q−1\hat{q} = q - 1 and k^=k−k∗\hat{k} = k - k^*,

[q˙k˙]=H[q^k^],H=[ρ−f′′(k∗)k∗2ϕ′(δ)+δϕ′′(δ)0]\begin{align*} \begin{bmatrix} \dot{q} \\ \dot{k} \end{bmatrix} = \Hc \begin{bmatrix} \hat{q} \\ \hat{k} \end{bmatrix}, \qquad \Hc = \begin{bmatrix} \rho & -f''(k^*) \\ \dfrac{k^*}{2\phi'(\d) + \d\phi''(\d)} & 0 \end{bmatrix} \end{align*}

Eigenvalue and speed of convergence

The characteristic equation is

det⁡(H−λI)=det⁡[ρ−λ−f′′(k∗)k∗2ϕ′(δ)+δϕ′′(δ)−λ]=−(ρ−λ)λ+k∗f′′(k∗)2ϕ′(δ)+δϕ′′(δ)=λ2−ρλ+k∗f′′(k∗)2ϕ′(δ)+δϕ′′(δ)=0\begin{align*} \det(\Hc - \l I) &= \det\begin{bmatrix} \rho - \l & -f''(k^*) \\ \dfrac{k^*}{2\phi'(\d) + \d\phi''(\d)} & -\l \end{bmatrix} = -(\rho - \l)\l + \frac{k^*f''(k^*)}{2\phi'(\d) + \d\phi''(\d)}\\ &= \l^2 - \rho\l + \frac{k^*f''(k^*)}{2\phi'(\d) + \d\phi''(\d)} = 0 \end{align*}

Since f′′(k∗)<0f''(k^*) < 0 the constant term is negative, so the roots have opposite signs (a saddle). The stable (negative) root is

λ−=12[ρ−(ρ2−4k∗f′′(k∗)2ϕ′(δ)+δϕ′′(δ))1/2]\begin{align*} \l_- &= \frac{1}{2}\bs{\rho - \bp{\rho^2 - \frac{4k^*f''(k^*)}{2\phi'(\d) + \d\phi''(\d)}}^{1/2}} \end{align*}

Defining the curvature of the production function

ε=−k∗f′′(k∗)f′(k∗)>0\begin{align*} \varepsilon &= -\frac{k^*f''(k^*)}{f'(k^*)} > 0 \end{align*}

and using f′(k∗)=ρ+δf'(k^*) = \rho + \d, so that

k∗f′′(k∗)=k∗f′′(k∗)f′(k∗) f′(k∗)=−ε f′(k∗)=−(ρ+δ)ε\begin{align*} k^*f''(k^*) = \frac{k^*f''(k^*)}{f'(k^*)}\,f'(k^*) = -\varepsilon\,f'(k^*) = -(\rho + \d)\varepsilon \end{align*}

we can write

λ−=12[ρ−(ρ2+4(ρ+δ)ε2ϕ′(δ)+δϕ′′(δ))1/2]\begin{align*} \l_- &= \frac{1}{2}\bs{\rho - \bp{\rho^2 + \frac{4(\rho + \d)\varepsilon}{2\phi'(\d) + \d\phi''(\d)}}^{1/2}} \end{align*}

Let ζ=2ϕ′(δ)+δϕ′′(δ)\zeta = 2\phi'(\d) + \d\phi''(\d) measure the curvature of the adjustment technology. Then ∣λ−∣|\l_-| is increasing in ε\varepsilon and decreasing in ζ\zeta: convergence is faster when the production function is more concave (a larger loss from being away from the steady state) and slower when adjustment costs are steeper. Diagonalizing H=Φ−1ΘΦ\Hc = \Phi^{-1}\Theta\Phi and setting z=Φ[q^, k^]′z = \Phi[\hat{q},\,\hat{k}]' gives z˙=Θz\dot{z} = \Theta z, so the stable mode decays at rate ∣λ−∣|\l_-| and convergence is faster the larger ∣λ−∣|\l_-| is.

Slope of the saddle path

Let q=s(k)q = s(k) describe the saddle path and s′=s′(k∗)s' = s'(k^*). Since s′=q˙/k˙s' = \dot{q}/\dot{k} but both vanish at the steady state, L’H^opital’s rule gives

s′=∂q˙∂qs′+∂q˙∂k∂k˙∂qs′+∂k˙∂k=ρs′−f′′(k∗)k∗ζs′\begin{align*} s' &= \frac{\dfrac{\partial \dot{q}}{\partial q}s' + \dfrac{\partial \dot{q}}{\partial k}}{\dfrac{\partial \dot{k}}{\partial q}s' + \dfrac{\partial \dot{k}}{\partial k}} = \frac{\rho s' - f''(k^*)}{\dfrac{k^*}{\zeta}s'} \end{align*}

using ∂k˙/∂k=0\partial\dot{k}/\partial k = 0 at the steady state. Hence s′s' solves the quadratic

(s′)2k∗ζ=ρs′−f′′(k∗)\begin{align*} (s')^2\frac{k^*}{\zeta} &= \rho s' - f''(k^*) \end{align*}

and we take the negative root,

s′=ρ−(ρ2−4k∗f′′(k∗)ζ)1/22k∗/ζ=ζ2k∗[ρ−(ρ2+4(ρ+δ)εζ)1/2]\begin{align*} s' &= \frac{\rho - \bp{\rho^2 - \dfrac{4k^*f''(k^*)}{\zeta}}^{1/2}}{2k^*/\zeta} = \frac{\zeta}{2k^*}\bs{\rho - \bp{\rho^2 + \frac{4(\rho + \d)\varepsilon}{\zeta}}^{1/2}} \end{align*}

Comparative statics of the saddle path

If −f′′-f'' increases (i.e. ε↑\varepsilon \uparrow), then s′↓s' \downarrow: the saddle path steepens and, as we saw, capital converges faster. As f′′→0f'' \to 0 (ε→0\varepsilon \to 0), s′→0s' \to 0 and convergence becomes extremely slow: a change in the capital stock brings no change in productivity, so qq stays near 1 and there is almost no force pulling capital toward k∗k^*.

The dependence on ζ\zeta takes more care. To organize the algebra, write

R≡(ρ2+4(ρ+δ)εζ)1/2,s′=ζ2k∗(ρ−R)\begin{align*} R &\equiv \bp{\rho^2 + \frac{4(\rho + \d)\varepsilon}{\zeta}}^{1/2}, \qquad s' = \frac{\zeta}{2k^*}(\rho - R) \end{align*}

so that R2−ρ2=4(ρ+δ)ε/ζR^2 - \rho^2 = 4(\rho + \d)\varepsilon/\zeta and dR/dζ=12R⋅(−4(ρ+δ)ε/ζ2)=−2(ρ+δ)ε/(ζ2R)dR/d\zeta = \tfrac{1}{2R}\cdot\bp{-4(\rho+\d)\varepsilon/\zeta^2} = -2(\rho+\d)\varepsilon/(\zeta^2 R). By the product rule,

ds′dζ=12k∗(ρ−R)+ζ2k∗(−dRdζ)=12k∗(ρ−R)+(ρ+δ)εk∗ζR\begin{align*} \frac{ds'}{d\zeta} &= \frac{1}{2k^*}(\rho - R) + \frac{\zeta}{2k^*}\bp{-\frac{dR}{d\zeta}} = \frac{1}{2k^*}(\rho - R) + \frac{(\rho + \d)\varepsilon}{k^*\zeta R} \end{align*}

The first term is precisely s′/ζs'/\zeta. Factoring it out,

ds′dζ=s′ζ[1+(ρ+δ)εk∗ζR⋅ζs′]\begin{align*} \frac{ds'}{d\zeta} &= \frac{s'}{\zeta}\bs{1 + \frac{(\rho + \d)\varepsilon}{k^*\zeta R}\cdot\frac{\zeta}{s'}} \end{align*}

and substituting s′=ζ(ρ−R)/2k∗s' = \zeta(\rho - R)/2k^*, i.e. ζ/s′=2k∗/(ρ−R)\zeta/s' = 2k^*/(\rho - R), the bracketed remainder simplifies using 2(ρ+δ)ε/ζ=(R2−ρ2)/22(\rho+\d)\varepsilon/\zeta = (R^2 - \rho^2)/2:

1+(ρ+δ)εk∗R⋅2k∗ζ(ρ−R)=1+2(ρ+δ)εζR(ρ−R)=1+R2−ρ22R(ρ−R)=1−R+ρ2R=R−ρ2R\begin{align*} 1 + \frac{(\rho + \d)\varepsilon}{k^* R}\cdot\frac{2k^*}{\zeta(\rho - R)} = 1 + \frac{2(\rho + \d)\varepsilon}{\zeta R(\rho - R)} = 1 + \frac{R^2 - \rho^2}{2R(\rho - R)} = 1 - \frac{R + \rho}{2R} = \frac{R - \rho}{2R} \end{align*}

Therefore

ds′dζ=s′ζ⋅R−ρ2R<0\begin{align*} \frac{ds'}{d\zeta} &= \frac{s'}{\zeta}\cdot\frac{R - \rho}{2R} < 0 \end{align*}

since s′<0s' < 0 and R>ρ>0R > \rho > 0. The saddle path steepens as ζ\zeta rises.

The two limits are instructive. Writing ρ−R=(ρ2−R2)/(ρ+R)=−4(ρ+δ)ε/(ζ(ρ+R))\rho - R = (\rho^2 - R^2)/(\rho + R) = -4(\rho + \d)\varepsilon/(\zeta(\rho + R)),

s′=ζ2k∗(ρ−R)=−2(ρ+δ)εk∗(ρ+R)\begin{align*} s' &= \frac{\zeta}{2k^*}(\rho - R) = -\frac{2(\rho + \d)\varepsilon}{k^*(\rho + R)} \end{align*}

As ζ→0\zeta \to 0, R→∞R \to \infty and s′→0s' \to 0: with negligible adjustment costs capital jumps essentially instantaneously to k∗k^* while qq stays at 1, so the saddle path is horizontal. As ζ→∞\zeta \to \infty, R→ρR \to \rho, and using (ρ+δ)ε=−k∗f′′(k∗)(\rho + \d)\varepsilon = -k^*f''(k^*),

s′→−2(ρ+δ)εk∗⋅2ρ=−(ρ+δ)εk∗ρ=f′′(k∗)ρ=η′(k∗)\begin{align*} s' &\to -\frac{2(\rho + \d)\varepsilon}{k^*\cdot 2\rho} = -\frac{(\rho + \d)\varepsilon}{k^*\rho} = \frac{f''(k^*)}{\rho} = \eta'(k^*) \end{align*}

the saddle path approaches the q˙=0\dot{q} = 0 locus: when adjustment is prohibitively costly the economy crawls along the η\eta locus, and convergence (governed by ∣λ−∣→0|\l_-| \to 0) is very slow even though the path itself is steep.

The value function

Since q(k)=V′(k)q(k) = V'(k) and q>0q > 0, the value function is increasing. Along the saddle path q(k)=s(k)q(k) = s(k) with s′<0s' < 0, so V′′(k)=q′(k)=s′(k)<0V''(k) = q'(k) = s'(k) < 0 and VV is concave. The ratio V(k)/kV(k)/k is the market (book) value of capital per unit installed — the firm’s stock price — i.e. the average value of capital, while q(k)=V′(k)q(k) = V'(k) is the marginal value of an additional unit. Thus V(k)/kV(k)/k is average qq and q(k)q(k) is marginal qq.

The linear case

Finally suppose f(k)=πkf(k) = \pi k. This arises from an underlying neoclassical production function F(k, l)F(k,\,l) that is homogeneous of degree one, strictly quasi-concave, and satisfies the Inada conditions. Given the capital stock, the firm chooses labor to maximize sales net of the wage bill,

max⁡l  F(k, l)−wl\begin{align*} \max_{l}\; F(k,\,l) - wl \end{align*}

with first order condition Fl(k, l)=wF_l(k,\,l) = w. Because FF is homogeneous of degree one, its partials are homogeneous of degree zero, so Fl(k, l)=Fl(1, l/k)F_l(k,\,l) = F_l(1,\,l/k), and the optimal labor-capital ratio l/k=λ(w)l/k = \lambda(w) solves w=Fl(1, λ(w))w = F_l(1,\,\lambda(w)). Euler’s theorem gives F(k, l)=Fk(k, l)k+Fl(k, l)lF(k,\,l) = F_k(k,\,l)k + F_l(k,\,l)l, and applying degree-zero homogeneity to each partial,

F(k, l)=Fk(1, l/k)k+Fl(1, l/k)l  ⟹  F(k, l)k=Fk(1, l/k)+Fl(1, l/k)lk\begin{align*} F(k,\,l) &= F_k(1,\,l/k)k + F_l(1,\,l/k)l\\ \implies \frac{F(k,\,l)}{k} &= F_k(1,\,l/k) + F_l(1,\,l/k)\frac{l}{k} \end{align*}

Evaluating at l/k=λ(w)l/k = \lambda(w) and using Euler’s theorem once more,[3]

F(k, l)−wlk=F(1, λ(w))−wλ(w)=Fk(1, λ(w))≡π\begin{align*} \frac{F(k,\,l) - wl}{k} &= F(1,\,\lambda(w)) - { w}\lambda(w) = F_k(1,\,\lambda(w)) \equiv \pi \end{align*}

Thus max⁡lF(k, l)−wl=πk\max_l F(k,\,l) - wl = \pi k with π=F(1, λ(w))−wλ(w)\pi = F(1,\,\lambda(w)) - w\lambda(w) independent of kk: the indirect profit function is linear in capital.

Footnotes
  1. I’m not sure this is the easiest to do analytically.

  2. If kk is restricted to a suitable region so that γ\gamma stays below ρ+δ\rho + \d, this condition holds; in particular it holds in a neighborhood of the steady state, where γ=δ<ρ+δ\gamma = \d < \rho + \d. Globally the map need not be single-valued: as k→0k \to 0 the Inada condition forces f′(k)→∞f'(k) \to \infty, hence q→∞q \to \infty and x=γ(q)→∞x = \gamma(q) \to \infty, so xx crosses ρ+δ\rho + \d at a finite k~<k∗\tilde{k} < k^* where the locus folds and η′\eta' blows up.

  3. This is slightly different from the expression in the notes, which leaves out the ww.