Optimization¶
What you will develop¶
Formulate objectives and constraints; understand convexity, duality, KKT conditions and numerical optimization; audit objectives.
Before you begin¶
Recorded prerequisites:
Study and practice¶
Progress by the work you can do, not by a fixed calendar.
Practice sequence 33¶
Spine: Boyd & Vandenberghe, Convex Optimization
Reading: Ch. 2 Convex sets, pp. 21-66; Ch. 3 convex functions, pp. 67-126
Know: Recognize convex structure; prove sets/functions convex; use epigraph and composition rules.
Reconstruct: Derive Jensen's inequality intuition and first-order convexity condition.
Do: Reformulate a resource-allocation problem until its convex/nonconvex pieces are explicit.
Defend: Why does convexity change what a local optimum means?
Gate: classify 12 problems/functions/sets with proof or counterexample.
Source: source
Practice sequence 34¶
Spine: Boyd & Vandenberghe
Reading: Ch. 4 Convex optimization problems, pp. 127-214; Ch. 5 Duality, pp. 215-288
Know: Formulate standard convex problems; understand Lagrangian, dual function, KKT and sensitivity.
Reconstruct: Derive Lagrange dual for a simple constrained problem and interpret dual variables as marginal values.
Do: Optimize energy/storage scheduling and interpret shadow prices under changing constraints.
Defend: When is a constraint's dual variable more informative than the primal solution?
Gate: derive KKT conditions on an unseen small problem and explain each term operationally.
Source: source
Practice sequence 35¶
Spine: Boyd & Vandenberghe
Reading: Ch. 6 approximation/fitting, pp. 291-350; Ch. 7 statistical estimation, pp. 351-396
Know: Connect optimization to fitting, regularization, estimation and design tradeoffs.
Reconstruct: Derive ridge regression objective and closed-form solution; explain regularization geometrically.
Do: Fit an inverse problem under noise with L1/L2 penalties; compare sparsity, bias and robustness.
Defend: How does a regularizer encode a prior belief or design preference?
Gate: choose objective/regularizer for a new problem and defend against two alternatives.
Source: source
Practice sequence 36¶
Spine: Boyd & Vandenberghe
Reading: Ch. 9-11, pp. 457-630: unconstrained, equality-constrained, interior-point methods
Know: Understand descent/Newton methods, line search, equality constraints and barrier/interior-point ideas.
Reconstruct: Derive Newton step from quadratic local model and equality-constrained KKT linear system.
Do: Implement gradient descent vs Newton on an ill-conditioned objective and visualize convergence geometry.
Defend: Why can a mathematically superior method be practically worse?
Gate: Module gate: formulate, solve, stress-test and objective-audit one real design problem.
Source: source
Exit gate¶
Closed-book: 120 min: convexity proof/counterexample; KKT derivation; dual interpretation; Newton step; regularization choice.
Novel problem: Formulate an unfamiliar engineering design as variables/objective/constraints, then expose nonconvexities.
Artifact: Solve with two methods; perturb constraints and interpret sensitivity/dual values.
Defend: Defend objective function, constraints, regularizer, solver and what the optimizer is blind to.
Pass criterion: Pass if no proxy objective is treated as the real-world goal without explicit justification.
Transfer problems¶
Try these before consulting solutions or asking for the complete answer.
-
Convex sets: Prove or disprove convexity of five engineering feasible regions.
-
Convex functions: Classify functions using definition/known composition rules.
-
Formulation: Turn a verbal allocation problem into variables/objective/constraints with units.
-
Duality: Derive dual of a small constrained quadratic/linear problem and interpret prices.
-
KKT: Solve a constrained problem from KKT conditions and identify active constraints.
-
Sensitivity: Perturb a resource constraint and compare objective change to dual prediction.
-
Regularization: Compare L1/L2 regularization on noisy inverse problem.
-
Newton: Compare gradient descent/Newton under ill-conditioning and line search choices.
-
Multiobjective: Construct a Pareto frontier for performance vs energy/cost.
-
Objective audit: Show a metric that can be gamed while the real-world goal worsens; redesign objective/constraints.
Textbooks¶
See the five-book resource page.
Reading options¶
Assigned readings, where available, appear in the practice sequence above. These additional recommendations are not all required reading.
Applications¶
These are editorial study connections, not compulsory prerequisites.
- AI scientist / artificial scientific intelligence: Understand optimization objectives and constraints when choosing or automating experiments.
Continue¶
This subject
Optimization
Opens into
No subsequent dependency is recorded. This does not imply an endpoint.
Connections above reflect recorded prerequisites, not a compulsory calendar.
Integrated practice | Choose a study route
Record and evidence
Stable reference: TS-F08. Documentary availability is not learner mastery.