Vol. II, Ch. 4 · Part 1. Enterprise Optimization Foundations · Week 9
Nonlinear Enterprise Optimization
Learning outcomes
After completing this chapter, the reader should be able to:
- Formulate nonlinear enterprise optimization problems in the canonical smooth form, identifying which declared blocks carry the nonlinearity and of what structural type.
- Distinguish convex from non-convex models precisely, and state which clauses of Chapter 3's contract each declared instance retains, weakens, or forfeits.
- Analyze nonlinear enterprise objective functions through gradients, Hessians, and Taylor models, and read curvature as economic structure (synergy, saturation, scale).
- Construct nonlinear enterprise constraint systems, including genuine nonlinear equalities, and characterize the geometry of the resulting feasible regions.
- Identify local and global optima, explain why the distinction now carries governance weight, and deploy the instruments (relaxation bounds, multistart, structure) that manage the gap between them.
- Apply first-order necessary and second-order sufficient optimality conditions, including the critical-cone curvature test.
- Interpret the Karush–Kuhn–Tucker conditions in the nonlinear setting: what they certify, under which constraint qualifications they are necessary, and what their multipliers price.
- Evaluate nonlinear enterprise trade-offs—synergy against budgets, price against volume, scale against resilience—from the geometry of the declared instance.
- Implement nonlinear enterprise models computationally with SQP, interior-point, and augmented Lagrangian methods, and audit candidate solutions with KKT and second-order checks.
- Prepare enterprise models for dynamic optimization: parametrize decisions as policies and recognize trajectory structure as the next source of nonlinearity.
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 Nonlinear Enterprise Optimization
Motivation for Nonlinear Enterprise OptimizationNonlinear Objective Functions
Nonlinear Objective FunctionsNonlinear Constraint Systems
Nonlinear Constraint SystemsLocal and Global Optimality
Local and Global OptimalityFirst-Order Optimality Conditions
First-Order Optimality ConditionsSecond-Order Optimality Conditions
Second-Order Optimality ConditionsKarush–Kuhn–Tucker Conditions
Karush–Kuhn–Tucker ConditionsComputational Solution Algorithms
Computational Solution AlgorithmsEnterprise Applications
Enterprise ApplicationsSensitivity and Parametric Analysis
Sensitivity and Parametric AnalysisPreparation for Dynamic Optimization
Preparation for Dynamic OptimizationWorked Examples
Worked ExamplesChapter Summary
Chapter SummaryExercises
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 4.
A. Concept checks
- 4.1Restate the guarantee ledger of Table (see book) from memory, and for each lost guarantee name the section of this chapter that prices, bounds, or locally restores it.
- 4.2Explain in business terms why the two local optima of Example (see book) are both honest recommendations, and why a gradient-following funding process systematically produces one of them.
B. Mathematical exercises
- 4.3Compute gradient and Hessian of , verify the eigenvalues at , and find the locus in the positive quadrant where the Hessian is exactly singular.
- 4.4Verify every clause of the KKT system (see book) at the solution of Example (see book) using the stated numbers, and confirm LICQ by computing .
- 4.5In Example (see book), derive the closed form for demand and cost , prove unimodality of profit on , and compute the cap multiplier as a function of the cap for .
C. Computational exercises
- 4.6Prove the second-order necessary condition (SONC): if is a local minimizer at which ACQ holds and, for the critical direction considered, an appropriate multiplier vector exists, then for all .
- 4.7Prove that a finitely generated cone is closed: reduce by Carath'eodory to simplicial subcones and show each is a closed set, completing the argument of Lemma (see book).
- 4.8Derive Gordan's theorem from Lemma (see book): exactly one of (a) solvable, (b) , , solvable; extend to the mixed form with equality rows used in the proof of Theorem (see book)(ii).
D. Enterprise applications
- 4.9Implement the audit function of Table (see book): inputs (declared functions, candidate triple), outputs (KKT residuals, active-set report, CQ rank check, reduced-Hessian eigenvalues, verdict).
- 4.10Run Algorithm (see book) on Example (see book) with uniform seeds: report the basin inventory, the fraction of seeds terminating at abstention, and the concave-envelope bracket; then repeat with seeds biased below to reproduce the timid-pilot pathology.
- 4.11Re-declare Example (see book) with the resilience architecture priced in: add the declared expected-disruption cost -free smooth proxy or a declared alternative, re-solve, and report where the concentration verdict reverses as the resilience weight grows.
- 4.12 ★Develop second-order theory without strict complementarity: state and prove the strong second-order sufficient condition and Robinson's strong regularity for the NEO class, and characterize the enterprise instances (zero-priced binding covenants) where the distinction is operative.
Downloads
- Lecture deck DCT_V2_Ch04_Slides.pptx · 463 KB
- Python laboratory DCT_V2_Ch04_Lab.ipynb · 10 KB
- Excel workbook DCT_V2_Ch04_Lab.xlsx · 19 KB
- Open the laboratory
All three companions consume the same seeded engine (26204), so their numbers agree by construction — the MFMF convention, carried forward.

