Vol. II, Ch. 6 · Part 2. Dynamic Enterprise Optimization · Week 10
Optimal Control of Enterprise Systems
Learning outcomes
After completing this chapter, the reader should be able to:
- Explain the principles of optimal control as the solution doctrine for the DEO problems of Chapter 5.
- Formulate enterprise optimal control problems with declared states, controls, dynamics, and value.
- Construct enterprise state equations and verify their control-system credentials.
- Define enterprise control variables with their declared constraint sets and information structures.
- Formulate Hamiltonian functions and read their components economically.
- Derive adjoint equations and interpret costates as running shadow prices of enterprise states.
- Apply Pontryagin's Maximum Principle to derive candidate optimal enterprise policies.
- Interpret transversality conditions as horizon pricing.
- Analyze optimal enterprise trajectories, including bang-bang and singular structures, and certify optimality where concavity permits.
- Implement continuous-time enterprise control models with indirect and direct numerical methods.
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.
Introduction to Optimal Control
Introduction to Optimal ControlEnterprise Control Systems
Enterprise Control SystemsState Equations
State EquationsControl Variables
Control VariablesHamiltonian Formulation
Hamiltonian FormulationAdjoint Variables
Adjoint VariablesPontryagin's Maximum Principle
Pontryagin's Maximum PrincipleTransversality Conditions
Transversality ConditionsEnterprise Applications
Enterprise ApplicationsNumerical Solution Methods
Numerical Solution MethodsPreparation for Dynamic Programming
Preparation for Dynamic ProgrammingChapter 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 6.
A. Concept checks
- 6.1Explain, using Table (see book), why maximizing rather than repairs the myopia of Proposition 5.
- 6.2Read each condition of Table (see book) as a governance audit: what plan defect does each residual detect, and on which worked example would it fire?
B. Mathematical exercises
- 6.3Derive the current-value costate equation from (see book) by the substitution , and re-derive the closed form of Example (see book).
- 6.4Verify by direct differentiation that the switching time of Example (see book) satisfies , and compute : how does the switch respond to the unit cost of R&D?
- 6.5For Example (see book), derive from the budget equality, verify the discounted cost , and confirm equals the constant discounted marginal .
- 6.6In the innovation-commitment witness of Proposition (see book), complete the parameter declaration: exhibit for which both the abstention and a commitment extremal satisfy (see book), and compute both values.
C. Computational exercises
- 6.7Prove the variational-equation claim used in Proposition (see book) and Theorem (see book): under dynamics, the flow is differentiable in the initial state with derivative solving , , and is invertible.
- 6.8Extend Theorem (see book) to the terminal- manifold problem: with affine and the transversality of Theorem (see book)(ii), prove Mangasarian sufficiency for mandate-constrained instances.
D. Enterprise applications
- 6.9Reproduce Example (see book)'s shooting solve: bracket , locate the switch, verify and the pointwise maximum condition on a time grid; then re-solve by direct transcription ( mesh) and reconcile the KKT multipliers with .
- 6.10Implement the Riccati solve of Example (see book); reproduce and the penalty , then sweep the control weight and plot the tracking–effort frontier.
- 6.11Formulate Meridian's covenant-management block as an EOCP (leverage state, amortization dynamics, covenant band as a state constraint) and derive the unconstrai…
- 6.12 ★Develop the constrained maximum principle for corridor- managed enterprises: state the multiplier-measure form for , prove the costate jump conditions at junctions in the first-order state-constraint case, and implement an arc-structured shooting method on the restructuring funnel of Example 5.
Downloads
- Lecture deck DCT_V2_Ch06_Slides.pptx · 470 KB
- Python laboratory DCT_V2_Ch06_Lab.ipynb · 10 KB
- Excel workbook DCT_V2_Ch06_Lab.xlsx · 14 KB
- Open the laboratory
All three companions consume the same seeded engine (26206), so their numbers agree by construction — the MFMF convention, carried forward.

