A Beginner’s Guide to Dynamic Optimization in Economics
- 2025
- Book
- Author
- Gerald Shively
- Book Series
- Classroom Companion: Economics
- Publisher
- Springer Nature Switzerland
About this book
This book introduces the basic concepts and tools of dynamic optimization as used in economics. The book emphasizes intuition, gradually adding small doses of mathematical development as needed to provide an accessible stand-alone introduction to the topic. All three primary approaches to dynamic optimization are covered: the calculus of variations, optimal control theory and dynamic programming. Numerous examples from the economics literature are presented, along with reference to key historical developments in the fields of microeconomics, macroeconomics, natural resource economics and other sub-disciplines. Written in an informal and readable style, the book focuses on building intuition alongside mathematical rigor in order to establish a foundation for more advanced treatment and study.
Table of Contents
-
Frontmatter
-
1. Basics
Gerald ShivelyAbstractChapter 1 outlines many of the basic terms and concepts fundamental to dynamic optimization. The chapter contains several examples, starting with the “cake eating” problem, which is the most basic of all dynamic optimization problems. The interconnectedness of states across stages is introduced as an essential feature of dynamic optimization. The chapter ends with a thought experiment to help the reader relate the concepts introduced to one’s daily life. -
2. Mr. Kuchenfresser
Gerald ShivelyAbstractChapter 2 introduces Mr. Kuchenfresser, an imaginary economic agent through whom we develop some mathematical examples of simple dynamic optimization problems. The goal is to develop intuition about how the mathematics of dynamic optimization works. This provides a foundation which allows us to expand our model in useful ways. The chapter also formally introduces the concept of an equation of motion, which will prove central to the problems encountered in subsequent chapters. -
3. Impatience
Gerald ShivelyAbstractChapter 3 introduces the twin concepts of impatience and discounting. The optimal path of consumption is derived for a three-period model in which future consumption is discounted. -
4. Mr. Kuchenfresser Meets Ms. Banker
Gerald ShivelyAbstractChapter 4 pushes the dynamic optimization example a bit further by adding production and savings alongside consumption. The aim is to generalize the model in preparation for the treatments in later chapters. A simple three-period numeric example is provided. -
5. Euler, Euler, Master of Us All
Gerald ShivelyAbstractThe main difference between static optimization and dynamic optimization is that, instead of dealing with a differential dx, which measures changes in the value of \(y = f\left( x \right)\), we must instead deal with a shift or variation of the curve \(y\left( t \right)\), which consists of many contributing pieces. For example, in solving Mr. Kuchenfresser’s various consumption problems in previous chapters, meeting the goal of maximizing his aggregate utility of consumption (a single value) required choosing an entire set of consumption values along a path. The optimization took place with respect to the entire set of consumption choices. We couldn’t choose one in isolation without understanding its impact on those who followed. -
6. Equations of Motion
Gerald ShivelyAbstractChapter 6 focuses on equations of motion. These are the equations in a dynamic problem that describe the evolution of the state variables. Both difference equations and differential equations are presented and discussed. Several examples are provided, including the cobweb model of market equilibrium and a simple model of a renewable natural resource. -
7. Inventory and Stock Adjustment Models
Gerald ShivelyAbstractChapter 7 explores dynamic inventory and stock adjustment models in greater detail. Two examples are provided—one of production and inventory control and another of labor adjustment. Uncertainty is introduced in the context of an application to vaccine inventories. -
8. Optimal Control
Gerald ShivelyAbstractChapter 8 presents optimal control theory and outlines the necessary conditions and steps to solving an optimal control problem. Two examples with a single control variable are solved, and several special cases, including a so-called “bang-bang” control problem, are described. -
9. Further Refinements in Optimal Control
Gerald ShivelyAbstractChapter 9 introduces several considerations that sometimes arise in optimal control problems. These include the specification of transversality conditions, the presence of control parameters, and the situation of blocked intervals. The chapter also details the mathematical correspondence between present-value and current value Hamiltonians. -
10. Dynamic Stability
Gerald ShivelyAbstractChapter 10 revisits the topic of dynamic stability, and explores in greater detail the construction and interpretation of phase diagrams. The concept of a steady state is explored mathematically and diagrammatically. -
11. Dynamic Programming
Gerald ShivelyAbstractChapter 11 covers dynamic programming, beginning with the simplest of such problems, so-called knapsack problems. Bellman’s principle of optimality is introduced and the mathematical details of Bellman’s equation are outlined, along with the concept of recursion. Examples provided include a least-cost travel model and an optimal stopping problem. -
12. A World of Uncertainty
Gerald ShivelyAbstractChapter 12 explores the role of uncertainty in dynamic optimization. The game Monopoly is used to illustrate some basic concepts, include Markov processes and Markov chains. Several examples are provided to illustrate these concepts, including product marketing and valuing a sports team. -
13. To Infinity … and Beyond
Gerald ShivelyAbstractChapter 13 focuses on infinite-horizon dynamic problems and the shift in perspective needed for solving them. Intuition is developed through the example of a commercial forest rotation. The chapter closes with the solution of a numeric infinite-horizon stochastic dynamic programming problem via the technique of policy iteration.
- Title
- A Beginner’s Guide to Dynamic Optimization in Economics
- Author
-
Gerald Shively
- Copyright Year
- 2025
- Publisher
- Springer Nature Switzerland
- Electronic ISBN
- 978-3-032-09374-5
- Print ISBN
- 978-3-032-09373-8
- DOI
- https://doi.org/10.1007/978-3-032-09374-5
PDF files of this book have been created in accordance with the PDF/UA-1 standard to enhance accessibility, including screen reader support, described non-text content (images, graphs), bookmarks for easy navigation, keyboard-friendly links and forms and searchable, selectable text. We recognize the importance of accessibility, and we welcome queries about accessibility for any of our products. If you have a question or an access need, please get in touch with us at accessibilitysupport@springernature.com.