Dynamic Programming with 2 state variables

Click For Summary
SUMMARY

The discussion focuses on deriving the Euler Equation in a dynamic programming context with two state variables, \(x_t\) and \(y_t\). The value function is defined as \(V(x,y) = \max_z [f(x, y, z) + \delta V(g_1(x, y, z), g_2(x, y, z))]\), where \(\delta < 1\). Key equations include the first-order condition for optimal \(z^*\) and the derivatives of the value function with respect to state variables \(x\) and \(y\). Participants seek guidance on manipulating these equations to derive a meaningful Euler Equation.

PREREQUISITES
  • Understanding of dynamic programming principles
  • Familiarity with first-order conditions in optimization
  • Knowledge of value functions in economic models
  • Proficiency in calculus, particularly partial derivatives
NEXT STEPS
  • Study the derivation of Euler Equations in dynamic programming
  • Explore the implications of first-order conditions in economic optimization
  • Learn about the role of discount factors in dynamic models
  • Investigate applications of value functions in real-world economic scenarios
USEFUL FOR

Economists, graduate students in economics, and researchers focusing on dynamic programming and optimization techniques in economic models.

physicsguy142
Messages
3
Reaction score
0

Homework Statement



Derive the Euler Equation of the dynamic programming problem:

\[max_{\{ z_t \}^\infty_{t=0}}<br /> \sum_{t=0}^{\infty} \delta^t f(x_t, y_t, z_t)<br /> \]

subject to:

x_{t+1} = g_1(x_t, y_t, z_t),<br /> <br /> \<br /> <br /> y_{t+1} = g_2(x_t, y_t, z_t), <br /> <br /> \<br /> x_0 = x^0,<br /> y_0 = y^0

and where \delta &lt;1

Homework Equations



We can write the value function as:

V(x,y) = max_z [f(x, y, z) + \delta V(g_1(x, y, z), g_2(x, y, z))]

The Attempt at a Solution



The solution is characterized by 3 equations:

The first-order-condition at the optimal z* is:

\frac{\partial f(x, y, z^*)}{\partial z} + \delta[\frac{\partial V (g_1(x, y, z^*), g_2(x, y, z^*))}{\partial g_1(x, y, z^*)}\frac{\partial g_1(x, y, z^*)}{\partial z} + \frac{\partial V (g_1(x, y, z^*), g_2(x, y, z^*))}{\partial g_2(x, y, z^*)}\frac{\partial g_2(x, y, z^*)}{\partial z}] = 0

Differentiating the value function with respect to each state gives us:

<br /> <br /> \frac{\partial V (x, y)}{\partial x} = \frac{\partial f(x, y, z^*)}{\partial x} + \delta[\frac{\partial V (g_1(x, y, z^*), g_2(x, y, z^*))}{\partial g_1(x, y, z^*)}\frac{\partial g_1(x, y, z^*)}{\partial x} + \frac{\partial V (g_1(x, y, z^*), g_2(x, y, z^*))}{\partial g_2(x, y, z^*)}\frac{\partial g_2(x, y, z^*)}{\partial x}]<br /> <br />

and

<br /> <br /> \frac{\partial V (x, y)}{\partial y} = \frac{\partial f(x, y, z^*)}{\partial y} + \delta[\frac{\partial V (g_1(x, y, z^*), g_2(x, y, z^*))}{\partial g_1(x, y, z^*)}\frac{\partial g_1(x, y, z^*)}{\partial y} + \frac{\partial V (g_1(x, y, z^*), g_2(x, y, z^*))}{\partial g_2(x, y, z^*)}\frac{g_2(x, y, z^*)}{\partial y}]<br /> <br />

I think I should be able to derive an Euler Equation with the above 3 equations, but I'm not sure how to manipulate the equations to get a meaningful answer.
 
Last edited:
Physics news on Phys.org
bump. any help would be greatly appreciated!
 
bumping this on the off-chance somebody will be able to help out.
 

Similar threads

Replies
4
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
2
Views
1K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 18 ·
Replies
18
Views
3K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K