Dynamic Programming Treatment of the Solow and Ramsey–Cass–Koopmans Growth Models
This paper bridges the Solow and Ramsey–Cass–Koopmans growth models to the Bellman equation to demonstrate that while the asymptotic convergence rate of fitted value function iteration is determined by the discount factor, selecting an initial value-function guess closer to the true solution significantly reduces the number of iterations required to reach a target error.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Economic growth is the story of how societies become richer over time, producing more goods and services for their people. For decades, economists have relied on two main stories to explain this process. The first story, known as the Solow model, treats the amount of money people save and invest as a fixed rule, like a tax rate set by a government. It assumes that if a country saves a certain percentage of its income every year, that decision is simply made for them. The second story, called the Ramsey model, is more complex. It suggests that people are smart planners who decide how much to save and how much to spend based on what will make them happiest over their entire lives. This second story is harder to solve because it requires calculating the best possible path for a household that lives forever, balancing the desire to enjoy life today against the need to prepare for tomorrow.
To solve these complex planning problems, economists use a mathematical tool called dynamic programming. Imagine trying to find the best route through a vast, foggy city. You cannot see the whole map at once, so you make a guess about the best path, check if it works, and then adjust your guess based on what you learned. You repeat this process, refining your route step by step, until you are confident you have found the shortest way. In economics, this process is called value function iteration. The computer starts with a rough guess about how much value a household gets from having a certain amount of wealth, then repeatedly updates that guess to see if it can do better. The question researchers often face is not whether this method eventually works, but how many steps it takes to get there. Does the starting guess matter, or does the computer just grind through the same number of steps regardless of where it begins?
A team of researchers from universities in Palestine and Colombia set out to answer this specific question using a well-known economic scenario where the correct answer is already known. They chose a simplified version of the Ramsey model where the math can be solved exactly by hand, giving them a perfect target to aim for. They wanted to see if starting the computer's guessing process with a specific type of educated guess would make it reach the correct answer faster than starting with a different, equally reasonable guess. They did not invent a new way to solve the problem; instead, they carefully measured how the choice of the first guess changed the speed of the solution.
The researchers ran their simulations on a computer using a grid of 150 points to represent different levels of wealth. They tested two different starting guesses. The first guess was a formula that looked somewhat like a logarithmic curve, while the second was a different curve that rose more slowly. Both guesses were reasonable starting points, but they were not the same. When they let the computer run its standard updating process, the results showed a clear difference. The second starting guess allowed the computer to reach a high level of accuracy in 28 steps. The first guess required 37 steps to reach that same level of accuracy. This means that simply choosing a better starting point saved the computer about 24 percent of the work.
However, the researchers found that this advantage was temporary. Once the computer got past the first few steps, both starting guesses began to improve at exactly the same speed. The gap between them did not grow or shrink; it stayed constant. The better starting guess was simply closer to the final answer to begin with, so it had less distance to travel. It was not a faster runner, just one that started nearer to the finish line. This distinction is important because it tells economists that while a good starting point saves time, it does not change the fundamental speed at which the computer learns.
The study also uncovered a hidden problem with how these computer models handle the very smallest amounts of wealth. When the researchers looked at the entire range of wealth, including the tiniest amounts near zero, the computer's accuracy hit a hard limit. No matter how many steps the computer took, the error near the bottom of the scale did not disappear. This happened because the computer was using a grid with evenly spaced points, which is like trying to draw a very sharp curve using only straight lines. Near zero, the curve is so steep that the straight lines cannot follow it closely, creating a permanent blur. The researchers showed that if they wanted to remove this blur, they could not just run the computer for more steps; they would have to use a finer grid with more points.
Furthermore, the team discovered that the computer often finds the best spending plan much faster than it finds the exact value of that plan. In many economic studies, the goal is to know exactly how much happiness a person gets from their wealth. But if the goal is simply to know how much a person should spend or save, the computer can find that answer very quickly, even while it is still struggling to pin down the exact value. This suggests that for many practical purposes, researchers might not need to wait for the computer to finish its full calculation.
Finally, the researchers compared their method of simply guessing and checking against a more advanced technique called policy iteration, which is like a smarter way of navigating the city. They found that using this advanced technique reduced the number of steps needed far more than simply picking a better starting guess did. While a good starting point is helpful, using a better algorithm is a much more powerful way to save time. The study concludes that when economists run these models, they should be careful to report not just the final result, but also how they started, how they measured their progress, and how finely they drew their grid. These details matter because they determine how much work the computer actually had to do to get the answer.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.