Vol. II, Ch. 7 · Part 2. Dynamic Enterprise Optimization · Week 11
Dynamic Programming for Enterprise Systems
Learning outcomes
After completing this chapter, the reader should be able to:
- Explain Bellman's Principle of Optimality and its role in sequential enterprise decision-making.
- Formulate recursive enterprise optimization problems from declared multistage instances.
- Construct enterprise value functions and read them as priced inventories of future opportunity.
- Develop Bellman equations for finite- and infinite-horizon enterprise problems.
- Analyze multistage enterprise decision processes through their recursive structure.
- Interpret recursive enterprise policies as greedy rules against summarized futures.
- Solve finite-horizon enterprise problems by backward induction.
- Formulate infinite-horizon discounted enterprise models and certify their well-posedness.
- Implement value iteration, policy iteration, and approximate dynamic programming computationally.
- Prepare enterprise optimization models for Hamilton–Jacobi–Bellman analysis.
Reading guide
Work through the chapter in section order; the full development, proofs, and worked examples are in the book — this page indexes them and does not replace them.
Motivation for Dynamic Programming
Motivation for Dynamic ProgrammingSequential Enterprise Decision Problems
Sequential Enterprise Decision ProblemsBellman's Principle of Optimality
Bellman's Principle of OptimalityEnterprise Value Functions
Enterprise Value FunctionsBellman Equations
Bellman EquationsFinite-Horizon Dynamic Programming
Finite-Horizon Dynamic ProgrammingInfinite-Horizon Dynamic Programming
Infinite-Horizon Dynamic ProgrammingComputational Algorithms
Computational AlgorithmsEnterprise Applications
Enterprise ApplicationsApproximate Dynamic Programming
Approximate Dynamic ProgrammingPreparation for Hamilton–Jacobi–Bellman Theory
Preparation for Hamilton–Jacobi–Bellman TheoryChapter Summary
Chapter SummaryWorked Examples
Worked ExamplesExercises
ExercisesNotes and Sources
Notes and Sources
AXIOM
This chapter is instrumented by:
Launch the module, load the chapter model, modify inputs, run the optimization, and compare against the worked examples in the book.
Exercises
12 exercises, grouped A concept checks · B mathematical · C computational · D enterprise applications. Starred (★) exercises are on the advanced track. Full solutions appear in the Instructor's Manual, Chapter 7.
A. Concept checks
- 7.1Explain why the Principle of Optimality can fail for objectives that are not stage-separable (e.
- 7.2For each row of Table (see book), identify what the value function's slope prices, and name the governance decision that number would inform.
B. Mathematical exercises
- 7.3Derive the affine recursion of Example (see book) from (see book), verify and , and show the slope recursion is the explicit Euler discretization of the Chapter 6 current-value adjoint.
- 7.4Re-solve Example (see book) on meshes and confirm first-order convergence of to the continuous optimum .
- 7.5In Example (see book), derive the threshold structure analytically: show the keep-minus-replace value gap is increasing in age, so the optimal policy is a threshold, and compute how moves with the replacement cost.
- 7.6Formulate the infinite-horizon version of Example (see book) with stationary demand growth handled by a detrended state, and exhibit its stationary expansion policy.
C. Computational exercises
- 7.7Prove the Berge propagation step used in Theorem (see book): under (A1), if is continuous and bounded then is continuous, and the greedy correspondence is upper hemicontinuous with nonempty compact values.
- 7.8Prove that value iteration's iterates from are monotone nondecreasing when , and combine with Theorem (see book)(i) to conclude uniform convergence from below with computable two-sided brackets.
D. Enterprise applications
- 7.9Implement VI and PI on Example (see book); reproduce sweeps versus iterations, plot the Figure (see book) envelope, and time both as over .
- 7.10Implement fitted value iteration for Example (see book) with a quadratic-in- architecture; confirm the fit is exact (bound of Prop.
- 7.11Formulate Meridian's restructuring program (Example 5.
- 7.12 ★Develop average-reward dynamic programming for going-concern enterprises where discounting is contested: state the average-reward Bellman equation with gain and bias, prove its verification counterpart to Theorem (see book) under unichain assumptions, and compare the resulting replacement threshold with the discounted one across .
Downloads
- Lecture deck DCT_V2_Ch07_Slides.pptx · 427 KB
- Python laboratory DCT_V2_Ch07_Lab.ipynb · 11 KB
- Excel workbook DCT_V2_Ch07_Lab.xlsx · 18 KB
- Open the laboratory
All three companions consume the same seeded engine (26207), so their numbers agree by construction — the MFMF convention, carried forward.

