SlideShare a Scribd company logo
1 of 9
Download to read offline
Ramsey-Cass-Koopmans Model:
A Numerical Method Analysis
Md Nazmul Hossain and Md Rajib-Ur Rahman
Abstract
The Ramsey-Cass-Koopmans model, or Ramsey growth model, is a neoclassi-
cal model of economic growth which is one of the most popular and widely used
macroeconomic models. The dynamics of the economy in this model is defined by
dynamics of capital and consumption which is captured by system of ordinary dif-
ferential equation for capital and consumption. In this project, we tried to approx-
imate the dynamics of capital and consumption using fourth order Runge-Kutta
method.
1 Introduction
First introduced by Ramsey in 1928, a sophisticated model of a societys optimal saving,
this early model of Ramsey had to pass three decades until his contribution was taken
up seriously (Samuelson and Solow, 1956). The version of the model which we present
below was completed by the work of Cass (1965) and Koopmans (1965). Hence the
model is also known as the Ramsey-Cass-Koopmans model.
In the Ramsey model there is a finite number of agents with an infinite time horizon;
further, these agents are completely alike. The Ramsey model is thus a representative
agent model. Originally Ramsey set out the model as a central planner’s problem of
maximizing levels of consumption over successive generations.Only later was a model
adopted by Cass and Koopmans as a description of a decentralized dynamic economy.
The RamseyCassKoopmans model aims only at explaining long-run economic growth
rather than business cycle fluctuations, and does not include any sources of disturbances
like market imperfections, heterogeneity among households, or exogenous shocks. Sub-
sequent researchers therefore extended the model, allowing for government-purchases
shocks, variations in employment, and other sources of disturbances, which is known
as real business cycle theory.
Our emphasis is to apply numerical method to analyze the dynamics of consumption
and capital accumulation under RCK model where dynamics of the economy extends
successive generations over time. In this pursuit, the classical Runge-Kutta numerical
method is applied to the Ramsey model’s ordinary differential equations of capital
accumulation and consumption. The Runge-Kutta method confirms the fourth order
of convergence after checking with differential equations of capital and consumption
of RCK model. For various initial values of capital and consumption, the Runge-
Kutta methods provides different dynamic path under this model where some path
lead to equilibrium saddle path and some path diverge from saddle path based on the
magnitude of initial capital and consumption.
2 The RCK Model
The Ramsey-Cass-Koopmans model, hereafter just RCK model, starts with an aggre-
gate production function that satisfies the Inada conditions, often specified to be of
Cobb-Douglas type F(K, L) with factors capital (K) and labor (L). Since this pro-
duction function is assumed to be homogeneous of degree 1, one can express it in per
capita terms. Since technology is also an important factor, we included technology (A)
in the production function. So, our production function is
Y = F(K, AL)
where Y is output or production,
K is Capital with motion function K̇ = Y − C − δK,
A is Technology/Knowledge with motion function Ȧ = gA,
L is Labor with motion function L̇ = nL
Here, C is consumption, δ is depreciation rate of capital, g is technology or knowledge
growth rate and n is labor growth rate.
We can express this production function in per capita effective labor form which is
y = f(k) where y = Y/AL, k = K/AL. The first key equation of the RCK model is
the state equation for capital accumulation:
k̇ = f(k) − (n + g + δ)k − c
a non-linear differential equation,
The second equation of the model is the solution to the social planner’s problem of
maximizing a social welfare function,
U0 =
Z ∞
0
e−(ρ−n)t
u(c)dt
where ρ > 0 is a discount rate reflecting time preference.
The social welfare function consists of the stream of exponentially discounted instan-
taneous utility from consumption,
u(c) =
c1−θ
1 − θ
, θ > 0
Social planner must optimize utility given the constraint which is capital motion (k̇).
So, social planner’s optimization problem will be
max
c
U0 =
Z ∞
0
e−(ρ−n)t
u(c)dt
st. c = f(k) − (n + δ)k − k̇
Solving this problem, for instance by converting it into a Hamiltonian function, yields
a non-linear differential equation that describes the optimal evolution of consumption,
ċ =
1
θ
h
f0
(k) − δ − ρ − θg
i
c
Figure 1: Phase diagram of RCK model
Together both differential equations describe the RCK model’s dynamic system. The
steady state, which is found by setting k̇ and ċ equal to zero, is given by the pair
(k∗, c∗)defined by
f0
(k∗
) = δ + ρ + θg and c∗
= f(k∗
) − (δ + g + n)k∗
The dynamism in this model economy, defined by the above to system of differential
equation, can be viewed in the following phase diagram -
3 The IVP and RK Method
The goal of the initial value problem (IVP) is to find a function y(t) given its value at
some initial time t0 and a first order differential equation f(t, y):



y0(t) = f(t, y)
y(t0) = y0
In applications we want to plot an approximation to y(t) over a designated interval of
interest [t0, tmax] in an effort to discover qualitative properties of the solution.
One of the most common numerical techniques used to solve initial value problems
is the fourth-order Runge-Kutta technique. For step size h > 0, the general form of
fourth order RK method is
r1 = f(ti, yi)
r2 = f(ti +
h
2
, yi +
h
2
r1)
r3 = f(ti +
h
2
, yi +
h
2
r2)
r4 = f(ti + h, yi + hr3)
yi+1 = yi +
h
6
[r1 + 2r2 + 2r3 + r4]
Considering RCK model in last section, we can develop the IVP as follows -



dF = f(t, k, c) =
h
f(k) − (n + g + δ)k − c, 1
θ

f0(k) − δ − ρ − θg
i
F(0) = [k(0) c(0)]
for time interval [t0, T].
Here, f(k) = kα, α  0 is production function,
n is population growth rate,
g is technology growth rate,
δ is depreciation rate,
θ is intertemporal elasticity of substitution,
ρ is discount rate of time preference.
In the next section, we will try to approximate the solution of this IVP of RCK
model, which will ultimately results in phase diagram, by using the Runge-Kutta
method.
4 Numerical Method Analysis
4.1 Efficiency of RK method
Before using the fourth order RK method to approximate RCK model IVP, we will
check the efficiency of the method to approximate any IVP.
Consider the following IVP:



f(t, k) = −k
k(0) = 1
for interval [0, 1]
We know the exact solution of this IVP is y(t) = e−t. Now, we will apply the fourth
order RK method to approximate the given IVP and compare the result with exact
solution.
Here we calculated the maximal absolute errors for each h following the formula
max
0≤i≤N
|ei| where ei is the difference of approximate y and true y for each i = 1, 2, · · · , N.
Maximal errors for each H are
for h = 0.2, e1 = max
0≤i≤N
|ei| = 0.5797 × (1/100000),
for h = 0.1, e2 = max
0≤i≤N
|ei| = 0.0333 × (1/100000),
for h = 0.05, e3 = max
0≤i≤N
|ei| = 0.0020 × (1/100000),
for h = 0.025, e4 = max
0≤i≤N
|ei| = 0.0001 × (1/100000).
Here the errors are very very small. We can see as the step size hj decreases, the
maximal absolute error is decreased which implies our approximation gets better with
decrease in step size.
Figure 2: Approximation by RK method for different step size h
4.2 Order of Convergence
This is the classical Runge-Kutta method and yi+1 is the fourth RK approximation of
y(tn+1). Since we know that if e1
e2
= e2
e3
= · · · = en
en+1
= 2p, then the order of the method
is p. We can do numerical testing of order. In this problem, we can see that, h2 = h1
2 ,
h3 = h2
2 and h4 = h3
2 . Also observe that e1
e2
≈ 17.39, e2
e3
≈ 16.681 and e3
e4
≈ 16.337. This
shows that it as we decrease the step size (h → 0), the ratio (eh/eh+1) goes to 16.
lim
h→0
eh
eh+1
= 16 = (2)4
.
Here, e(h)
e(h+1) ≈ (2)4. Hence, order p = 4.
4.3 Approximation of dynamics of RCK Model
In the last section we found that Runge-Kutta numerical method is good enough to
approximate IVP, hence we will use it to approximate the IVP of RCK model. The
dynamics of the economy under RCK model converge to the saddle path and diverge
from saddle path based on the magnitude of different initial values of capital and
consumption and also different parameters value.
After a lot trial and error, we have assumed various parameters value and also
the initial values for capital accumulation and consumption to approximate the RCK
model. The parameters are -
δ = 0.1 which is capital depreciation rate,
g = 0.05 which is technology growth rate,
n = 0.01 which is population growth rate,
α = 0.5 which is production function exponent,
ρ = .1 which is rate at which consumption is discounted, and
θ = 1 which is intertemporal elasticity of Substitution.
Given the parameter values, the equilibrium capital and consumption of this dy-
namic economy will be -
k∗
=

α
δ + ρ + θg
 1
1−α
= 4
c∗
= (k∗
)α
− (δ + g + n)k∗
= 1.36
Applying the Runge-Kutta method and taking the given parameter values, we tried
numerous initial points of capital (K) and consumption (C). The following four plots
(figure 3) show some possible trajectories of the economy from different initial points.
The equilibrium point is illustrated by the intersection of two perpendicular blue line
on horizontal and vertical axes.
Figure 3: Phase Diagram of RCK Model with different Initial values
The RCK model also explains the dynamics between capital and consumption with
the illustration of phase diagram. The economy converges to stable equilibrium from
different starting point of initial K and C from the saddle path. The saddle path leads
to the stability and satisfies all the constraint in the model. Small deviation from the
saddle path leads the economy to the dynamic path. This can be seen in the above plot
4 (figure 3). The trajectory staring from (k(0) = 32, c(0) = 6) goes to totally different
way than the trajectory starting from (k(0) = 33, c(0) = 7). A small change in the
initial point causes drastic change in the trajectory.
5 Conclusion
RCK model is one of the most used macroeconomic model in economics. In this project
we tried to approximate the dynamics of the RCK economy by numerical method. For
pursuing that we used fourth order Runge]-Kutta method and we also showed that
this RK method is convergent and has order 4. This assures that the approximation
of dynamics RCK is quite reliable.
By RK method, We have shown that from different initial condition of capital and
consumption economy can move to different trajectories. Further study can be done
by showing how the phase diagram (trajectories of capital and consumption) behaves
for change in different parameters.

More Related Content

Similar to 652Project.pdf

Master’s theorem Derivative Analysis
Master’s theorem Derivative AnalysisMaster’s theorem Derivative Analysis
Master’s theorem Derivative AnalysisIRJET Journal
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniquejournalBEEI
 
On the Fractional Optimal Control Problems With Singular and Non–Singular ...
On  the Fractional Optimal Control Problems  With Singular and Non–Singular  ...On  the Fractional Optimal Control Problems  With Singular and Non–Singular  ...
On the Fractional Optimal Control Problems With Singular and Non–Singular ...Scientific Review SR
 
Principal component analysis in modelling
Principal component analysis in modellingPrincipal component analysis in modelling
Principal component analysis in modellingharvcap
 
Stochastic Order Level Inventory Model with Inventory Returns and Special Sales
Stochastic Order Level Inventory Model with Inventory Returns and Special SalesStochastic Order Level Inventory Model with Inventory Returns and Special Sales
Stochastic Order Level Inventory Model with Inventory Returns and Special Salestheijes
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Willy Marroquin (WillyDevNET)
 
Write down the four (4) nonlinear regression models covered in class,.pdf
Write down the four (4) nonlinear regression models covered in class,.pdfWrite down the four (4) nonlinear regression models covered in class,.pdf
Write down the four (4) nonlinear regression models covered in class,.pdfjyothimuppasani1
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSanjaySingh011996
 
1 s2.0-s0307904 x10004634-main
1 s2.0-s0307904 x10004634-main1 s2.0-s0307904 x10004634-main
1 s2.0-s0307904 x10004634-mainraushan kumar
 
EENG519FinalProjectReport
EENG519FinalProjectReportEENG519FinalProjectReport
EENG519FinalProjectReportDaniel K
 
11.fuzzy inventory model with shortages in man power planning
11.fuzzy inventory model with shortages in man power planning11.fuzzy inventory model with shortages in man power planning
11.fuzzy inventory model with shortages in man power planningAlexander Decker
 
Hull White model presentation
Hull White model presentationHull White model presentation
Hull White model presentationStephan Chang
 
Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079Aravind NC
 
Fir 05 dynamics 2-dof
Fir 05 dynamics 2-dofFir 05 dynamics 2-dof
Fir 05 dynamics 2-dofnguyendattdh
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...IJCSIS Research Publications
 
Numerical disperison analysis of sympletic and adi scheme
Numerical disperison analysis of sympletic and adi schemeNumerical disperison analysis of sympletic and adi scheme
Numerical disperison analysis of sympletic and adi schemexingangahu
 

Similar to 652Project.pdf (20)

Master’s theorem Derivative Analysis
Master’s theorem Derivative AnalysisMaster’s theorem Derivative Analysis
Master’s theorem Derivative Analysis
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
 
On the Fractional Optimal Control Problems With Singular and Non–Singular ...
On  the Fractional Optimal Control Problems  With Singular and Non–Singular  ...On  the Fractional Optimal Control Problems  With Singular and Non–Singular  ...
On the Fractional Optimal Control Problems With Singular and Non–Singular ...
 
Unit 8
Unit 8Unit 8
Unit 8
 
Principal component analysis in modelling
Principal component analysis in modellingPrincipal component analysis in modelling
Principal component analysis in modelling
 
Stochastic Order Level Inventory Model with Inventory Returns and Special Sales
Stochastic Order Level Inventory Model with Inventory Returns and Special SalesStochastic Order Level Inventory Model with Inventory Returns and Special Sales
Stochastic Order Level Inventory Model with Inventory Returns and Special Sales
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...
 
Write down the four (4) nonlinear regression models covered in class,.pdf
Write down the four (4) nonlinear regression models covered in class,.pdfWrite down the four (4) nonlinear regression models covered in class,.pdf
Write down the four (4) nonlinear regression models covered in class,.pdf
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial Derivatives
 
1 s2.0-s0307904 x10004634-main
1 s2.0-s0307904 x10004634-main1 s2.0-s0307904 x10004634-main
1 s2.0-s0307904 x10004634-main
 
EENG519FinalProjectReport
EENG519FinalProjectReportEENG519FinalProjectReport
EENG519FinalProjectReport
 
11.fuzzy inventory model with shortages in man power planning
11.fuzzy inventory model with shortages in man power planning11.fuzzy inventory model with shortages in man power planning
11.fuzzy inventory model with shortages in man power planning
 
Hull White model presentation
Hull White model presentationHull White model presentation
Hull White model presentation
 
Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079
 
Fir 05 dynamics
Fir 05 dynamicsFir 05 dynamics
Fir 05 dynamics
 
Fir 05 dynamics 2-dof
Fir 05 dynamics 2-dofFir 05 dynamics 2-dof
Fir 05 dynamics 2-dof
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
 
236628934.pdf
236628934.pdf236628934.pdf
236628934.pdf
 
Partial Derivatives.pdf
Partial Derivatives.pdfPartial Derivatives.pdf
Partial Derivatives.pdf
 
Numerical disperison analysis of sympletic and adi scheme
Numerical disperison analysis of sympletic and adi schemeNumerical disperison analysis of sympletic and adi scheme
Numerical disperison analysis of sympletic and adi scheme
 

Recently uploaded

Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 
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.pdfGale Pooley
 
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.pptxFinTech Belgium
 
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Call Girls in Nagpur High Profile
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
Log your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignLog your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignHenry Tapper
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130Suhani Kapoor
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
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...ssifa0344
 
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.pdfFinTech Belgium
 
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | ₹,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free DeliveryPooja Nehwal
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
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 Bookingroncy bisnoi
 

Recently uploaded (20)

Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
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
 
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
 
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
Log your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignLog your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaign
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
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...
 
(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
 
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
 
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | ₹,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024
 
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
 

652Project.pdf

  • 1. Ramsey-Cass-Koopmans Model: A Numerical Method Analysis Md Nazmul Hossain and Md Rajib-Ur Rahman Abstract The Ramsey-Cass-Koopmans model, or Ramsey growth model, is a neoclassi- cal model of economic growth which is one of the most popular and widely used macroeconomic models. The dynamics of the economy in this model is defined by dynamics of capital and consumption which is captured by system of ordinary dif- ferential equation for capital and consumption. In this project, we tried to approx- imate the dynamics of capital and consumption using fourth order Runge-Kutta method.
  • 2. 1 Introduction First introduced by Ramsey in 1928, a sophisticated model of a societys optimal saving, this early model of Ramsey had to pass three decades until his contribution was taken up seriously (Samuelson and Solow, 1956). The version of the model which we present below was completed by the work of Cass (1965) and Koopmans (1965). Hence the model is also known as the Ramsey-Cass-Koopmans model. In the Ramsey model there is a finite number of agents with an infinite time horizon; further, these agents are completely alike. The Ramsey model is thus a representative agent model. Originally Ramsey set out the model as a central planner’s problem of maximizing levels of consumption over successive generations.Only later was a model adopted by Cass and Koopmans as a description of a decentralized dynamic economy. The RamseyCassKoopmans model aims only at explaining long-run economic growth rather than business cycle fluctuations, and does not include any sources of disturbances like market imperfections, heterogeneity among households, or exogenous shocks. Sub- sequent researchers therefore extended the model, allowing for government-purchases shocks, variations in employment, and other sources of disturbances, which is known as real business cycle theory. Our emphasis is to apply numerical method to analyze the dynamics of consumption and capital accumulation under RCK model where dynamics of the economy extends successive generations over time. In this pursuit, the classical Runge-Kutta numerical method is applied to the Ramsey model’s ordinary differential equations of capital accumulation and consumption. The Runge-Kutta method confirms the fourth order of convergence after checking with differential equations of capital and consumption of RCK model. For various initial values of capital and consumption, the Runge- Kutta methods provides different dynamic path under this model where some path lead to equilibrium saddle path and some path diverge from saddle path based on the magnitude of initial capital and consumption. 2 The RCK Model The Ramsey-Cass-Koopmans model, hereafter just RCK model, starts with an aggre- gate production function that satisfies the Inada conditions, often specified to be of Cobb-Douglas type F(K, L) with factors capital (K) and labor (L). Since this pro- duction function is assumed to be homogeneous of degree 1, one can express it in per capita terms. Since technology is also an important factor, we included technology (A)
  • 3. in the production function. So, our production function is Y = F(K, AL) where Y is output or production, K is Capital with motion function K̇ = Y − C − δK, A is Technology/Knowledge with motion function Ȧ = gA, L is Labor with motion function L̇ = nL Here, C is consumption, δ is depreciation rate of capital, g is technology or knowledge growth rate and n is labor growth rate. We can express this production function in per capita effective labor form which is y = f(k) where y = Y/AL, k = K/AL. The first key equation of the RCK model is the state equation for capital accumulation: k̇ = f(k) − (n + g + δ)k − c a non-linear differential equation, The second equation of the model is the solution to the social planner’s problem of maximizing a social welfare function, U0 = Z ∞ 0 e−(ρ−n)t u(c)dt where ρ > 0 is a discount rate reflecting time preference. The social welfare function consists of the stream of exponentially discounted instan- taneous utility from consumption, u(c) = c1−θ 1 − θ , θ > 0 Social planner must optimize utility given the constraint which is capital motion (k̇). So, social planner’s optimization problem will be max c U0 = Z ∞ 0 e−(ρ−n)t u(c)dt st. c = f(k) − (n + δ)k − k̇ Solving this problem, for instance by converting it into a Hamiltonian function, yields a non-linear differential equation that describes the optimal evolution of consumption, ċ = 1 θ h f0 (k) − δ − ρ − θg i c
  • 4. Figure 1: Phase diagram of RCK model Together both differential equations describe the RCK model’s dynamic system. The steady state, which is found by setting k̇ and ċ equal to zero, is given by the pair (k∗, c∗)defined by f0 (k∗ ) = δ + ρ + θg and c∗ = f(k∗ ) − (δ + g + n)k∗ The dynamism in this model economy, defined by the above to system of differential equation, can be viewed in the following phase diagram - 3 The IVP and RK Method The goal of the initial value problem (IVP) is to find a function y(t) given its value at some initial time t0 and a first order differential equation f(t, y):    y0(t) = f(t, y) y(t0) = y0 In applications we want to plot an approximation to y(t) over a designated interval of interest [t0, tmax] in an effort to discover qualitative properties of the solution. One of the most common numerical techniques used to solve initial value problems is the fourth-order Runge-Kutta technique. For step size h > 0, the general form of fourth order RK method is r1 = f(ti, yi)
  • 5. r2 = f(ti + h 2 , yi + h 2 r1) r3 = f(ti + h 2 , yi + h 2 r2) r4 = f(ti + h, yi + hr3) yi+1 = yi + h 6 [r1 + 2r2 + 2r3 + r4] Considering RCK model in last section, we can develop the IVP as follows -    dF = f(t, k, c) = h f(k) − (n + g + δ)k − c, 1 θ f0(k) − δ − ρ − θg i F(0) = [k(0) c(0)] for time interval [t0, T]. Here, f(k) = kα, α 0 is production function, n is population growth rate, g is technology growth rate, δ is depreciation rate, θ is intertemporal elasticity of substitution, ρ is discount rate of time preference. In the next section, we will try to approximate the solution of this IVP of RCK model, which will ultimately results in phase diagram, by using the Runge-Kutta method. 4 Numerical Method Analysis 4.1 Efficiency of RK method Before using the fourth order RK method to approximate RCK model IVP, we will check the efficiency of the method to approximate any IVP. Consider the following IVP:    f(t, k) = −k k(0) = 1 for interval [0, 1] We know the exact solution of this IVP is y(t) = e−t. Now, we will apply the fourth order RK method to approximate the given IVP and compare the result with exact solution. Here we calculated the maximal absolute errors for each h following the formula max 0≤i≤N |ei| where ei is the difference of approximate y and true y for each i = 1, 2, · · · , N. Maximal errors for each H are
  • 6. for h = 0.2, e1 = max 0≤i≤N |ei| = 0.5797 × (1/100000), for h = 0.1, e2 = max 0≤i≤N |ei| = 0.0333 × (1/100000), for h = 0.05, e3 = max 0≤i≤N |ei| = 0.0020 × (1/100000), for h = 0.025, e4 = max 0≤i≤N |ei| = 0.0001 × (1/100000). Here the errors are very very small. We can see as the step size hj decreases, the maximal absolute error is decreased which implies our approximation gets better with decrease in step size. Figure 2: Approximation by RK method for different step size h 4.2 Order of Convergence This is the classical Runge-Kutta method and yi+1 is the fourth RK approximation of y(tn+1). Since we know that if e1 e2 = e2 e3 = · · · = en en+1 = 2p, then the order of the method is p. We can do numerical testing of order. In this problem, we can see that, h2 = h1 2 , h3 = h2 2 and h4 = h3 2 . Also observe that e1 e2 ≈ 17.39, e2 e3 ≈ 16.681 and e3 e4 ≈ 16.337. This shows that it as we decrease the step size (h → 0), the ratio (eh/eh+1) goes to 16. lim h→0 eh eh+1 = 16 = (2)4 .
  • 7. Here, e(h) e(h+1) ≈ (2)4. Hence, order p = 4. 4.3 Approximation of dynamics of RCK Model In the last section we found that Runge-Kutta numerical method is good enough to approximate IVP, hence we will use it to approximate the IVP of RCK model. The dynamics of the economy under RCK model converge to the saddle path and diverge from saddle path based on the magnitude of different initial values of capital and consumption and also different parameters value. After a lot trial and error, we have assumed various parameters value and also the initial values for capital accumulation and consumption to approximate the RCK model. The parameters are - δ = 0.1 which is capital depreciation rate, g = 0.05 which is technology growth rate, n = 0.01 which is population growth rate, α = 0.5 which is production function exponent, ρ = .1 which is rate at which consumption is discounted, and θ = 1 which is intertemporal elasticity of Substitution. Given the parameter values, the equilibrium capital and consumption of this dy- namic economy will be - k∗ = α δ + ρ + θg 1 1−α = 4 c∗ = (k∗ )α − (δ + g + n)k∗ = 1.36 Applying the Runge-Kutta method and taking the given parameter values, we tried numerous initial points of capital (K) and consumption (C). The following four plots (figure 3) show some possible trajectories of the economy from different initial points. The equilibrium point is illustrated by the intersection of two perpendicular blue line on horizontal and vertical axes.
  • 8. Figure 3: Phase Diagram of RCK Model with different Initial values The RCK model also explains the dynamics between capital and consumption with the illustration of phase diagram. The economy converges to stable equilibrium from different starting point of initial K and C from the saddle path. The saddle path leads to the stability and satisfies all the constraint in the model. Small deviation from the saddle path leads the economy to the dynamic path. This can be seen in the above plot 4 (figure 3). The trajectory staring from (k(0) = 32, c(0) = 6) goes to totally different way than the trajectory starting from (k(0) = 33, c(0) = 7). A small change in the initial point causes drastic change in the trajectory. 5 Conclusion RCK model is one of the most used macroeconomic model in economics. In this project we tried to approximate the dynamics of the RCK economy by numerical method. For pursuing that we used fourth order Runge]-Kutta method and we also showed that this RK method is convergent and has order 4. This assures that the approximation
  • 9. of dynamics RCK is quite reliable. By RK method, We have shown that from different initial condition of capital and consumption economy can move to different trajectories. Further study can be done by showing how the phase diagram (trajectories of capital and consumption) behaves for change in different parameters.