optControl
optControl
Peter J. Hammond
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
Hence
Z t1
e −rt u(C ) + ṗ K − p C + p f (K ) dt − t1
Lp (C) = t0 p(t)K (t)
t0
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
d
Because dt p x = ṗ x + p ẋ, integrating by parts
R t1 Rt
gives t0 p ẋ dt = − t01 ṗ x dt + tt10 p x and so
Z t1
t1
L= [f (t, x, u) + ṗ x + p g (t, x, u)] dt − t0 p x
t0
Definition Rt
For the problem of maximizing t01 f (t, x, u) dt
subject to ẋ = g (t, x, u),
the Hamiltonian function is defined as
ṗ = −Hx0 (t, x, u, p)
Remark
The first-order conditions for maximizing H̃(t, x, u, p) include
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
H = −x 2 − cu 2 + p u
H̃ = −x 2 − cu 2 + p u + ṗ x
ṗ = 2x and ẋ = p/2c
p̈ = p/c
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
Hu0 (t, x∗ (t), u∗ (t), p(t)) = 0 and ṗ(t) = −Hx0 (t, x∗ (t), u∗ (t), p(t))
Here are two alternative sufficient conditions for (x∗ (t), u∗ (t))
to maximize the extended Hamiltonian.
1. See FMEA Theorem 9.7.1, due to Mangasarian.
Suppose that (x, u) 7→ H(t, x, u, p(t)) is concave,
which implies that (x, u) 7→ H̃(t, x, u, p(t)) is also concave.
2. See FMEA Theorem 9.7.2, due to Arrow.
Define Ĥ(t, x, p(t)) := maxu H(t, x, u, p(t)),
and suppose that x 7→ Ĥ(t, x, p(t)) is concave.
University of Warwick, EC9A0 Maths for Economists Peter J. Hammond 23 of 44
Sufficient Conditions
Consider the single variable problem
of choosing the paths t 7→ (x(t), u(t)) ∈ R2
RT
in order to maximize 0 f (t, x, u) dt
subject to ẋ ≤ g (t, x, u) (all t ∈ [0, T ])
as well as x(0) ≤ x0 , x(T ) ≥ xT .
The extended Hamiltonian is
H̃(t, x, u, p) = f (t, x, u) + p g (t, x, u) + ṗ x
Suppose that for all t ∈ [0, T ] the path t 7→ (x ∗ (t), u ∗ (t)) ∈ R2
satisfies the extended maximization condition
(x ∗ (t), u ∗ (t)) ∈ arg max H̃(t, x, u, p(t))
x,u
It follows that
Z T
D(x, u) := [f (t, x(t), u(t)) − f (t, x ∗ (t), u ∗ (t))] dt ≤ 0
0
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
where q = e rt p, so q̇ = re rt p + e rt ṗ = rq + e rt ṗ.
Introduction
A Basic Optimal Growth Problem
Digression: Sufficient Conditions for Static Optimality
H C (K , C ) := u(C ) + λ(a K − b K 2 − C )
λ̇ − r λ = −HKC 0 (K , C ) = −λ (a − 2 b K )
K̇ = a K − b K 2 − λ−1/ and λ̇ = λ (r − a + 2 b K )
K̇ = a K − b K 2 − λ−1/ and λ̇ = λ (r − a + 2 b K )