SlideShare a Scribd company logo
1 of 55
ā€œThe laws of history are as absolute at the laws of physics, and if the probabilities of error are greater, it is only because history does not deal with as many humans as physics does atoms, so that individual variations count for more.ā€ 
Isaac Asimov, Foundation and Empire (1952)
Optimal Control in Agent-based Economic Models: A Survey 
James Matthew B. Miraflor | CS 296 - Seminar
ā€œThis is what I mean by the ā€˜mechanicsā€™ of economic development - the construction of a mechanical, artificial world, populated by the interacting robots that economics typically studies, that is capable of exhibiting behavior the gross features of which resemble those of the actual world.ā€ 
Robert Lucas, Jr., ā€œOn the Mechanics of Economic Developmentā€. Journal of Monetary Economics. 1988.
The ā€œRobotsā€ = ā€œRepresentative Agentsā€ 
ā€¢Firms. Production function 
ā€¢Consumers. Utility function 
ā€¢Government 
ā€“Usually is a constraint rather than an objective function 
ā€“Behavior ā€“ Efficient or Inefficient? Benevolent or Corrupt? 
ā€¢Optimization 
ā€¢Equilibrium 
ā€“When does an economy stop growing? At what point do firms stop producing, consumers stop consuming, government stop spending?
PRODUCTION 
Firms, Technology, Capital, and Labor
The Neoclassical Production Function 
ā€¢Production function: ķ‘Œ=ķ¹(ķ¾,ķæ,ķ“) 
ā€“where ķ‘Œ is the output, ķ“ is the total factor productivity/technology, ķæ is the labor input, ķ¾ is the capital input 
ā€“satisfies conditions below: 
1.Constant returns to scale: 
ķ¹ķœ†ķ¾,ķœ†ķæ,ķœ†ķ“=ķœ†ķ¹(ķ¾,ķæ,ķ“),āˆ€ķœ†>0 
ā€“Replication argument 
2.Positive and diminishing returns 
o ķœ•ķ¹ ķœ•ķ¾ >0, ķœ•2ķ¹ ķœ•ķ¾2<0, ķœ•ķ¹ ķœ•ķæ >0, ķœ•2ķ¹ ķœ•ķæ2<0
The Neoclassical Production Function 
3.Inada (1963) Conditions: 
olim ķ¾ā†’0 ķœ•ķ¹ ķœ•ķ¾ =lim ķæā†’0 ķœ•ķ¹ ķœ•ķæ =āˆž,lim ķ¾ā†’āˆž ķœ•ķ¹ ķœ•ķ¾ =lim ķæā†’āˆž ķœ•ķ¹ ķœ•ķæ =0 
4.Essentiality: 
oķ¹0,ķæ=ķ¹ķ¾,0=0 
ā€¢Per Capita values 
ķ‘Œ=ķ¹ķ¾,ķæ,ķ“ā†’ ķ‘Œ ķæ =ķ¹ ķ¾ ķæ ,1, ķ“ ķæ =ķæķ‘“ķ‘˜, 
ķ‘¦=ķ‘“(ķ‘˜) ķœ•ķ¹ ķœ•ķ¾ =ķ‘“ā€²ķ‘˜, ķœ•ķ¹ ķœ•ķæ =ķ‘“ķ‘˜āˆ’ķ‘˜ķ‘“ā€²(ķ‘˜)
Per Capita values 
ā€¢ķ¾(ķ‘”) =ķ¼ķ‘”āˆ’ķ›æķ¾ķ‘”=ķ‘ ķ¹(ķ¾,ķæ,ķ“)āˆ’ķ›æķ¾ķ‘” 
ā€¢ ķ¾ķ‘” L= ķ‘ ķ¹ķ¾,ķæ,ķ‘‡ ķæ āˆ’ ķ›æķ¾ķ‘” ķæ =ķ‘ ķ‘“ķ‘˜āˆ’ķ›æķ‘˜ 
ā€¢Take the time derivative of ķ‘˜ to get: 
ā€¢ķ‘˜ = ķ‘‘ ķ¾ ķæ ķ‘‘ķ‘” = ķæķ¾ āˆ’ķ¾ķæ ķæ2= ķ¾ ķæ āˆ’ ķæ ķæ ķ¾ ķæ = ķ¾ ķæ āˆ’ķ‘›ķ‘˜ 
o ķæ ķæ =ķ‘› (population growth) 
oķ‘˜ = ķ¾ ķæ āˆ’ķ‘›ķ‘˜ā†’ ķ¾ ķæ =ķ‘˜ +ķ‘›ķ‘˜ 
ā€¢ķ‘˜ +ķ‘›ķ‘˜=ķ‘ ķ‘“ķ‘˜āˆ’ķ›æķ‘˜ 
ā€¢ķ‘˜ =ķ‘ ķ‘“ķ‘˜āˆ’ķ›æķ‘˜āˆ’ķ‘›ķ‘˜
Capital Dynamics 
ā€¢Change in capital is produced good not consumed. 
ā€¢ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’(ķ‘›+ķ›æ)ķ‘˜, where: 
ā€“ķ‘˜ is the per capita capital (ķ¾/ķæ), ķ‘˜ = ķ‘‘ķ‘˜ ķ‘‘ķ‘” is the change in capital, or the investment, due to savings. 
ā€“ķ›æ is the depreciation rate of capital 
ā€“ķ‘› is the population rate 
ā€¢Notice that ķ‘› behaves like a depreciation rate since it represents the fraction of resources to be given to the next generation.
Savings/Investment and Consumption 
Capital (k) 
Output (y) 
Gross 
Product 
f(k) 
Some level of Capital (k) 
Actual GDP (y) 
Actual 
Savings 
(s*y) 
Gross Savings s*f(k) 
consumption per worker 
investment per worker 
Borrowed/derived from DE201 lecture slides of Prof. Emmanuel de Dios
Gross 
Product 
f(k) 
k* 
Gross Savings s*f(k) 
Population Growth 
k1 
k2 
Investment is greater than population growth; capital per person increases 
Population growth is greater than investment; capital per person decreases. 
Savings/Investment and Consumption 
Capital 
(k) 
Output (y) 
Borrowed/derived from DE201 lecture slides of Prof. Emmanuel de Dios
Savings and Economic Growth 
Gross Product f(k) 
Gross Savings s*f(k) 
High economic growth 
Zero growth 
Negative economic growth 
Population Growth 
Capital 
(k) 
Output (y) 
Borrowed/derived from DE201 lecture slides of Prof. Emmanuel de Dios
Cobb-Douglas Production Function 
ķ‘Œ=ķ¹ķ¾,ķæ=ķ“ķæķ›¼ķ¾ķ›½ 
ā€¢ķ›¼ and ķ›½ are the output elasticities of capital & labor 
ā€“measures the responsiveness of output to a change in either labor or capital, ceteris paribus. 
ā€¢If we want production per capita, we divide the function buy ķæ to get ķ‘Œ ķæ =ķ“ķæķ›¼āˆ’1ķ¾ķ›½=ķ“ķæķ›¼āˆ’ķ›½āˆ’1ķ¾ ķæ ķ›½ ā†’ķ‘¦=ķ“ķæķ›¼āˆ’ķ›½āˆ’1ķ‘˜ķ›½ 
ā€¢where ķ‘¦ and ķ‘˜ are per capita production and per capita capital respectively. 
ā€¢Conventionally, we set ķ›¼+ķ›½=1 so that ķ›½=1āˆ’ķ›¼
CONSUMPTION 
The Utility Function and Discounting of the Future
The Utility Function 
ā€¢ķ‘ķ‘”=ķ‘ķ‘” represents the consumption at time ķ‘” 
ā€¢ķ‘¢ķ‘”= ķ‘¢ķ‘ķ‘”=ķ‘¢(ķ‘ķ‘”) represents the utility of consumers from consuming ķ‘ķ‘”. 
ā€¢ķ‘ˆ0 is the total, accumulated utility over infinite time of the consumer, i.e. ķ‘ˆ0= ķ‘’āˆ’ķœŒķ‘” ķ‘¢ķ‘ķ‘” ķ‘‘ķ‘” āˆž 0 
oIf ķæķ‘” is the population level at time ķ‘”, we have: ķ‘ˆ0= ķ‘’āˆ’ķœŒķ‘” ķ‘¢ķ‘ķ‘”ķæķ‘” ķ‘‘ķ‘” āˆž 0
Constant Elasticity of Substitution 
ā€¢If production is Cobb-Douglas, then the necessary and sufficient conditions for optimal savings (Kurz, 1968) : 
1.A ķ‘¢(ķ‘ķ‘”) must be Constant Elasticity of Intertemporal Substitution (CEIS) 
ķ‘¢ķ‘ķ‘”= ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ 
ā€“where ķœŽ= 1 ķ‘  and ķ‘  is the savings rate 
ā€“Constant aversion to fluctuations in consumption 
ā€“One doesnā€™t get more or less risk averse as one gets richer (or poorer). 
2.Discount rate ķœŒ must be related to the parameters of ķœŒ=ķ›½āˆ’ķ‘ , where ķ›½ is share of capital to production.
Optimal Cumulative Consumption 
ā€¢A consumer agent will want to maximize consumption over time, i.e. maxķ‘ˆ0= ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ķ‘‘ķ‘” āˆž 0 
ķ‘ .ķ‘”. ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜, ķ‘˜0>0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘› 
ā€¢The solution to this optimal control problem will then govern the dynamics of savings across time. 
ā€¢How do we solve?
BASICS OF OPTIMAL CONTROL 
The Hamiltonian and the Maximum Principle
The Lagrangean (Static Optimization) 
mķ‘Žķ‘„ {ķ‘“(ķ‘„)|ķ‘”ķ‘– =0,ļ€¢ķ‘–ļƒŽķ¾} ā€¢Given the function ķ‘¦=ķ‘“(ķ‘„1,ā€¦,ķ‘„ķ‘›) subject to a constraint ķ‘”ķ‘–(ķ‘„1,ā€¦,ķ‘„ķ‘›)=0, ķ‘–=1,ā€¦,ķ‘˜ the Lagrangean is 
ķæķ‘„;ķœ†=ķ‘“ķ‘„+ ķœ†ķ‘–ķ‘”ķ‘–(ķ‘„) ķ‘˜ ķ‘–=1 
ā€¢where the ļ¬ is the vector of Lagrangean multipliers. 
ā€¢Let ķ‘¦=ķ‘“ķ‘„1,ķ‘„2, ķ‘”ķ‘„1,ķ‘„2=0 
ķæķ‘„1,ķ‘„2,ķœ†=ķ‘“ķ‘„1,ķ‘„2+ķœ†ķ‘”(ķ‘„1,ķ‘„2) 
ā€¢To determine ķ‘„1āˆ—,ķ‘„2āˆ—,ķœ†āˆ—: ķœ•ķæ ķœ•ķ‘„1= ķœ•ķ‘“ķ‘„1,ķ‘„2 ķœ•ķ‘„1+ ķœ•ķ‘”ķ‘„1,ķ‘„2 ķœ•ķ‘„1=0 ķœ•ķæ ķœ•ķ‘„2= ķœ•ķ‘“ķ‘„1,ķ‘„2 ķœ•ķ‘„2+ ķœ•ķ‘”ķ‘„1,ķ‘„2 ķœ•ķ‘„2=0
The Hamiltonian (Dynamic Optimization) 
ā€¢Definition. Given the problem 
ķ‘€ķ‘Žķ‘„ ķ½= ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘‘ķ‘” ķ‘‡ 0 
ķ‘†.ķ‘”. ķ‘„ā€²ķ‘”=ķ‘”(ķ‘„,ķ‘¢,ķ‘”) 
ķ‘„0=ķ‘„0,ķ‘„ķ‘‡ free,ķ‘‡ fixed 
ķ‘¢ķ‘”ķœ– ā„ 
ā€¢The Hamiltonian of the problem is the function 
ķ»ķ‘„,ķ‘¢,ķœ†,ķ‘”=ķ‘“ķ‘„,ķ‘¢,ķ‘”+ķœ†ķ‘”(ķ‘„,ķ‘¢,ķ‘”) 
ā€¢ķœ†(ķ‘”) is called the costate variable.ā–” 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
Problem of Dynamic Optimization 
ā€¢From among functions x ķœ–C1[0,T] starting at (0,x0) and ending at (T,xT), choose an x* such that J(x*) ā‰„ J(x). 
ā€¢Note that in Optimal Control terms, we are actually selecting a u (governing x) that optimizes x 
0 T 
x 
x0 
xT 
x*(t) 
Figure 1 
ā–” 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
The Pontryagin Maximum Principle in Terms of the Hamiltonian 
ā€¢Theorem. Given the problem 
ā€¢ķ‘€ķ‘Žķ‘„ ķ½= ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘‘ķ‘” ķ‘‡ 0 
ā€¢ķ‘†.ķ‘”. ķ‘„ā€²ķ‘”=ķ‘”(ķ‘„,ķ‘¢,ķ‘”) 
ā€¢ ķ‘„0=ķ‘„0,ķ‘„ķ‘‡ free,ķ‘‡ fixed 
ā€¢ u(t) ķœ– ā„ 
ā€¢ķ»ķ‘„,ķ‘¢,ķœ†,ķ‘”=ķ‘“ķ‘„,ķ‘¢,ķ‘”+ķœ†ķ‘”(ķ‘„,ķ‘¢,ķ‘”) 
ā€¢If the pair (u*(t), x*(t)) is optimal, then there is a continuously differentiable function ķœ†(ķ‘”) such that: 
a. ķœ•ķ» ķœ•ķœ† = x*ā€² (HĪ» = x*ā€²) 
b. ķœ•ķ» ķœ•ķ‘„ =āˆ’ķœ†ā€² (Hx = āˆ’Ī»ā€²) 
c. ķœ•ķ» ķœ•ķ‘¢ =0 (Hu = 0) 
d.x*(0) = x0 
e.Ī»(T) = 0 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
Infinite Horizon Problems 
ā€¢The Infinite Horizon Optimal Control Problem 
ā€¢ķ‘€ķ‘Žķ‘„ ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘’āˆ’ķ‘Ÿķ‘”ķ‘‘ķ‘” āˆž 0 
ā€¢ķ‘†.ķ‘”. ķ‘„ā€²ķ‘”=ķ‘”(ķ‘„,ķ‘¢,ķ‘”) 
ā€¢ ķ‘„0=ķ‘„0,ķ‘¢(ķ‘”)āˆˆķ‘ˆ 
ķ»ķ‘„,ķ‘¢,ķœ†,ķ‘”=ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘’āˆ’ķ‘Ÿķ‘”+ķœ†ķ‘”(ķ‘„,ķ‘¢,ķ‘”) 
ā€¢The objective function is sensible only if, for all admissible pairs (ķ‘„,ķ‘¢,ķ‘”), the integral converges. 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
Infinite Horizon Problems 
Transversality Conditions. ķ‘Ž ķ‘„āˆž ķ‘“ķ‘Ÿķ‘’ķ‘’ 
lim ķ‘”ā†’āˆž ķœ†ķ‘”=0 ķ‘ ķ‘„āˆžā‰„ķ‘„ķ‘šķ‘–ķ‘› 
lim ķ‘”ā†’āˆž ķœ†(ķ‘”)ā‰„0 lim ķ‘”ā†’āˆž ķœ†ķ‘”=0 ķ‘–ķ‘“ ķ‘„āˆž>ķ‘„ķ‘šķ‘–ķ‘› ķ‘ ķ‘„āˆž ķ‘“ķ‘–ķ‘„ķ‘’ķ‘‘ 
lim ķ‘”ā†’āˆž ķ»=0 
TVC is a description of how the optimal path crosses a terminal line in variable endpoint problems. 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
DYNAMIC OPTIMIZATION 
The Ramsey-Cass-Koopmans Model
The Ramsey-Cass-Koopmans Model 
ā€¢Question: How much should a nation save? 
ā€¢maxķ‘ˆ0= ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ķ‘‘ķ‘” āˆž 0 
ā€¢ķ‘ .ķ‘”. ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜, ķ‘˜0>0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘› 
ā€¢The solution to this optimal control problem will then govern the dynamics of savings across time. 
ā€¢Note that lim ķ‘”ā†’āˆž ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ =0 
oOne can verify that for this to happen, ķœŒ>ķ‘›
Solving the Model 
ā€¢Setting up the Hamiltonian 
ķ»=ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ(ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜) 
ā€¢Where ķœ is the dynamic Lagrange multiplier 
oķœ can also be interpreted as the shadow price of investment 
ā€¢The First Order Conditions (FOCs) are: 
oķ»ķ‘=0 
oķ»ķ‘˜=āˆ’ķœ 
oTransversality condition (TVC): lim ķ‘”ā†’āˆž ķ‘˜ķ‘”ķ‘£ķ‘”=0
ķ»=ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ(ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜) 
ā€¢ķ»ķ‘=0ā†’ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘”ķ‘ķ‘” āˆ’ķœŽāˆ’ķœ=0 (1) 
ā€¢ķ»ķ‘˜=āˆ’ķœ ā†’ķœķ‘“ā€²ķ‘˜āˆ’ķ‘›āˆ’ķ›æ=āˆ’ķœ 
oāˆ’ ķœ ķœ =ķ‘“ā€²ķ‘˜āˆ’ķ‘›āˆ’ķ›æ (2) 
ā€¢Take logs and time derivative of (1): 
oāˆ’ķœŒāˆ’ķ‘›ķ‘”āˆ’ķœŽlnķ‘ķ‘”=lnķœ 
oāˆ’ķœŒāˆ’ķ‘›āˆ’ķœŽ ķ‘ ķ‘ = ķœ ķœ ā†’ ķ‘ ķ‘ =ķœŽāˆ’1(āˆ’ķœŒ+ķ‘›āˆ’ ķœ ķœ ) (3) 
ā€¢Plug (3) to (2) to get: 
oķ›¾ķ‘= ķ‘ ķ‘ =ķœŽāˆ’1ķ‘“ā€²(ķ‘˜)āˆ’ķœŒāˆ’ķ›æ 
oIn the Cobb-Douglas case: ķ›¾ķ‘=ķœŽāˆ’1ķ›½ķ‘˜āˆ’(1āˆ’ķ›½)āˆ’ķœŒāˆ’ķ›æ
Equilibrium in Consumption 
ķ›¾ķ‘= ķ‘ ķ‘ =ķœŽāˆ’1ķ‘“ā€²(ķ‘˜)āˆ’ķœŒāˆ’ķ›æ =ķœŽāˆ’1ķ›½ķ‘˜āˆ’(1āˆ’ķ›½)āˆ’ķœŒāˆ’ķ›æ 
ā€¢In equilibrium, i.e. ķ‘ ķ‘ =0, ķ‘“ā€²ķ‘˜=ķœŒ+ķ›æ 
oIf consumption is to remain at its current level, marginal return to capital must at least reach the level of the combined future discounting and capital depreciation 
oAt this level, an individual is indifferent between consuming and spending.
Transitional Dynamics 
From our constraint: ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜ 
ā€¢ ķ‘˜ ķ‘˜ = ķ‘“ķ‘˜āˆ’ķ‘ ķ‘˜ āˆ’ķ‘›āˆ’ķ›æ 
ā€¢ ķ‘ ķ‘ =ķœŽāˆ’1ķ‘“ā€²(ķ‘˜)āˆ’ķœŒāˆ’ķ›æ 
ā€¢In equilibrium 
o ķ‘˜ ķ‘˜ =0ā†’ķ‘=ķ‘“ķ‘˜āˆ’ķ‘›+ķ›æķ‘˜ 
o ķ‘ ķ‘ =0ā†’ķ‘“ā€²(ķ‘˜)=ķœŒ+ķ›æ
ķ‘˜ =0 curve: ķ‘=ķ‘“(ķ‘˜)āˆ’(ķ‘›+ķ›æ)ķ‘˜ ķ‘ =0 curve: ķ‘“ā€²(ķ‘˜)=ķœŒ+ķ›æ 
(ķ‘›+ķ›æ)ķ‘˜ 
ķ‘“(ķ‘˜) 
ķ‘˜ 
ķ‘˜ 
ķ‘ 
ķ‘˜āˆ— 
ķ‘ =0 
ķ‘˜ =0 
ķø 
ķø = steady state 
ķ‘˜0 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
ķ‘˜āˆ— 
ķ‘āˆ— 
ķø 
ķ‘ =0 
ķ‘˜ =0 
ķ‘ 
ķ‘˜ 
+ 
āˆ’ 
+ 
āˆ’ 
The Ramsey Model 
Stable branch 
Unstable branch 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
The Ramsey Model 
ā€¢The steady state E = (k*,c*) is a saddle-point equilibrium. It is unique. 
ā€¢At equilibrium, k* is a constant; hence, y* = f(k*) is a constant. Since k ā‰” K/L and y ā‰” Y/L, then at E, the variables Y, K, and L all grow at the same rate. 
ā€¢The only way for the economy to move toward the steady state is to hitch onto a stable branch. 
ā€¢Given an initial capital-labor ratio k0, it must choose an initial per capita consumption level c0 such that the pair (k0,c0) lies on the stable branch.
ķ‘˜āˆ— 
ķ‘āˆ— 
ķø 
ķ‘ =0 
ķ‘˜ =0 
ķ‘ 
ķ‘˜ 
+ 
āˆ’ 
+ 
āˆ’ 
The Ramsey Model 
Stable branch 
Unstable branch 
If the economy is not on a stable branch, ever-increasing k accompanied by ever-decreasing c leads per capita consumption towards starvation.
ķ‘˜āˆ— 
ķ‘āˆ— 
ķø 
ķ‘ =0 
ķ‘˜ =0 
ķ‘ 
ķ‘˜ 
+ 
āˆ’ 
+ 
āˆ’ 
The Ramsey Model 
Stable branch 
Unstable branch 
If economy is not on a stable branch: Ever-increasing c accompanied by ever-decreasing k leads to capital exhaustion. 
Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
The Ramsey Model 
ā€¢If the economy is not on a stable branch, the dynamic forces lead to: 
ā€“Ever-increasing ķ‘˜ accompanied by ever- decreasing ķ‘ (streamlines pointing to the southeast) leading per capita consumption towards starvation. 
ā€“Ever-increasing c accompanied by ever- decreasing ķ‘˜ (streamlines pointing to the northwest) implying overindulgence leading to capital exhaustion. 
ā€¢The only viable long-run alternative for the economy is the steady state at ķø.
The Ramsey Model 
ā€¢At steady state, per-capita consumption becomes constant and its level cannot be further raised over time. 
ā€¢Thatā€™s because the production function does not include technological progress. 
ā€¢To make a possible rising per-capita consumption, technological progress must be introduced.
ROLE OF THE GOVERNMENT 
The Barro Model of Public Spending 
Leyte Vice Gov. Carlo Loreto 
Tacloban City Vice Mayor Jerry Yaokasin 
Gov. Dom Petilla 
Coca-Cola FEMSA CEO Juan Ramon Felix 
Coca-Cola Corporate Affairs director Jose Dominguez 
Reopening of Plant at Tacloban City
Barro Model of Public Spending 
ā€¢Economist Robert J. Barro (1990) builds on the Ramsey-Cass-Koopmans model to propose a ā€œpublic spendingā€ model: 
ķ‘¦=ķ‘“ķ‘˜,ķ‘”=ķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ 
oķ‘” is the governmentā€™s input to production (infrastructures, highways, public works, etc.) 
oķ›¼ is the elasticity of governmentā€™s share to production 
oķ‘” is financed entirely from tax revenues. 
oportion of the economy is taxed so the government can spend.
Effect of Taxes 
oDefining ķœ as the constant average and marginal income tax rate, we then have 
ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼. 
ā€¢Note also, that disposable savings is less than that earlier, since aside from consumption, a portion (ķœ) of production is taxed. In this case, our constraint is transformed into: ķ‘˜ =1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘, ķ‘˜0>0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘›
Barroā€™s Optimal Control Problem 
ā€¢The optimal control problem in Barro (1990) then becomes: 
ā€¢maxķ‘ˆ0= ķ‘’āˆ’ķœŒķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ķ‘‘ķ‘” āˆž 0 
ā€¢ķ‘ .ķ‘”. ķ‘˜ =1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘, ķ‘˜0> 0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘› 
ā€¢where ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ 
ā€¢This is the ā€œcompetitive caseā€, wherein consumer agents take government spending as a given and then optimize.
Competitive Case 
ā€¢Setup the Hamiltonian 
ķ»=ķ‘’āˆ’ķœŒķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘ 
ā€¢The First Order Conditions (FOCs) are: 
o(1) ķ»ķ‘=0ā†’ķ‘’āˆ’ķœŒķ‘”ķ‘āˆ’ķœŽ=ķœ 
o(2) ķ»ķœ=āˆ’ķœ ā†’ķœ =āˆ’ķœ1āˆ’ķœķ“ķ‘˜āˆ’ķ›¼ķ‘”ķ›¼= āˆ’ķ‘£1āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ 
o(3) TVC
Competitive Case 
ā€¢For (1), taking log of both sides and differentiating, we get: 
o ķ‘’āˆ’ķœŒķ‘”ķ‘āˆ’ķœŽ=ķœā†’āˆ’ķœŒķ‘”āˆ’ķœŽlnķ‘=lnķœ 
o ķ‘‘ ķ‘‘ķ‘” āˆ’ķœŒķ‘”āˆ’ķœŽlnķ‘= ķ‘‘ ķ‘‘ķ‘” lnķœā†’āˆ’ķœŒāˆ’ķœŽ ķ‘ ķ‘ = ķœ ķœ (3) 
oSubstitute (3) into (2) to get: 
o ķœ ķœ =āˆ’1āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ 
oāˆ’ķœŒāˆ’ķœŽ ķ‘ ķ‘ =āˆ’1āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ 
o ķ‘ ķ‘ =ķœŽāˆ’11āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ āˆ’ķœŒ (4)
Size of the Government 
ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ 
ā€¢We can get the size of the government ķœ by 
oķœ= ķ‘” ķ‘¦ = ķ‘” ķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼= ķ‘” ķ‘˜ 1āˆ’ķ›¼ ķ“āˆ’1ā†’ 
o ķ‘” ķ‘˜ =(ķœķ“)1/(1āˆ’ķ›¼) 
ā€¢Plug it into (4) to get: 
o ķ‘ ķ‘ =ķœŽāˆ’11āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ āˆ’ķœŒ 
ā€¢ķ›¾1= ķ‘ ķ‘ =ķœŽāˆ’1ķ“1āˆ—āˆ’ķœŒ 
owhere ķ“1āˆ—=1āˆ’ķ›¼ķ“ 11āˆ’ķ›¼1āˆ’ķœķœ ķ›¼ 1āˆ’ķ›¼
Command Economy 
ā€¢In a command economy, the government will take into account that private output affects public income and (through the production function) other peopleā€™s marginal product of capital. 
ā€¢To solve, subsitute ķ“1āˆ—=1āˆ’ķ›¼ķ“ 11āˆ’ķ›¼1āˆ’ķœķœ ķ›¼ 1āˆ’ķ›¼ in the A part of the Hamiltonian 
ā€¢ķ»= ķ‘’āˆ’ķœŒķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘
Command Economy 
ā€¢The FOCs are: 
oķ‘’āˆ’ķœŒķ‘”ķ‘āˆ’ķœŽ=ķœ 
o ķœ ķœ =āˆ’1āˆ’ķœķ“ 11āˆ’ķ›¼ķœ ķ›¼ 1āˆ’ķ›¼āˆ’ķœŒ 
ā€¢Substituting the usual way we obtain: 
ā€¢ķ›¾2= ķ‘ ķ‘ =ķœŽāˆ’1ķ“2āˆ—āˆ’ķœŒ 
ā€¢Where ķ“2āˆ—=1āˆ’ķœķ“ 11āˆ’ķ›¼ķœ ķ›¼ 1āˆ’ķ›¼
Efficiency of the Command Economy 
ā€¢ķ›¾1= ķ‘ ķ‘ =ķœŽāˆ’1ķ“1āˆ—āˆ’ķœŒ 
owhere ķ“1āˆ—=1āˆ’ķ›¼ķ“ 11āˆ’ķ›¼1āˆ’ķœķœ ķ›¼ 1āˆ’ķ›¼ 
ā€¢ķ›¾2= ķ‘ ķ‘ =ķœŽāˆ’1ķ“2āˆ—āˆ’ķœŒ 
ā€“Where ķ“2āˆ—=1āˆ’ķœķ“ 11āˆ’ķ›¼ķœ ķ›¼ 1āˆ’ķ›¼ 
ā€¢Note that since for all values of ķœŒ, ķ“1āˆ—<ķ“2āˆ—ā†’ķ›¾1<ķ›¾2 
ā€¢Government is forced to provide one more unit of public input for every unit of savings by individuals. 
ā€¢The assumption is that the government is a ā€œbenevolent dictatorā€. 
ā€¢What if it is not?
CORRUPTION IN GOVERNMENT 
The Ellis-Fender Model
Ellis & Fender (2006) Model 
ā€¢Takes off from a Ramsey type model of economic growth in which the ā€œengine of growthā€ is public capital accumulation. 
ā€¢Public capital financed by taxes on private output. 
ā€¢Government can either use taxes to fund public capital accumulation or engage in corruption. 
ā€¢Ellis & Fender defines output as: 
ķ‘¦ķ‘”=ķ‘“ķ‘™ķ‘”,ķ‘ķ‘”=ķ‘™ķ‘”ķ›¼ķ‘(ķ‘”)ķ›½,0<ķ›¼,ķ›½<1 
ā€¢where ķ‘™(ķ‘”) is the effective labor and ķ‘(ķ‘”) is the public capital.
Ellis & Fender (2006) Model 
ā€¢Public capital then moves according to: ķ‘ =ķœķ‘”āˆ’ķœ”āˆ’ķ‘ķ‘”āˆ’ķœ”āˆ’ķœŽķ‘(ķ‘”) 
ā€¢where: 
oķœķ‘”āˆ’ķœ” represents the taxes paid at interval of length ķœ” in the past, 
oķ‘ķ‘”āˆ’ķœ” is portion of past tax payments that were corrupted by the government 
oķœŽ is capital depreciation. 
ā€¢Interval ķœ” is production lag 
ā€“But their subsequent results demonstrate that it can also be seen as ā€œtransparencyā€
Optimal Consumption 
ā€¢Goal of consumer-citizens - maximize accumulated consumption 
ā€¢Let ķ‘ķ‘” be the consumption and āˆ’ķ‘™ķ‘” be the decision to pursue leisure. 
ķ‘¢ķ‘”=ķ‘¢ķ‘ķ‘”,ķ‘™ķ‘”=[ķ‘ķ‘”+ķ‘™ķ‘”]ķœƒ 
ā€¢where 0<ķœƒ<1 is the intertemporal substitution parameter (similar to 1āˆ’ķœŽ earlier), and r is the discount rate (similar to ķœŒ earlier). 
ā€“instantaneous budget constraint ķ‘ķ‘”=ķ‘¦ķ‘”āˆ’ķœķ‘” must be satisfied. 
ā€¢Optimization problem max [ķ‘ķ‘”+ķ‘™ķ‘”]ķœƒķ‘’āˆ’ķ‘Ÿķ‘” ķ‘‘ķ‘” āˆž 0
Optimal Corruption 
ā€¢Goal of the government - maximize its accumulated corruption. 
ā€¢Having defined ķ‘ earlier: max ķ‘ķ‘”ķ‘’āˆ’ķ‘Ÿķ‘” ķ‘‘ķ‘” āˆž 0 
ā€¢We set up the second goal as a constraint together with the equation of motion ķ‘ 
ā€¢Reduces to an isoperimetric (due to the integral term in the constraint) Ramsey-type optimization problem
The ā€œRobotsā€ = Economic Agents 
ā€¢Firms. ķ‘Œ=ķ“ķæķ›¼ķ¾ķ›½ā†’ķ‘“(ķ‘˜) 
ā€¢Consumers. ķ‘¢ķ‘ķ‘”= ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ 
ā€¢Government. ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ 
ā€¢Optimization 
omaxķ‘ˆ0= ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘”ķ‘¢ķ‘ķ‘”ķ‘‘ķ‘” āˆž 0 
oķ‘ .ķ‘”. ķ‘˜ =1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘, ķ‘˜0>0 
ā€¢Equilibrium. ķ‘˜ ķ‘˜ = ķ‘ ķ‘ =ķ›¾=0
ā€œThe relevant question to ask about the ā€˜assumptionsā€™ of a theory is not whether they are descriptively ā€œrealistic,ā€ for they never are, but whether they are sufficiently good approximations for the purpose in hand. And this question can be answered only by seeing whether the theory works, which means whether it yields sufficiently accurate predictions.ā€ 
Milton Friedman, ā€œThe Methodology of Positive Economicsā€ (1966) 
Thank you for listening!
Sources 
ā€¢Ellis, Christopher James & John Fender (2006, May). ā€œCorruption and Transparency in a Growth Modelā€. International Tax and Public Finance. Volume 13, Issue 2-3: 115-149. 
ā€¢Sala-i-Martin, Xavier (1990a, December). ā€œLecture Notes on Economic Growth(I): Introduction to the Literature and Neoclassical Modelsā€. NBER Working Paper No. 3563. 
ā€¢Sala-i-Martin, Xavier (1990b, December). ā€œLecture Notes on Economic Growth(II): Five Prototype Models of Endogenous Growthā€. NBER Working Paper No. 3564.

More Related Content

What's hot

Stationary Points Handout
Stationary Points HandoutStationary Points Handout
Stationary Points Handout
coburgmaths
Ā 
Linear programming using the simplex method
Linear programming using the simplex methodLinear programming using the simplex method
Linear programming using the simplex method
Shivek Khurana
Ā 
optimization of multivariable function
optimization of multivariable functionoptimization of multivariable function
optimization of multivariable function
rashmi riztan
Ā 
5.2 Solving Quadratic Equations by Factoring
5.2 Solving Quadratic Equations by Factoring5.2 Solving Quadratic Equations by Factoring
5.2 Solving Quadratic Equations by Factoring
hisema01
Ā 
31 algebraic fractions (1)
31 algebraic fractions (1)31 algebraic fractions (1)
31 algebraic fractions (1)
apecoraro
Ā 

What's hot (20)

Ch07 ans
Ch07 ansCh07 ans
Ch07 ans
Ā 
Game theory ppt
Game theory pptGame theory ppt
Game theory ppt
Ā 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
Ā 
Linear programming graphical method (feasibility)
Linear programming   graphical method (feasibility)Linear programming   graphical method (feasibility)
Linear programming graphical method (feasibility)
Ā 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
Ā 
Stationary Points Handout
Stationary Points HandoutStationary Points Handout
Stationary Points Handout
Ā 
Business Math Chapter 3
Business Math Chapter 3Business Math Chapter 3
Business Math Chapter 3
Ā 
Shannon code & shannon fano & huffman method - chapter three
Shannon code  & shannon fano & huffman method  - chapter threeShannon code  & shannon fano & huffman method  - chapter three
Shannon code & shannon fano & huffman method - chapter three
Ā 
Linear programming using the simplex method
Linear programming using the simplex methodLinear programming using the simplex method
Linear programming using the simplex method
Ā 
Markov chain
Markov chainMarkov chain
Markov chain
Ā 
optimization of multivariable function
optimization of multivariable functionoptimization of multivariable function
optimization of multivariable function
Ā 
Lesson 11: Markov Chains
Lesson 11: Markov ChainsLesson 11: Markov Chains
Lesson 11: Markov Chains
Ā 
5.2 Solving Quadratic Equations by Factoring
5.2 Solving Quadratic Equations by Factoring5.2 Solving Quadratic Equations by Factoring
5.2 Solving Quadratic Equations by Factoring
Ā 
factoring polynomials
factoring polynomialsfactoring polynomials
factoring polynomials
Ā 
Inequalities
InequalitiesInequalities
Inequalities
Ā 
31 algebraic fractions (1)
31 algebraic fractions (1)31 algebraic fractions (1)
31 algebraic fractions (1)
Ā 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
Ā 
Two persons zero sum game
Two persons zero sum gameTwo persons zero sum game
Two persons zero sum game
Ā 
Inequalities review
Inequalities reviewInequalities review
Inequalities review
Ā 
CANDLESTICK PROFITS.pdf
CANDLESTICK PROFITS.pdfCANDLESTICK PROFITS.pdf
CANDLESTICK PROFITS.pdf
Ā 

Viewers also liked

Models For Leadership and Collaboration
Models For Leadership and CollaborationModels For Leadership and Collaboration
Models For Leadership and Collaboration
APS Consulting
Ā 
ppt IT industry
ppt IT industryppt IT industry
ppt IT industry
Yash Joshi
Ā 
Leader vs manager
Leader vs managerLeader vs manager
Leader vs manager
Uma Rungta
Ā 
aggregate demand and aggregate supply for 2nd semester for BBA
aggregate demand and aggregate supply for 2nd semester for BBAaggregate demand and aggregate supply for 2nd semester for BBA
aggregate demand and aggregate supply for 2nd semester for BBA
ginish9841502661
Ā 
Peter drucker analysis on management by objectives
Peter drucker analysis on management by objectivesPeter drucker analysis on management by objectives
Peter drucker analysis on management by objectives
ynaPark
Ā 
Cobb douglas production function
Cobb douglas production functionCobb douglas production function
Cobb douglas production function
Mahdi Mesbahi
Ā 
Cobb-Douglas Production Function
Cobb-Douglas  Production  FunctionCobb-Douglas  Production  Function
Cobb-Douglas Production Function
Nabduan Duangmanee
Ā 
COBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORYCOBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORY
Gourav Dholwal
Ā 

Viewers also liked (20)

Models For Leadership and Collaboration
Models For Leadership and CollaborationModels For Leadership and Collaboration
Models For Leadership and Collaboration
Ā 
Management by Objectives
Management by ObjectivesManagement by Objectives
Management by Objectives
Ā 
ppt IT industry
ppt IT industryppt IT industry
ppt IT industry
Ā 
Leadership & Collaboration - Thriving in a VUCA World
Leadership & Collaboration - Thriving in a VUCA WorldLeadership & Collaboration - Thriving in a VUCA World
Leadership & Collaboration - Thriving in a VUCA World
Ā 
Personal Leadership and Collaboration
Personal Leadership and CollaborationPersonal Leadership and Collaboration
Personal Leadership and Collaboration
Ā 
Leader vs manager
Leader vs managerLeader vs manager
Leader vs manager
Ā 
It industry analysis
It industry analysisIt industry analysis
It industry analysis
Ā 
IT Industry Analysis
IT Industry AnalysisIT Industry Analysis
IT Industry Analysis
Ā 
aggregate demand and aggregate supply for 2nd semester for BBA
aggregate demand and aggregate supply for 2nd semester for BBAaggregate demand and aggregate supply for 2nd semester for BBA
aggregate demand and aggregate supply for 2nd semester for BBA
Ā 
Peter Drucker
Peter DruckerPeter Drucker
Peter Drucker
Ā 
Leadership in organizational management
Leadership in organizational managementLeadership in organizational management
Leadership in organizational management
Ā 
Peter drucker analysis on management by objectives
Peter drucker analysis on management by objectivesPeter drucker analysis on management by objectives
Peter drucker analysis on management by objectives
Ā 
IT ppt
IT pptIT ppt
IT ppt
Ā 
Cobb douglas production function
Cobb douglas production functionCobb douglas production function
Cobb douglas production function
Ā 
Cobb-Douglas Production Function
Cobb-Douglas  Production  FunctionCobb-Douglas  Production  Function
Cobb-Douglas Production Function
Ā 
COBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORYCOBB DOUGLAS PRODUCTION FUNCTION THEORY
COBB DOUGLAS PRODUCTION FUNCTION THEORY
Ā 
Indian IT Industry overview
Indian IT Industry overviewIndian IT Industry overview
Indian IT Industry overview
Ā 
Mbo ppt
Mbo pptMbo ppt
Mbo ppt
Ā 
Management by objectives
Management by objectivesManagement by objectives
Management by objectives
Ā 
Transformational Leadership
Transformational LeadershipTransformational Leadership
Transformational Leadership
Ā 

Similar to Optimal Control in Agent-based Economics: A Survey

6.2 General equilibrium under pure exchange, with production and output mix.pdf
6.2 General equilibrium under pure exchange, with production and output mix.pdf6.2 General equilibrium under pure exchange, with production and output mix.pdf
6.2 General equilibrium under pure exchange, with production and output mix.pdf
VincentTaziMugwira
Ā 

Similar to Optimal Control in Agent-based Economics: A Survey (20)

Solow completa - updated.pptx
Solow completa - updated.pptxSolow completa - updated.pptx
Solow completa - updated.pptx
Ā 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
Ā 
6.2 General equilibrium under pure exchange, with production and output mix.pdf
6.2 General equilibrium under pure exchange, with production and output mix.pdf6.2 General equilibrium under pure exchange, with production and output mix.pdf
6.2 General equilibrium under pure exchange, with production and output mix.pdf
Ā 
Intro to Quant Trading Strategies (Lecture 3 of 10)
Intro to Quant Trading Strategies (Lecture 3 of 10)Intro to Quant Trading Strategies (Lecture 3 of 10)
Intro to Quant Trading Strategies (Lecture 3 of 10)
Ā 
Macroeconomics_ distribution_II sem_2080.pdf
Macroeconomics_ distribution_II sem_2080.pdfMacroeconomics_ distribution_II sem_2080.pdf
Macroeconomics_ distribution_II sem_2080.pdf
Ā 
Intro to Quantitative Investment (Lecture 1 of 6)
Intro to Quantitative Investment (Lecture 1 of 6)Intro to Quantitative Investment (Lecture 1 of 6)
Intro to Quantitative Investment (Lecture 1 of 6)
Ā 
Machine Learning - Reinforcement Learning
Machine Learning - Reinforcement LearningMachine Learning - Reinforcement Learning
Machine Learning - Reinforcement Learning
Ā 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdf
Ā 
Consumer Demand
Consumer Demand Consumer Demand
Consumer Demand
Ā 
Transformer xl
Transformer xlTransformer xl
Transformer xl
Ā 
Stochastic optimal control &amp; rl
Stochastic optimal control &amp; rlStochastic optimal control &amp; rl
Stochastic optimal control &amp; rl
Ā 
Paper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipelinePaper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipeline
Ā 
Partial Derivatives.pdf
Partial Derivatives.pdfPartial Derivatives.pdf
Partial Derivatives.pdf
Ā 
Ch2_slides.ppt
Ch2_slides.pptCh2_slides.ppt
Ch2_slides.ppt
Ā 
Stochastic Optimization
Stochastic OptimizationStochastic Optimization
Stochastic Optimization
Ā 
Introduction to Operations Research/ Management Science
Introduction to Operations Research/ Management Science Introduction to Operations Research/ Management Science
Introduction to Operations Research/ Management Science
Ā 
Banque de France's Workshop on Granularity: Basile Grassi's slides, June 2016
Banque de France's Workshop on Granularity: Basile Grassi's slides, June 2016 Banque de France's Workshop on Granularity: Basile Grassi's slides, June 2016
Banque de France's Workshop on Granularity: Basile Grassi's slides, June 2016
Ā 
MICROECONOMIC THEORY
MICROECONOMIC THEORYMICROECONOMIC THEORY
MICROECONOMIC THEORY
Ā 
Microeconomics Ananlysis by Walter Nicolson Chapter 4
Microeconomics Ananlysis by Walter Nicolson Chapter 4Microeconomics Ananlysis by Walter Nicolson Chapter 4
Microeconomics Ananlysis by Walter Nicolson Chapter 4
Ā 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)
Ā 

More from James Matthew Miraflor

More from James Matthew Miraflor (13)

Bassiliades.pdf
Bassiliades.pdfBassiliades.pdf
Bassiliades.pdf
Ā 
PDP-2023-2028-Results-Matrices.pdf
PDP-2023-2028-Results-Matrices.pdfPDP-2023-2028-Results-Matrices.pdf
PDP-2023-2028-Results-Matrices.pdf
Ā 
Towards Fiscal Democracy
Towards Fiscal DemocracyTowards Fiscal Democracy
Towards Fiscal Democracy
Ā 
Fiscal Dictatorship
Fiscal DictatorshipFiscal Dictatorship
Fiscal Dictatorship
Ā 
Wild Wild West: Unraveling the Euro and USA Crisis
Wild Wild West: Unraveling the Euro and USA CrisisWild Wild West: Unraveling the Euro and USA Crisis
Wild Wild West: Unraveling the Euro and USA Crisis
Ā 
Education Situation
Education SituationEducation Situation
Education Situation
Ā 
The Structure Of Crisis, The Crisis of Structure
The Structure Of Crisis, The Crisis of StructureThe Structure Of Crisis, The Crisis of Structure
The Structure Of Crisis, The Crisis of Structure
Ā 
Debt Statistics
Debt StatisticsDebt Statistics
Debt Statistics
Ā 
Turning The Tide For Transformation
Turning The Tide For TransformationTurning The Tide For Transformation
Turning The Tide For Transformation
Ā 
FDC presentation for Migrants
FDC presentation for MigrantsFDC presentation for Migrants
FDC presentation for Migrants
Ā 
Pmt Krudo
Pmt KrudoPmt Krudo
Pmt Krudo
Ā 
Experiences of the South in Chinese Lending
Experiences of the South in Chinese LendingExperiences of the South in Chinese Lending
Experiences of the South in Chinese Lending
Ā 
Tagged!
Tagged!Tagged!
Tagged!
Ā 

Recently uploaded

VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...
dipikadinghjn ( Why You Choose Us? ) Escorts
Ā 
VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
Ā 
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
Ā 
VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
Ā 

Recently uploaded (20)

Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Ā 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Ā 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdf
Ā 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
Ā 
Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.
Ā 
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US šŸ“ž 7738631006 āœ…Call Girls In Sakinaka ( Mumbai )
Ā 
VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar šŸŒ¹ 9920725232 ( Call Me ) Mumbai ...
Ā 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
Ā 
VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai šŸ’§ 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
Ā 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
Ā 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
Ā 
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West šŸŒ¹ 9920725232 ( Call Me ) Mumbai Esc...
Ā 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
Ā 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
Ā 
VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri šŸŒ¹ 9920725232 ( Call Me ) Mumbai Escorts...
Ā 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
Ā 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx
Ā 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Ā 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
Ā 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
Ā 

Optimal Control in Agent-based Economics: A Survey

  • 1. ā€œThe laws of history are as absolute at the laws of physics, and if the probabilities of error are greater, it is only because history does not deal with as many humans as physics does atoms, so that individual variations count for more.ā€ Isaac Asimov, Foundation and Empire (1952)
  • 2. Optimal Control in Agent-based Economic Models: A Survey James Matthew B. Miraflor | CS 296 - Seminar
  • 3. ā€œThis is what I mean by the ā€˜mechanicsā€™ of economic development - the construction of a mechanical, artificial world, populated by the interacting robots that economics typically studies, that is capable of exhibiting behavior the gross features of which resemble those of the actual world.ā€ Robert Lucas, Jr., ā€œOn the Mechanics of Economic Developmentā€. Journal of Monetary Economics. 1988.
  • 4. The ā€œRobotsā€ = ā€œRepresentative Agentsā€ ā€¢Firms. Production function ā€¢Consumers. Utility function ā€¢Government ā€“Usually is a constraint rather than an objective function ā€“Behavior ā€“ Efficient or Inefficient? Benevolent or Corrupt? ā€¢Optimization ā€¢Equilibrium ā€“When does an economy stop growing? At what point do firms stop producing, consumers stop consuming, government stop spending?
  • 5. PRODUCTION Firms, Technology, Capital, and Labor
  • 6. The Neoclassical Production Function ā€¢Production function: ķ‘Œ=ķ¹(ķ¾,ķæ,ķ“) ā€“where ķ‘Œ is the output, ķ“ is the total factor productivity/technology, ķæ is the labor input, ķ¾ is the capital input ā€“satisfies conditions below: 1.Constant returns to scale: ķ¹ķœ†ķ¾,ķœ†ķæ,ķœ†ķ“=ķœ†ķ¹(ķ¾,ķæ,ķ“),āˆ€ķœ†>0 ā€“Replication argument 2.Positive and diminishing returns o ķœ•ķ¹ ķœ•ķ¾ >0, ķœ•2ķ¹ ķœ•ķ¾2<0, ķœ•ķ¹ ķœ•ķæ >0, ķœ•2ķ¹ ķœ•ķæ2<0
  • 7. The Neoclassical Production Function 3.Inada (1963) Conditions: olim ķ¾ā†’0 ķœ•ķ¹ ķœ•ķ¾ =lim ķæā†’0 ķœ•ķ¹ ķœ•ķæ =āˆž,lim ķ¾ā†’āˆž ķœ•ķ¹ ķœ•ķ¾ =lim ķæā†’āˆž ķœ•ķ¹ ķœ•ķæ =0 4.Essentiality: oķ¹0,ķæ=ķ¹ķ¾,0=0 ā€¢Per Capita values ķ‘Œ=ķ¹ķ¾,ķæ,ķ“ā†’ ķ‘Œ ķæ =ķ¹ ķ¾ ķæ ,1, ķ“ ķæ =ķæķ‘“ķ‘˜, ķ‘¦=ķ‘“(ķ‘˜) ķœ•ķ¹ ķœ•ķ¾ =ķ‘“ā€²ķ‘˜, ķœ•ķ¹ ķœ•ķæ =ķ‘“ķ‘˜āˆ’ķ‘˜ķ‘“ā€²(ķ‘˜)
  • 8. Per Capita values ā€¢ķ¾(ķ‘”) =ķ¼ķ‘”āˆ’ķ›æķ¾ķ‘”=ķ‘ ķ¹(ķ¾,ķæ,ķ“)āˆ’ķ›æķ¾ķ‘” ā€¢ ķ¾ķ‘” L= ķ‘ ķ¹ķ¾,ķæ,ķ‘‡ ķæ āˆ’ ķ›æķ¾ķ‘” ķæ =ķ‘ ķ‘“ķ‘˜āˆ’ķ›æķ‘˜ ā€¢Take the time derivative of ķ‘˜ to get: ā€¢ķ‘˜ = ķ‘‘ ķ¾ ķæ ķ‘‘ķ‘” = ķæķ¾ āˆ’ķ¾ķæ ķæ2= ķ¾ ķæ āˆ’ ķæ ķæ ķ¾ ķæ = ķ¾ ķæ āˆ’ķ‘›ķ‘˜ o ķæ ķæ =ķ‘› (population growth) oķ‘˜ = ķ¾ ķæ āˆ’ķ‘›ķ‘˜ā†’ ķ¾ ķæ =ķ‘˜ +ķ‘›ķ‘˜ ā€¢ķ‘˜ +ķ‘›ķ‘˜=ķ‘ ķ‘“ķ‘˜āˆ’ķ›æķ‘˜ ā€¢ķ‘˜ =ķ‘ ķ‘“ķ‘˜āˆ’ķ›æķ‘˜āˆ’ķ‘›ķ‘˜
  • 9. Capital Dynamics ā€¢Change in capital is produced good not consumed. ā€¢ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’(ķ‘›+ķ›æ)ķ‘˜, where: ā€“ķ‘˜ is the per capita capital (ķ¾/ķæ), ķ‘˜ = ķ‘‘ķ‘˜ ķ‘‘ķ‘” is the change in capital, or the investment, due to savings. ā€“ķ›æ is the depreciation rate of capital ā€“ķ‘› is the population rate ā€¢Notice that ķ‘› behaves like a depreciation rate since it represents the fraction of resources to be given to the next generation.
  • 10. Savings/Investment and Consumption Capital (k) Output (y) Gross Product f(k) Some level of Capital (k) Actual GDP (y) Actual Savings (s*y) Gross Savings s*f(k) consumption per worker investment per worker Borrowed/derived from DE201 lecture slides of Prof. Emmanuel de Dios
  • 11. Gross Product f(k) k* Gross Savings s*f(k) Population Growth k1 k2 Investment is greater than population growth; capital per person increases Population growth is greater than investment; capital per person decreases. Savings/Investment and Consumption Capital (k) Output (y) Borrowed/derived from DE201 lecture slides of Prof. Emmanuel de Dios
  • 12. Savings and Economic Growth Gross Product f(k) Gross Savings s*f(k) High economic growth Zero growth Negative economic growth Population Growth Capital (k) Output (y) Borrowed/derived from DE201 lecture slides of Prof. Emmanuel de Dios
  • 13. Cobb-Douglas Production Function ķ‘Œ=ķ¹ķ¾,ķæ=ķ“ķæķ›¼ķ¾ķ›½ ā€¢ķ›¼ and ķ›½ are the output elasticities of capital & labor ā€“measures the responsiveness of output to a change in either labor or capital, ceteris paribus. ā€¢If we want production per capita, we divide the function buy ķæ to get ķ‘Œ ķæ =ķ“ķæķ›¼āˆ’1ķ¾ķ›½=ķ“ķæķ›¼āˆ’ķ›½āˆ’1ķ¾ ķæ ķ›½ ā†’ķ‘¦=ķ“ķæķ›¼āˆ’ķ›½āˆ’1ķ‘˜ķ›½ ā€¢where ķ‘¦ and ķ‘˜ are per capita production and per capita capital respectively. ā€¢Conventionally, we set ķ›¼+ķ›½=1 so that ķ›½=1āˆ’ķ›¼
  • 14. CONSUMPTION The Utility Function and Discounting of the Future
  • 15. The Utility Function ā€¢ķ‘ķ‘”=ķ‘ķ‘” represents the consumption at time ķ‘” ā€¢ķ‘¢ķ‘”= ķ‘¢ķ‘ķ‘”=ķ‘¢(ķ‘ķ‘”) represents the utility of consumers from consuming ķ‘ķ‘”. ā€¢ķ‘ˆ0 is the total, accumulated utility over infinite time of the consumer, i.e. ķ‘ˆ0= ķ‘’āˆ’ķœŒķ‘” ķ‘¢ķ‘ķ‘” ķ‘‘ķ‘” āˆž 0 oIf ķæķ‘” is the population level at time ķ‘”, we have: ķ‘ˆ0= ķ‘’āˆ’ķœŒķ‘” ķ‘¢ķ‘ķ‘”ķæķ‘” ķ‘‘ķ‘” āˆž 0
  • 16. Constant Elasticity of Substitution ā€¢If production is Cobb-Douglas, then the necessary and sufficient conditions for optimal savings (Kurz, 1968) : 1.A ķ‘¢(ķ‘ķ‘”) must be Constant Elasticity of Intertemporal Substitution (CEIS) ķ‘¢ķ‘ķ‘”= ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ā€“where ķœŽ= 1 ķ‘  and ķ‘  is the savings rate ā€“Constant aversion to fluctuations in consumption ā€“One doesnā€™t get more or less risk averse as one gets richer (or poorer). 2.Discount rate ķœŒ must be related to the parameters of ķœŒ=ķ›½āˆ’ķ‘ , where ķ›½ is share of capital to production.
  • 17. Optimal Cumulative Consumption ā€¢A consumer agent will want to maximize consumption over time, i.e. maxķ‘ˆ0= ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ķ‘‘ķ‘” āˆž 0 ķ‘ .ķ‘”. ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜, ķ‘˜0>0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘› ā€¢The solution to this optimal control problem will then govern the dynamics of savings across time. ā€¢How do we solve?
  • 18. BASICS OF OPTIMAL CONTROL The Hamiltonian and the Maximum Principle
  • 19. The Lagrangean (Static Optimization) mķ‘Žķ‘„ {ķ‘“(ķ‘„)|ķ‘”ķ‘– =0,ļ€¢ķ‘–ļƒŽķ¾} ā€¢Given the function ķ‘¦=ķ‘“(ķ‘„1,ā€¦,ķ‘„ķ‘›) subject to a constraint ķ‘”ķ‘–(ķ‘„1,ā€¦,ķ‘„ķ‘›)=0, ķ‘–=1,ā€¦,ķ‘˜ the Lagrangean is ķæķ‘„;ķœ†=ķ‘“ķ‘„+ ķœ†ķ‘–ķ‘”ķ‘–(ķ‘„) ķ‘˜ ķ‘–=1 ā€¢where the ļ¬ is the vector of Lagrangean multipliers. ā€¢Let ķ‘¦=ķ‘“ķ‘„1,ķ‘„2, ķ‘”ķ‘„1,ķ‘„2=0 ķæķ‘„1,ķ‘„2,ķœ†=ķ‘“ķ‘„1,ķ‘„2+ķœ†ķ‘”(ķ‘„1,ķ‘„2) ā€¢To determine ķ‘„1āˆ—,ķ‘„2āˆ—,ķœ†āˆ—: ķœ•ķæ ķœ•ķ‘„1= ķœ•ķ‘“ķ‘„1,ķ‘„2 ķœ•ķ‘„1+ ķœ•ķ‘”ķ‘„1,ķ‘„2 ķœ•ķ‘„1=0 ķœ•ķæ ķœ•ķ‘„2= ķœ•ķ‘“ķ‘„1,ķ‘„2 ķœ•ķ‘„2+ ķœ•ķ‘”ķ‘„1,ķ‘„2 ķœ•ķ‘„2=0
  • 20. The Hamiltonian (Dynamic Optimization) ā€¢Definition. Given the problem ķ‘€ķ‘Žķ‘„ ķ½= ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘‘ķ‘” ķ‘‡ 0 ķ‘†.ķ‘”. ķ‘„ā€²ķ‘”=ķ‘”(ķ‘„,ķ‘¢,ķ‘”) ķ‘„0=ķ‘„0,ķ‘„ķ‘‡ free,ķ‘‡ fixed ķ‘¢ķ‘”ķœ– ā„ ā€¢The Hamiltonian of the problem is the function ķ»ķ‘„,ķ‘¢,ķœ†,ķ‘”=ķ‘“ķ‘„,ķ‘¢,ķ‘”+ķœ†ķ‘”(ķ‘„,ķ‘¢,ķ‘”) ā€¢ķœ†(ķ‘”) is called the costate variable.ā–” Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 21. Problem of Dynamic Optimization ā€¢From among functions x ķœ–C1[0,T] starting at (0,x0) and ending at (T,xT), choose an x* such that J(x*) ā‰„ J(x). ā€¢Note that in Optimal Control terms, we are actually selecting a u (governing x) that optimizes x 0 T x x0 xT x*(t) Figure 1 ā–” Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 22. The Pontryagin Maximum Principle in Terms of the Hamiltonian ā€¢Theorem. Given the problem ā€¢ķ‘€ķ‘Žķ‘„ ķ½= ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘‘ķ‘” ķ‘‡ 0 ā€¢ķ‘†.ķ‘”. ķ‘„ā€²ķ‘”=ķ‘”(ķ‘„,ķ‘¢,ķ‘”) ā€¢ ķ‘„0=ķ‘„0,ķ‘„ķ‘‡ free,ķ‘‡ fixed ā€¢ u(t) ķœ– ā„ ā€¢ķ»ķ‘„,ķ‘¢,ķœ†,ķ‘”=ķ‘“ķ‘„,ķ‘¢,ķ‘”+ķœ†ķ‘”(ķ‘„,ķ‘¢,ķ‘”) ā€¢If the pair (u*(t), x*(t)) is optimal, then there is a continuously differentiable function ķœ†(ķ‘”) such that: a. ķœ•ķ» ķœ•ķœ† = x*ā€² (HĪ» = x*ā€²) b. ķœ•ķ» ķœ•ķ‘„ =āˆ’ķœ†ā€² (Hx = āˆ’Ī»ā€²) c. ķœ•ķ» ķœ•ķ‘¢ =0 (Hu = 0) d.x*(0) = x0 e.Ī»(T) = 0 Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 23. Infinite Horizon Problems ā€¢The Infinite Horizon Optimal Control Problem ā€¢ķ‘€ķ‘Žķ‘„ ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘’āˆ’ķ‘Ÿķ‘”ķ‘‘ķ‘” āˆž 0 ā€¢ķ‘†.ķ‘”. ķ‘„ā€²ķ‘”=ķ‘”(ķ‘„,ķ‘¢,ķ‘”) ā€¢ ķ‘„0=ķ‘„0,ķ‘¢(ķ‘”)āˆˆķ‘ˆ ķ»ķ‘„,ķ‘¢,ķœ†,ķ‘”=ķ‘“ķ‘„,ķ‘¢,ķ‘”ķ‘’āˆ’ķ‘Ÿķ‘”+ķœ†ķ‘”(ķ‘„,ķ‘¢,ķ‘”) ā€¢The objective function is sensible only if, for all admissible pairs (ķ‘„,ķ‘¢,ķ‘”), the integral converges. Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 24. Infinite Horizon Problems Transversality Conditions. ķ‘Ž ķ‘„āˆž ķ‘“ķ‘Ÿķ‘’ķ‘’ lim ķ‘”ā†’āˆž ķœ†ķ‘”=0 ķ‘ ķ‘„āˆžā‰„ķ‘„ķ‘šķ‘–ķ‘› lim ķ‘”ā†’āˆž ķœ†(ķ‘”)ā‰„0 lim ķ‘”ā†’āˆž ķœ†ķ‘”=0 ķ‘–ķ‘“ ķ‘„āˆž>ķ‘„ķ‘šķ‘–ķ‘› ķ‘ ķ‘„āˆž ķ‘“ķ‘–ķ‘„ķ‘’ķ‘‘ lim ķ‘”ā†’āˆž ķ»=0 TVC is a description of how the optimal path crosses a terminal line in variable endpoint problems. Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 25. DYNAMIC OPTIMIZATION The Ramsey-Cass-Koopmans Model
  • 26. The Ramsey-Cass-Koopmans Model ā€¢Question: How much should a nation save? ā€¢maxķ‘ˆ0= ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ķ‘‘ķ‘” āˆž 0 ā€¢ķ‘ .ķ‘”. ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜, ķ‘˜0>0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘› ā€¢The solution to this optimal control problem will then govern the dynamics of savings across time. ā€¢Note that lim ķ‘”ā†’āˆž ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ =0 oOne can verify that for this to happen, ķœŒ>ķ‘›
  • 27. Solving the Model ā€¢Setting up the Hamiltonian ķ»=ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ(ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜) ā€¢Where ķœ is the dynamic Lagrange multiplier oķœ can also be interpreted as the shadow price of investment ā€¢The First Order Conditions (FOCs) are: oķ»ķ‘=0 oķ»ķ‘˜=āˆ’ķœ oTransversality condition (TVC): lim ķ‘”ā†’āˆž ķ‘˜ķ‘”ķ‘£ķ‘”=0
  • 28. ķ»=ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ(ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜) ā€¢ķ»ķ‘=0ā†’ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘”ķ‘ķ‘” āˆ’ķœŽāˆ’ķœ=0 (1) ā€¢ķ»ķ‘˜=āˆ’ķœ ā†’ķœķ‘“ā€²ķ‘˜āˆ’ķ‘›āˆ’ķ›æ=āˆ’ķœ oāˆ’ ķœ ķœ =ķ‘“ā€²ķ‘˜āˆ’ķ‘›āˆ’ķ›æ (2) ā€¢Take logs and time derivative of (1): oāˆ’ķœŒāˆ’ķ‘›ķ‘”āˆ’ķœŽlnķ‘ķ‘”=lnķœ oāˆ’ķœŒāˆ’ķ‘›āˆ’ķœŽ ķ‘ ķ‘ = ķœ ķœ ā†’ ķ‘ ķ‘ =ķœŽāˆ’1(āˆ’ķœŒ+ķ‘›āˆ’ ķœ ķœ ) (3) ā€¢Plug (3) to (2) to get: oķ›¾ķ‘= ķ‘ ķ‘ =ķœŽāˆ’1ķ‘“ā€²(ķ‘˜)āˆ’ķœŒāˆ’ķ›æ oIn the Cobb-Douglas case: ķ›¾ķ‘=ķœŽāˆ’1ķ›½ķ‘˜āˆ’(1āˆ’ķ›½)āˆ’ķœŒāˆ’ķ›æ
  • 29. Equilibrium in Consumption ķ›¾ķ‘= ķ‘ ķ‘ =ķœŽāˆ’1ķ‘“ā€²(ķ‘˜)āˆ’ķœŒāˆ’ķ›æ =ķœŽāˆ’1ķ›½ķ‘˜āˆ’(1āˆ’ķ›½)āˆ’ķœŒāˆ’ķ›æ ā€¢In equilibrium, i.e. ķ‘ ķ‘ =0, ķ‘“ā€²ķ‘˜=ķœŒ+ķ›æ oIf consumption is to remain at its current level, marginal return to capital must at least reach the level of the combined future discounting and capital depreciation oAt this level, an individual is indifferent between consuming and spending.
  • 30. Transitional Dynamics From our constraint: ķ‘˜ =ķ‘“ķ‘˜āˆ’ķ‘āˆ’ķ‘›ķ‘˜āˆ’ķ›æķ‘˜ ā€¢ ķ‘˜ ķ‘˜ = ķ‘“ķ‘˜āˆ’ķ‘ ķ‘˜ āˆ’ķ‘›āˆ’ķ›æ ā€¢ ķ‘ ķ‘ =ķœŽāˆ’1ķ‘“ā€²(ķ‘˜)āˆ’ķœŒāˆ’ķ›æ ā€¢In equilibrium o ķ‘˜ ķ‘˜ =0ā†’ķ‘=ķ‘“ķ‘˜āˆ’ķ‘›+ķ›æķ‘˜ o ķ‘ ķ‘ =0ā†’ķ‘“ā€²(ķ‘˜)=ķœŒ+ķ›æ
  • 31. ķ‘˜ =0 curve: ķ‘=ķ‘“(ķ‘˜)āˆ’(ķ‘›+ķ›æ)ķ‘˜ ķ‘ =0 curve: ķ‘“ā€²(ķ‘˜)=ķœŒ+ķ›æ (ķ‘›+ķ›æ)ķ‘˜ ķ‘“(ķ‘˜) ķ‘˜ ķ‘˜ ķ‘ ķ‘˜āˆ— ķ‘ =0 ķ‘˜ =0 ķø ķø = steady state ķ‘˜0 Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 32. ķ‘˜āˆ— ķ‘āˆ— ķø ķ‘ =0 ķ‘˜ =0 ķ‘ ķ‘˜ + āˆ’ + āˆ’ The Ramsey Model Stable branch Unstable branch Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 33. The Ramsey Model ā€¢The steady state E = (k*,c*) is a saddle-point equilibrium. It is unique. ā€¢At equilibrium, k* is a constant; hence, y* = f(k*) is a constant. Since k ā‰” K/L and y ā‰” Y/L, then at E, the variables Y, K, and L all grow at the same rate. ā€¢The only way for the economy to move toward the steady state is to hitch onto a stable branch. ā€¢Given an initial capital-labor ratio k0, it must choose an initial per capita consumption level c0 such that the pair (k0,c0) lies on the stable branch.
  • 34. ķ‘˜āˆ— ķ‘āˆ— ķø ķ‘ =0 ķ‘˜ =0 ķ‘ ķ‘˜ + āˆ’ + āˆ’ The Ramsey Model Stable branch Unstable branch If the economy is not on a stable branch, ever-increasing k accompanied by ever-decreasing c leads per capita consumption towards starvation.
  • 35. ķ‘˜āˆ— ķ‘āˆ— ķø ķ‘ =0 ķ‘˜ =0 ķ‘ ķ‘˜ + āˆ’ + āˆ’ The Ramsey Model Stable branch Unstable branch If economy is not on a stable branch: Ever-increasing c accompanied by ever-decreasing k leads to capital exhaustion. Borrowed/derived from ECON207 lecture slides of Prof. Rolando Danao
  • 36. The Ramsey Model ā€¢If the economy is not on a stable branch, the dynamic forces lead to: ā€“Ever-increasing ķ‘˜ accompanied by ever- decreasing ķ‘ (streamlines pointing to the southeast) leading per capita consumption towards starvation. ā€“Ever-increasing c accompanied by ever- decreasing ķ‘˜ (streamlines pointing to the northwest) implying overindulgence leading to capital exhaustion. ā€¢The only viable long-run alternative for the economy is the steady state at ķø.
  • 37. The Ramsey Model ā€¢At steady state, per-capita consumption becomes constant and its level cannot be further raised over time. ā€¢Thatā€™s because the production function does not include technological progress. ā€¢To make a possible rising per-capita consumption, technological progress must be introduced.
  • 38. ROLE OF THE GOVERNMENT The Barro Model of Public Spending Leyte Vice Gov. Carlo Loreto Tacloban City Vice Mayor Jerry Yaokasin Gov. Dom Petilla Coca-Cola FEMSA CEO Juan Ramon Felix Coca-Cola Corporate Affairs director Jose Dominguez Reopening of Plant at Tacloban City
  • 39. Barro Model of Public Spending ā€¢Economist Robert J. Barro (1990) builds on the Ramsey-Cass-Koopmans model to propose a ā€œpublic spendingā€ model: ķ‘¦=ķ‘“ķ‘˜,ķ‘”=ķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ oķ‘” is the governmentā€™s input to production (infrastructures, highways, public works, etc.) oķ›¼ is the elasticity of governmentā€™s share to production oķ‘” is financed entirely from tax revenues. oportion of the economy is taxed so the government can spend.
  • 40. Effect of Taxes oDefining ķœ as the constant average and marginal income tax rate, we then have ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼. ā€¢Note also, that disposable savings is less than that earlier, since aside from consumption, a portion (ķœ) of production is taxed. In this case, our constraint is transformed into: ķ‘˜ =1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘, ķ‘˜0>0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘›
  • 41. Barroā€™s Optimal Control Problem ā€¢The optimal control problem in Barro (1990) then becomes: ā€¢maxķ‘ˆ0= ķ‘’āˆ’ķœŒķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ķ‘‘ķ‘” āˆž 0 ā€¢ķ‘ .ķ‘”. ķ‘˜ =1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘, ķ‘˜0> 0 ķ‘”ķ‘–ķ‘£ķ‘’ķ‘› ā€¢where ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ ā€¢This is the ā€œcompetitive caseā€, wherein consumer agents take government spending as a given and then optimize.
  • 42. Competitive Case ā€¢Setup the Hamiltonian ķ»=ķ‘’āˆ’ķœŒķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘ ā€¢The First Order Conditions (FOCs) are: o(1) ķ»ķ‘=0ā†’ķ‘’āˆ’ķœŒķ‘”ķ‘āˆ’ķœŽ=ķœ o(2) ķ»ķœ=āˆ’ķœ ā†’ķœ =āˆ’ķœ1āˆ’ķœķ“ķ‘˜āˆ’ķ›¼ķ‘”ķ›¼= āˆ’ķ‘£1āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ o(3) TVC
  • 43. Competitive Case ā€¢For (1), taking log of both sides and differentiating, we get: o ķ‘’āˆ’ķœŒķ‘”ķ‘āˆ’ķœŽ=ķœā†’āˆ’ķœŒķ‘”āˆ’ķœŽlnķ‘=lnķœ o ķ‘‘ ķ‘‘ķ‘” āˆ’ķœŒķ‘”āˆ’ķœŽlnķ‘= ķ‘‘ ķ‘‘ķ‘” lnķœā†’āˆ’ķœŒāˆ’ķœŽ ķ‘ ķ‘ = ķœ ķœ (3) oSubstitute (3) into (2) to get: o ķœ ķœ =āˆ’1āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ oāˆ’ķœŒāˆ’ķœŽ ķ‘ ķ‘ =āˆ’1āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ o ķ‘ ķ‘ =ķœŽāˆ’11āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ āˆ’ķœŒ (4)
  • 44. Size of the Government ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ ā€¢We can get the size of the government ķœ by oķœ= ķ‘” ķ‘¦ = ķ‘” ķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼= ķ‘” ķ‘˜ 1āˆ’ķ›¼ ķ“āˆ’1ā†’ o ķ‘” ķ‘˜ =(ķœķ“)1/(1āˆ’ķ›¼) ā€¢Plug it into (4) to get: o ķ‘ ķ‘ =ķœŽāˆ’11āˆ’ķœķ“1āˆ’ķ›¼ ķ‘” ķ‘˜ ķ›¼ āˆ’ķœŒ ā€¢ķ›¾1= ķ‘ ķ‘ =ķœŽāˆ’1ķ“1āˆ—āˆ’ķœŒ owhere ķ“1āˆ—=1āˆ’ķ›¼ķ“ 11āˆ’ķ›¼1āˆ’ķœķœ ķ›¼ 1āˆ’ķ›¼
  • 45. Command Economy ā€¢In a command economy, the government will take into account that private output affects public income and (through the production function) other peopleā€™s marginal product of capital. ā€¢To solve, subsitute ķ“1āˆ—=1āˆ’ķ›¼ķ“ 11āˆ’ķ›¼1āˆ’ķœķœ ķ›¼ 1āˆ’ķ›¼ in the A part of the Hamiltonian ā€¢ķ»= ķ‘’āˆ’ķœŒķ‘” ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ +ķœ1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘
  • 46. Command Economy ā€¢The FOCs are: oķ‘’āˆ’ķœŒķ‘”ķ‘āˆ’ķœŽ=ķœ o ķœ ķœ =āˆ’1āˆ’ķœķ“ 11āˆ’ķ›¼ķœ ķ›¼ 1āˆ’ķ›¼āˆ’ķœŒ ā€¢Substituting the usual way we obtain: ā€¢ķ›¾2= ķ‘ ķ‘ =ķœŽāˆ’1ķ“2āˆ—āˆ’ķœŒ ā€¢Where ķ“2āˆ—=1āˆ’ķœķ“ 11āˆ’ķ›¼ķœ ķ›¼ 1āˆ’ķ›¼
  • 47. Efficiency of the Command Economy ā€¢ķ›¾1= ķ‘ ķ‘ =ķœŽāˆ’1ķ“1āˆ—āˆ’ķœŒ owhere ķ“1āˆ—=1āˆ’ķ›¼ķ“ 11āˆ’ķ›¼1āˆ’ķœķœ ķ›¼ 1āˆ’ķ›¼ ā€¢ķ›¾2= ķ‘ ķ‘ =ķœŽāˆ’1ķ“2āˆ—āˆ’ķœŒ ā€“Where ķ“2āˆ—=1āˆ’ķœķ“ 11āˆ’ķ›¼ķœ ķ›¼ 1āˆ’ķ›¼ ā€¢Note that since for all values of ķœŒ, ķ“1āˆ—<ķ“2āˆ—ā†’ķ›¾1<ķ›¾2 ā€¢Government is forced to provide one more unit of public input for every unit of savings by individuals. ā€¢The assumption is that the government is a ā€œbenevolent dictatorā€. ā€¢What if it is not?
  • 48. CORRUPTION IN GOVERNMENT The Ellis-Fender Model
  • 49. Ellis & Fender (2006) Model ā€¢Takes off from a Ramsey type model of economic growth in which the ā€œengine of growthā€ is public capital accumulation. ā€¢Public capital financed by taxes on private output. ā€¢Government can either use taxes to fund public capital accumulation or engage in corruption. ā€¢Ellis & Fender defines output as: ķ‘¦ķ‘”=ķ‘“ķ‘™ķ‘”,ķ‘ķ‘”=ķ‘™ķ‘”ķ›¼ķ‘(ķ‘”)ķ›½,0<ķ›¼,ķ›½<1 ā€¢where ķ‘™(ķ‘”) is the effective labor and ķ‘(ķ‘”) is the public capital.
  • 50. Ellis & Fender (2006) Model ā€¢Public capital then moves according to: ķ‘ =ķœķ‘”āˆ’ķœ”āˆ’ķ‘ķ‘”āˆ’ķœ”āˆ’ķœŽķ‘(ķ‘”) ā€¢where: oķœķ‘”āˆ’ķœ” represents the taxes paid at interval of length ķœ” in the past, oķ‘ķ‘”āˆ’ķœ” is portion of past tax payments that were corrupted by the government oķœŽ is capital depreciation. ā€¢Interval ķœ” is production lag ā€“But their subsequent results demonstrate that it can also be seen as ā€œtransparencyā€
  • 51. Optimal Consumption ā€¢Goal of consumer-citizens - maximize accumulated consumption ā€¢Let ķ‘ķ‘” be the consumption and āˆ’ķ‘™ķ‘” be the decision to pursue leisure. ķ‘¢ķ‘”=ķ‘¢ķ‘ķ‘”,ķ‘™ķ‘”=[ķ‘ķ‘”+ķ‘™ķ‘”]ķœƒ ā€¢where 0<ķœƒ<1 is the intertemporal substitution parameter (similar to 1āˆ’ķœŽ earlier), and r is the discount rate (similar to ķœŒ earlier). ā€“instantaneous budget constraint ķ‘ķ‘”=ķ‘¦ķ‘”āˆ’ķœķ‘” must be satisfied. ā€¢Optimization problem max [ķ‘ķ‘”+ķ‘™ķ‘”]ķœƒķ‘’āˆ’ķ‘Ÿķ‘” ķ‘‘ķ‘” āˆž 0
  • 52. Optimal Corruption ā€¢Goal of the government - maximize its accumulated corruption. ā€¢Having defined ķ‘ earlier: max ķ‘ķ‘”ķ‘’āˆ’ķ‘Ÿķ‘” ķ‘‘ķ‘” āˆž 0 ā€¢We set up the second goal as a constraint together with the equation of motion ķ‘ ā€¢Reduces to an isoperimetric (due to the integral term in the constraint) Ramsey-type optimization problem
  • 53. The ā€œRobotsā€ = Economic Agents ā€¢Firms. ķ‘Œ=ķ“ķæķ›¼ķ¾ķ›½ā†’ķ‘“(ķ‘˜) ā€¢Consumers. ķ‘¢ķ‘ķ‘”= ķ‘ķ‘” 1āˆ’ķœŽāˆ’11āˆ’ķœŽ ā€¢Government. ķ‘”= ķœķ‘¦=ķœķ“ķ‘˜(1āˆ’ķ›¼)ķ‘”ķ›¼ ā€¢Optimization omaxķ‘ˆ0= ķ‘’āˆ’(ķœŒāˆ’ķ‘›)ķ‘”ķ‘¢ķ‘ķ‘”ķ‘‘ķ‘” āˆž 0 oķ‘ .ķ‘”. ķ‘˜ =1āˆ’ķœķ“ķ‘˜1āˆ’ķ›¼ķ‘”ķ›¼āˆ’ķ‘, ķ‘˜0>0 ā€¢Equilibrium. ķ‘˜ ķ‘˜ = ķ‘ ķ‘ =ķ›¾=0
  • 54. ā€œThe relevant question to ask about the ā€˜assumptionsā€™ of a theory is not whether they are descriptively ā€œrealistic,ā€ for they never are, but whether they are sufficiently good approximations for the purpose in hand. And this question can be answered only by seeing whether the theory works, which means whether it yields sufficiently accurate predictions.ā€ Milton Friedman, ā€œThe Methodology of Positive Economicsā€ (1966) Thank you for listening!
  • 55. Sources ā€¢Ellis, Christopher James & John Fender (2006, May). ā€œCorruption and Transparency in a Growth Modelā€. International Tax and Public Finance. Volume 13, Issue 2-3: 115-149. ā€¢Sala-i-Martin, Xavier (1990a, December). ā€œLecture Notes on Economic Growth(I): Introduction to the Literature and Neoclassical Modelsā€. NBER Working Paper No. 3563. ā€¢Sala-i-Martin, Xavier (1990b, December). ā€œLecture Notes on Economic Growth(II): Five Prototype Models of Endogenous Growthā€. NBER Working Paper No. 3564.