Development Economics (PhD) Intertemporal Utility Maximiza

Similar documents
DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

Lecture 6: Discrete-Time Dynamic Optimization

Dynamic Optimization: An Introduction

Dynamic Optimization Using Lagrange Multipliers

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

Slides II - Dynamic Programming

Chapter 4. Applications/Variations

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

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

Advanced Macroeconomics

Suggested Solutions to Problem Set 2

ECON501 - Vector Di erentiation Simon Grant

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

Advanced Macroeconomics

Practice Problems 2 (Ozan Eksi) ( 1 + r )i E t y t+i + (1 + r)a t

Introduction Optimality and Asset Pricing

Lecture 15. Dynamic Stochastic General Equilibrium Model. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: July 3, 2017

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

ECON607 Fall 2010 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment 2

HOMEWORK #3 This homework assignment is due at NOON on Friday, November 17 in Marnix Amand s mailbox.

Permanent Income Hypothesis Intro to the Ramsey Model

EC487 Advanced Microeconomics, Part I: Lecture 2

The Real Business Cycle Model

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

Solutions for Homework #4

Dynamic Problem Set 1 Solutions

Lecture 2. (1) Aggregation (2) Permanent Income Hypothesis. Erick Sager. September 14, 2015

An approximate consumption function

ECOM 009 Macroeconomics B. Lecture 2

Lecture 2 The Centralized Economy: Basic features

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

Lecture 4 The Centralized Economy: Extensions

Problem Set # 2 Dynamic Part - Math Camp

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

An Application to Growth Theory

Foundations of Modern Macroeconomics B. J. Heijdra & F. van der Ploeg Chapter 6: The Government Budget Deficit

Fluctuations. Shocks, Uncertainty, and the Consumption/Saving Choice

Competitive Equilibrium and the Welfare Theorems

Lecture notes on modern growth theory

Lecture 2. (1) Permanent Income Hypothesis (2) Precautionary Savings. Erick Sager. February 6, 2018

The economy is populated by a unit mass of infinitely lived households with preferences given by. β t u(c Mt, c Ht ) t=0

Session 4: Money. Jean Imbs. November 2010

Foundations of Modern Macroeconomics Second Edition

Econ Macroeconomics I Optimizing Consumption with Uncertainty

Econ 504, Lecture 1: Transversality and Stochastic Lagrange Multipliers

Problem 1 (30 points)

Lecture 2 The Centralized Economy

TOBB-ETU - Econ 532 Practice Problems II (Solutions)

Lecture Notes: Math Refresher 1

Introduction to Real Business Cycles: The Solow Model and Dynamic Optimization

Growth Theory: Review

ECON 2010c Solution to Problem Set 1

HOMEWORK #1 This homework assignment is due at 5PM on Friday, November 3 in Marnix Amand s mailbox.

The representative agent model

Macroeconomic Theory and Analysis Suggested Solution for Midterm 1

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

Lecture 3: Dynamics of small open economies

Macroeconomics I. University of Tokyo. Lecture 12. The Neo-Classical Growth Model: Prelude to LS Chapter 11.

Topic 6: Consumption, Income, and Saving

The New Keynesian Model: Introduction

Asymmetric Information in Economic Policy. Noah Williams

1 With state-contingent debt

ECON 5118 Macroeconomic Theory

On the existence, efficiency and bubbles of a Ramsey equilibrium with endogenous labor supply and borrowing constraints

Neoclassical Growth Model / Cake Eating Problem

1 Basic Analysis of Forward-Looking Decision Making

Economic Growth (Continued) The Ramsey-Cass-Koopmans Model. 1 Literature. Ramsey (1928) Cass (1965) and Koopmans (1965) 2 Households (Preferences)

Basic Deterministic Dynamic Programming

Lecture Notes 10: Dynamic Programming

Government The government faces an exogenous sequence {g t } t=0

Macroeconomics Qualifying Examination

Chapter 15. Several of the applications of constrained optimization presented in Chapter 11 are. Dynamic Optimization

Optimization Over Time

The Hansen Singleton analysis

Problem Set #4 Answer Key

Macroeconomics Theory II

A simple macro dynamic model with endogenous saving rate: the representative agent model

ECOM 009 Macroeconomics B. Lecture 3

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics

Macroeconomic Theory and Analysis V Suggested Solutions for the First Midterm. max

u(c t, x t+1 ) = c α t + x α t+1

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

1 Two elementary results on aggregation of technologies and preferences

The Fundamental Welfare Theorems

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6

Lecture 10. Dynamic Programming. Randall Romero Aguilar, PhD II Semestre 2017 Last updated: October 16, 2017

Lecture 5: Some Informal Notes on Dynamic Programming

Learning to Optimize: Theory and Applications

Paul Schrimpf. October 17, UBC Economics 526. Constrained optimization. Paul Schrimpf. First order conditions. Second order conditions

Basic Techniques. Ping Wang Department of Economics Washington University in St. Louis. January 2018

Macroeconomics Qualifying Examination

Monetary Economics: Solutions Problem Set 1

Lecture 4: Dynamic Programming

Growth Theory: Review

Exhaustible Resources and Economic Growth

Lecture 1: Labour Economics and Wage-Setting Theory

Econ Slides from Lecture 14

4- Current Method of Explaining Business Cycles: DSGE Models. Basic Economic Models

1 Bewley Economies with Aggregate Uncertainty

Solutions to Problem Set 1

Transcription:

Development Economics (PhD) Intertemporal Utility Maximization Department of Economics University of Gothenburg October 7, 2015 1/14

Two Period Utility Maximization Lagrange Multiplier Method Consider a two-period (period 1 and period 2) problem The two-period utility function: U = u(c 1 ) + 1 1 + δ u(c 2) (1) Standard assumption: u (.) > 0, and u (.) < 0 Period 1 budget constraint: A 0 > 0, = inheritance Y 1 + (1 + r)a 0 = c 1 + A 1 (2) A 0 < 0, = debt from previous generation Period 2 budget constraint: 2/14

Two Period Utility Maximization Lagrange Multiplier Method Cont. Period 2 budget constraint: Y 2 = (1 + r)a 1 = c 2 + A 2 (3) For simplicity, assume A 0 = 0, = no inheritance, and no debt; A 2 = 0 no bequest/no debt in the final year (A 2 ) = max c1,c 2 U = u(c 1 ) + 1 1 + δ u(c 2) s.t (4) Y 1 = c 1 + A 1 (5) Y 2 + (1 + r)a 1 = c 2 (6) 3/14

Two Period Utility Maximization Lagrange Multiplier Method Cont. Use the Lagrange multiplier method L = u(c 1 ) + 1 1 + δ u(c 2) + λ 1 (Y 1 c 1 A 1 ) FOCs for c 1, c 2, A 1, λ 1 and λ 2 +λ 2 (Y 2 + (1 + r)a 1 c 2 ) (7) L c 1 = u (c 1 ) λ 1 = 0 (8) L = 1 c 2 1 + δ u (c 2 ) λ 2 = 0 (9) 4/14

Two Period Utility Maximization Lagrange Multiplier Method Cont. (8) (10) = L A 1 = λ 1 + (1 + r)λ 2 = 0 (10) L λ 1 = Y 1 = c 1 + A 1 (11) L λ 2 = Y 2 + (1 + r)a 1 = c 2 (12) λ 1 = u (c 1 ) (13) λ 2 = 1 1 + δ u (c 2 ) and (14) 5/14

Two Period Utility Maximization Lagrange Multiplier Method Cont. λ 1 + (1 + r)λ 2 = 0 (15) Substituting equations (13) and (14) into (15) gives u (c 1 ) = 1 + r 1 + δ u (c 2 ) (16) Eq. (16) is known as the Euler Equation 6/14

Dynamic Programming Consider the lifetime utility function of the consumer, U =: u(c 1 ) + 1 1 + δ u(c 1 1 2) + ( 1 + δ )2 u(c 3 ) +... + ( 1 + δ )T 1 u(c T ) (17) [= T t=1 1 ( 1 + δ )T 1 u(c t )] s.t (18) The optimization problem of the consumer is given as follows: 7/14

Dynamic Programming Cont. max ct [U = T t=1 1 ( 1 + δ )T 1 u(c t )] s.t (19) A t = (1 + r)a t 1 + Y t c t (20) In dynamic optimization, A t is called the State Variable, representing the total amount of resources available to the consumer c t is called control variable which must be chosen by the consumer to maximize utility Note that the level of consumption chosen at any time t (given A t 1 ) affects the level of wealth available in period t + 1 The optimization problem of the consumer would be solved recursively (from period 1 to T) 8/14

Dynamic Programming Cont. Let the value function (the maximized value of the objective function) in t = 1 given an initial stock of wealth A 0 be given by T 1 V 1 (A 0 ) = max c1 t=1( 1 + δ )T 1 u(c t ) (21) V 1 (A 0 ) = max c1 {u(c 1 ) + 1 1 + δ u(c 1 2) + ( 1 + δ )2 u(c 3 ) +... 1 +( 1 + δ )T 1 u(c T )} (22) 9/14

Dynamic Programming Cont. V 1 (A 0 ) = max c1 {u(c 1 ) + 1 T 1 + δ [ 1 ( t=2 1 + δ )T 2 u(c t )]} s.t (23) A t = (1 + r)a t 1 + Y t c t (24) Given an initial stock of wealth from period 1, A 1 the consumer again maximizes utility in period 2 subject to the wealth constraint given in (24) above Thus the value function in period 2 would be T 1 V 2 (A 1 ) = max c2 t=2( 1 + δ )T 2 u(c t ) (25) Substituting equation (25) into (23) yields 10/14

Dynamic Programming Cont. V 1 (A 0 ) = max c1 [u(c 1 ) + 1 1 + δ V 2(A 1 )] (26) If the consumer optimizes in such a way, V t (A t 1 ) = max ct [u(c t ) + 1 1 + δ V t+1(a t )] (27) Equation (27) is known as the Bellman Equation Drop the subscript t in the value function V(A t 1 ) = max ct [u(c t ) + 1 1 + δ V(A t)] (28) 11/14

Dynamic Programming Cont. Differentiate the Bellman equation w.r.t c t V(A t 1 ) c t = 0 (29) u (c t ) + 1 1 + δ V (A t ) A t c t = 0 (30) Since A t / c t = 1 from e.q (24), we can rewrite (30) as u (c t ) 1 1 + δ V (A t ) = 0 (31) We need to solve for V (A t ) in eq (31) to complete the optimization Differentiate the Bellman equation given in (28) w.r.t A t 1 12/14

Dynamic Programming Cont. Eq (31) = : V 1 (A t 1 ) = ( 1 + δ )V (A t ) A t (32) A t 1 V (A t 1 ) = ( 1 + r 1 + δ )V (A t ) (33) Eq. (34) = V (A t ) = (1 + δ)u (c t ) (34) V (A t 1 ) = (1 + δ)u (c t 1 ) (35) Substituting (34) and (35) into (33) gives u (c t ) = 1 + r 1 + δ u (c t+1 ) (36) 13/14

Dynamic Programming Cont. If δ = r, u (c t ) = u (c t+1 ) (37) 14/14