The Necessity of the Transversality Condition at Infinity: A (Very) Special Case

Similar documents
The Kuhn-Tucker and Envelope Theorems

Problem Set 2 Solutions

Lecture 6: Discrete-Time Dynamic Optimization

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

The Kuhn-Tucker and Envelope Theorems

Econ Slides from Lecture 14

The Kuhn-Tucker Problem

Dynamic Optimization Using Lagrange Multipliers

Seminars on Mathematics for Economics and Finance Topic 5: Optimization Kuhn-Tucker conditions for problems with inequality constraints 1

How to Characterize Solutions to Constrained Optimization Problems

Dynamic Programming. Peter Ireland ECON Math for Economists Boston College, Department of Economics. Fall 2017

Introduction to Continuous-Time Dynamic Optimization: Optimal Control Theory

Recitation #2 (August 31st, 2018)

ECON 582: Dynamic Programming (Chapter 6, Acemoglu) Instructor: Dmytro Hryshko

Midterm Exam - Solutions

Dynamic Optimization Problem. April 2, Graduate School of Economics, University of Tokyo. Math Camp Day 4. Daiki Kishishita.

STATIC LECTURE 4: CONSTRAINED OPTIMIZATION II - KUHN TUCKER THEORY

ECON FINANCIAL ECONOMICS

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

Econ 504, Lecture 1: Transversality and Stochastic Lagrange Multipliers

Optimization. A first course on mathematics for economists

University of Warwick, EC9A0 Maths for Economists Lecture Notes 10: Dynamic Programming

Lecture notes for Macroeconomics I, 2004

Constrained Optimization

Optimal Control. Macroeconomics II SMU. Ömer Özak (SMU) Economic Growth Macroeconomics II 1 / 112

BEEM103 UNIVERSITY OF EXETER. BUSINESS School. January 2009 Mock Exam, Part A. OPTIMIZATION TECHNIQUES FOR ECONOMISTS solutions

CHAPTER 1-2: SHADOW PRICES

Dynamic Problem Set 1 Solutions

Recitation 2-09/01/2017 (Solution)

Economics 202A Lecture Outline #3 (version 1.0)

problem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

Introduction to Mathematical Programming IE406. Lecture 10. Dr. Ted Ralphs

Development Economics (PhD) Intertemporal Utility Maximiza

E 600 Chapter 4: Optimization

Finite Dimensional Optimization Part I: The KKT Theorem 1

Dynamic Macroeconomic Theory Notes. David L. Kelly. Department of Economics University of Miami Box Coral Gables, FL

Monetary Economics: Solutions Problem Set 1

Lecture notes for Macroeconomics I, 2004

Introduction to Recursive Methods

Lecture notes on modern growth theory

Tutorial 3: Optimisation

Advanced Macroeconomics

ON THE SUSTAINABLE PROGRAM IN SOLOW S MODEL. 1. Introduction

The Fundamental Welfare Theorems

Economic Growth: Lecture 8, Overlapping Generations

The Real Business Cycle Model

Neoclassical Growth Model / Cake Eating Problem

In the Ramsey model we maximized the utility U = u[c(t)]e nt e t dt. Now

ADVANCED MACROECONOMICS 2015 FINAL EXAMINATION FOR THE FIRST HALF OF SPRING SEMESTER

Traditional vs. Correct Transversality Conditions, plus answers to problem set due 1/28/99

A Simple Proof of the Necessity. of the Transversality Condition

Econ 101A Midterm 1 Th 29 September 2004.

Lecture 2 The Centralized Economy: Basic features

Notes on Control Theory

Dynamic Optimization: An Introduction

Problem Set 2: Proposed solutions Econ Fall Cesar E. Tamayo Department of Economics, Rutgers University

Hicksian Demand and Expenditure Function Duality, Slutsky Equation

Macroeconomic Theory II Homework 2 - Solution

Economics 101. Lecture 2 - The Walrasian Model and Consumer Choice

The Ramsey/Cass-Koopmans (RCK) Model

Lecture 2 The Centralized Economy

Lecture 4 The Centralized Economy: Extensions

Slides II - Dynamic Programming

Mathematical Preliminaries for Microeconomics: Exercises

Convex Optimization & Lagrange Duality

On the Dynamic Implications of the Cobb- Douglas Production Function

1. Money in the utility function (start)

"0". Doing the stuff on SVARs from the February 28 slides

FIN 550 Practice Exam Answers. A. Linear programs typically have interior solutions.

The Fundamental Welfare Theorems

Economic Growth: Lectures 5-7, Neoclassical Growth

Simple Consumption / Savings Problems (based on Ljungqvist & Sargent, Ch 16, 17) Jonathan Heathcote. updated, March The household s problem X

Optimization Over Time

Lecture 18: Optimization Programming

EC /11. Math for Microeconomics September Course, Part II Lecture Notes. Course Outline

1 Objective. 2 Constrained optimization. 2.1 Utility maximization. Dieter Balkenborg Department of Economics

Topic 2. Consumption/Saving and Productivity shocks

The Ramsey Model. Alessandra Pelloni. October TEI Lecture. Alessandra Pelloni (TEI Lecture) Economic Growth October / 61

Consider this problem. A person s utility function depends on consumption and leisure. Of his market time (the complement to leisure), h t

Week 3 Linear programming duality

Linear and Combinatorial Optimization

Introduction to Machine Learning Prof. Sudeshna Sarkar Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization

Microeconomic Theory -1- Introduction

g(x,y) = c. For instance (see Figure 1 on the right), consider the optimization problem maximize subject to

Differentiable Welfare Theorems Existence of a Competitive Equilibrium: Preliminaries

University of California, Davis Department of Agricultural and Resource Economics ARE 252 Lecture Notes 2 Quirino Paris

The Ramsey Model. (Lecture Note, Advanced Macroeconomics, Thomas Steger, SS 2013)

ECON 2010c Solution to Problem Set 1

Mathematical Preliminaries

ECON 5118 Macroeconomic Theory

September Math Course: First Order Derivative

Lecture Notes 10: Dynamic Programming

Dynamic optimization: a recursive approach. 1 A recursive (dynamic programming) approach to solving multi-period optimization problems:

Lecture Notes: Math Refresher 1

1. Introduction. This version: October 2009

Advanced Macroeconomics

UNIVERSITY OF VIENNA

CS-E4830 Kernel Methods in Machine Learning

Support Vector Machines: Maximum Margin Classifiers

Transcription:

The Necessity of the Transversality Condition at Infinity: A (Very) Special Case Peter Ireland ECON 772001 - Math for Economists Boston College, Department of Economics Fall 2017 Consider a discrete-time, infinite horizon model that characterizes the optimal consumption of an exhaustible resource (like oil or coal). Let time periods be indexed by t = 0, 1, 2,..., and let s t, t = 0, 1, 2,..., denote the stock of the exhaustible resource that remains at the beginning of period t. Let c t, t = 0, 1, 2,..., denote the amount of this resource that is consumed during period t. Since no new units of the resource are ever created, the amount consumed simply subtracts from the available stock according to s t c t s t+1 for all t = 0, 1, 2,..., where the inequality constraint (which will always bind at the optimum) simply recognizes that the resource can be freely disposed of. The optimization problem then involves choosing sequences {c t } and {s t } t=1 to maximize utility from consuming the resource over the infinite horizon, given by β t ln(c t ), where the discount factor lies between zero and one, 0 < β < 1, subject to the constraints s t c t s t+1 for all t = 0, 1, 2,..., taking as given the level of the initial resource stock s 0 > 0. Strictly speaking, we could also add nonnegativity constraints c t 0 for all t = 0, 1, 2,... and s t 0 for all t = 1, 2, 3,... to the statement of the problem, but the assumption of log utility, which implies that the marginal utility of consumption becomes infinite as the level of consumption approaches zero, also implies that these constraints will never bind at the optimum. These lecture notes are licensed under a Creative Commons Attribution-NonCommerical-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License. http://creativecommons.org/licenses/by-nc-sa/4.0/ 1

We now know that there are at least three ways of deriving the necessary conditions describing a solution to this problem: using the Kuhn-Tucker theorem and the Lagrangian, using the maximum principle and the Hamiltonian, or using dynamic programming and the Bellman equation. If we choose to use the Kuhn-Tucker theorem, then we would start by defining the Lagrangian for the problem as L = β t ln(c t ) + λ t+1 (s t c t s t+1 ). This definition of the Lagrangian casts the problem in present value form, in the sense that λ t measures the present value at t = 0 of having an additional unit of the resource available at the end of period t or the beginning of period t + 1. Alternatively, we can use the new variable λ t+1 = β t λt+1, to replace λ t with β t λ t and write the Lagrangian in current value form as L = β t ln(c t ) + β t λ t+1 (s t c t s t+1 ). According to the Kuhn-Tucker theorem, if the sequences { } and {s t } t=1 solve the dynamic optimization problem, then there exists a sequence {λ t } t=1 of value for the Lagrange multipliers such that together, these three sequences satisfy: a) The first-order condition for, β t β t λ t+1 = 0 or more simply for all t = 0, 1, 2,.... b) The first-order condition for s t, 1 = λ t+1 (1) β t λ t+1 β t 1 λ t = 0 or more simply for all t = 1, 2, 3,.... c) The constraint βλ t+1 = λ t (2) s t s t+1 (3) 2

d) The nonnegativity condition λ t+1 0 (4) for all t = 0, 1, 2,.... e) The complementary slackness condition λ t+1(s t s t+1) = 0 (5) for all t = 0, 1, 2,.... Note that the first-order condition (1) for consumption implies that λ t+1 = 1 > 0 and so, by extension, the complementary slackness condition (5) implies that the constraint (3) will always bind. Note also that we can use (1) to solve out for the Lagrange multipliers in (2), using λ t+1 = 1 and λ t = 1. 1 Hence, the solution to the original dynamic optimization problem can be characterized by finding solutions to a system of two difference equations in the two unknown sequences { } and {s t } t=1. The first difference equation comes from the first-order conditions and can be written as βλ t+1 = λ t or or or β = 1 1 = β 1 +1 = β (6) This optimality condition can be interpreted as one that indicates that it is optimal to equate the marginal rate of intertemporal substitution β/ 1/ 1 to the intertemporal price, which is fixed at unity by the technological assumption that the exhaustible resource can be stored across periods without depreciation. 3

The second difference equation comes from the binding constraint and can be written as s t+1 = s t. (7) We know that in general, two boundary conditions are needed to pin down a unique solution to this system of two difference equations. One boundary condition is the initial condition s 0 given. (8) In a finite-horizon version of the problem, second boundary condition would be given by the complementary slackness condition on the nonnegativity constraint s T +1 0 for the terminal value of the stock, which we know from our more general analysis can be written as β T λ T +1s T +1 = 0. (9) Moreover, in the finite-horizon version of the problem, we could show that this transversality condition will hold because the nonnegativity constraint on the terminal value of the stock binds at the optimum: s T +1 = 0. Intuitively, with a finite horizon, if a strictly positive amount of the exhaustible resource remains at the end of period T, then a higher level of utility could be achieved by consuming that positive amount of the resource at one or more periods t = 0, 1,..., T. For the infinite-horizon version of the problem, our more general analysis suggests that the relevant terminal, or transversality, condition is given by T βt λ T +1s T +1 = 0. (10) Notice that the first-order condition (2) implies that β T λ T +1 is going to be constant at the optimum. So in this special case, (10) will hold because T s T +1 = 0. Intuitively, with an infinite horizon, it will never be optimal for the stock of the exhaustible resource to be run all the way down to zero over any finite period of time, since that would entail zero consumption from that point onward. On the other hand, if the stock is not exhausted in the it, then there is a sense in which the resource is not being consumed fast enough, in a way that parallels our argument for the finite-horizon case when some amount of the resource remains at the end of the horizon. This model is simple enough, in fact, that we can prove formally that (10) is a necessary condition for the infinite-horizon case. The proof involves two steps. 4

Step one is to argue that {β t λ t+1s t+1} is a nonincreasing sequence. To show this, note that for all t = 1, 2, 3,..., (2), (3), (4), and the nonnegativity of imply that β t λ t+1s t+1 β t 1 λ t s t = β t λ t+1(s t+1 s t ) β t λ t+1(s t s t ) = β t λ t+1 0. Step two is to argue that inf t β t λ t+1s t+1 = 0. To show this, suppose to the contrary that there exists an ε > 0 such that β t λ t+1s t+1 ε for all t = 0, 1, 2,.... Since (1) implies that λ t+1 > 0 for all t = 0, 1, 2,..., (2) implies that this last condition requires that s t+1 γ for all t = 0, 1, 2,..., where γ equals ε divided by the constant, positive value of β t λ t+1 along the optimal path. But, in this case, we can define new sequences { } and {s t } t=1 with c 0 = c 0 + γ, and c t = for all t = 1, 2, 3,..., s t = s t γ for all t = 1, 2, 3,... that satisfy all of the constraints from the original problem, but yield a higher level of utility, contradicting the assumption that { } and {s t } t=1 solve the problem. Taken together, {β t λ t+1s t+1} and inf t β t λ t+1s t+1 = 0 require that (10) hold at the optimum, completing the proof. The proof turns out to be relative straightforward for this simple problem, but becomes much more difficult to apply in other cases that are only slightly more complicated. Even for the Ramsey model with log utility and Cobb-Douglas production, for instance, this proof does not generalize. For a much more elaborate proof that does apply to that version of the Ramsey model, see Ivar Ekeland and Jose Alexandre Scheinkman, Transversality Conditions for Some Infinite Horizon Discrete Time Optimization Problems, Mathematics of Operations Research, Vol. 11 (May 1986), pp.216-229. For the sake of completeness, let s wrap up by completely characterizing the solution to the original dynamic optimization problem. Once again, that solution must satisfy the difference equations +1 = β (6) 5

and together with the initial condition and the transversality condition where the latter requires that To start, consider (7), which implies or, after repeating T times, s t+1 = s t (7) s 0 given (8) T βt λ T +1s T +1 = 0 (10) T s T +1 = 0. s 1 = s 0 c 0, s 2 = s 1 c 1 = s 0 c 0 c 1, s 3 = s 2 c 2 = s 0 c 0 c 1 c 2 T 1 s T = s 0 or, after repeating infinitely many times and using the transversality condition 0 = s 0. Rewritten as = s 0, this result confirms our intuition about the implications of the transversality condition: it shows that over the infinite horizon, it is optimal to consume the entire resource stock, otherwise, a higher level of utility could be achieved while still satisfying all of the constraints. Now use (6), which implies that = β t c 0 to pin down the level of the consumption path from s 0 = = c 0 β t = c 0 1 β. Evidently, it is optimal to start by consuming c 0 = (1 β)s 0 at t = 0 and then to allow consumption to decrease proportionally according to (6) for all t = 1, 2, 3,.... 6