Models for Minimax Stochastic Linear Optimization Problems with Risk Aversion 1: With Random Objective, the Risk-Averse Minimax Problem Equals the Semidefinite Program (7)Research Paper
Motivation
Two-stage stochastic linear programs choose a first-stage decision before a random parameter is revealed and a recourse decision afterwards. The classical model assumes the distribution of the random data is known. In practice it is estimated, and often only its first two moments are trusted. The minimax (distributionally robust) approach hedges against this ambiguity by minimizing the worst-case expected cost over all distributions consistent with the known information; it goes back to Žáčková (1966) and Dupačová (1987). A second concern is risk: a decision maker who is not risk neutral evaluates the random second-stage cost through a nondecreasing convex disutility, not through its mean.
Bertsimas, Doan, Natarajan and Teo (Math. Oper. Res. 35(3), 2010) combine both: the distribution of the second-stage data is known only through its mean and second-moment matrix, and the second-stage cost is passed through a piecewise-linear convex disutility. For the case where the randomness is in the objective of the second-stage problem, they show that the resulting minimax problem is exactly a single semidefinite program of polynomial size. This mission formalizes that result, Theorem 2.1 of the paper, and the steps of its proof.
Setting
The first-stage feasible region is for , , with first-stage cost vector . Given a recourse matrix , a technology matrix and , the recourse set of is . For an objective vector , the second-stage cost is the value of a linear program,
The disutility is with , a nondecreasing convex piecewise-linear function; , , is the risk-neutral case.
The objective of the second stage is random, the right-hand side is constant. The moment class consists of all probability distributions of on with and . The problem studied is
The inner supremum is an infinite-dimensional linear program over distributions (the paper's (5)). Its dual (6) is the semi-infinite program
over symmetric , where . The paper's standing assumptions are: is nonempty and bounded (Assumption 1); complete recourse (Assumption 2); for all (Assumption 3); and (Assumption 4).
Formalization targets
Goal: Theorem 2.1
Under the assumptions, with ,
and, for every , equals the value of the program (8) obtained from (7) by fixing . The Lean goal also asserts that both and are genuine greatest lower bounds of their sets of objective values.
Milestones, in the order the proof uses them
- Weak duality (§2.1, p. 583).
- Strong duality under Assumption 4 (§2.1, p. 583, citing Isii).
- Any satisfying the -th constraint of (6) has .
- Under Assumption 3, is bounded and convex.
- The minimax exchange for .
- holds iff a single satisfies the inequality for every .
- The matrix inequality form: a quadratic is nonnegative for all iff (a published, proved theorem, referenced).
- The dual (6) and the semidefinite program (8) have the same objective values (p. 584).
Significance
Theorem 2.1 turns a minimax problem over an infinite-dimensional set of distributions, with a nonlinear risk measure applied to an LP value function, into one semidefinite program whose size is polynomial in , , and . Off-the-shelf interior-point solvers then compute the risk-averse minimax decision, and the dual of (8) yields an explicit worst-case distribution (Theorem 2.2, formalized in the companion mission). The paper contrasts this with Delage and Ye's ellipsoid-method result, which covers a larger class of functions but gives no single compact program, and with the random right-hand-side case, which it shows to be NP-hard.
The result is proved in the paper; nothing here is open mathematics. As far as a search of the platform shows, none of it is formalized: no moment-problem duality theorem, no reformulation of a distributionally robust two-stage program, and no instance of the S-lemma-type step " becomes " exist in machine-checked form. A complete development would provide the moment-problem strong duality for a specific continuous integrand with linear growth, which other distributionally robust optimization results reuse.
Difficulty
The obvious argument dualizes the moment problem and then substitutes the formula for . Two steps resist this. First, strong duality for the moment problem is not a finite-dimensional LP fact: it needs the moment vector to lie in the interior of the moment cone, and passing from that to "no duality gap" requires a separation argument in an infinite-dimensional space together with integrability of the integrand under every distribution with finite second moments. Second, constraint (6) is a "for every there is a " statement, because is a minimum over . Replacing it with one that works for all is not a formal manipulation: it needs , which is not a constraint of (6) but a consequence of it, then a minimax theorem with the compact side , then attainment of the outer maximum. Both the boundedness of and the convexity in are derived, not assumed.
Formalization scope
Vectors are Fin d → ℝ, matrices Matrix (Fin r) (Fin d) ℝ; indices run over Fin K with . The paper's letter denotes both the dimension of and the LP dual vector; here the dimension is and dual vectors are . Distributions are probability measures with square-integrable coordinates (the platform's MomentDRO.Conf moment objects), not the densities written in (5). Every printed min/max is a real infimum/supremum of the set of objective values; attainment is not claimed except where a statement says so. is a real infimum and is only used where and Assumption 3 hold, which make it finite. Positive semidefiniteness is Matrix.PosSemidef on matrices indexed by Fin d ⊕ Fin 1. The minimax exchange is stated in EReal, since can be .
As printed, Assumptions 2 and 3 contradict each other whenever : complete recourse produces a nonzero with , and Assumption 3 at is then infeasible. A statement assuming both would be vacuous. The formalization therefore uses what the proof of Theorem 2.1 uses: Assumption 3 for all , and for every in place of Assumption 2. The hypotheses of the goal are satisfiable (e.g. , , , , , ). Program (7) is defined as one joint program over , never through , so the goal is not strong duality plus unfolding.
Needed infrastructure: integrability of LP value functions under second-moment distributions, the moment-problem strong duality, Sion's minimax theorem (available in Mathlib and on the platform), and the bordered-matrix characterization of nonnegative quadratics (already proved on the platform). Proofs of any milestone, and reusable lemmas about LP value functions, are welcome.
Selected references
- D. Bertsimas, X. V. Doan, K. Natarajan, C.-P. Teo, Models for Minimax Stochastic Linear Optimization Problems with Risk Aversion, Mathematics of Operations Research 35(3):580–602, 2010. https://doi.org/10.1287/moor.1100.0445
- K. Isii, On the sharpness of Chebyshev-type inequalities, Annals of the Institute of Statistical Mathematics, 185–197, 1963 (reference [15] of the paper; volume as printed there). https://doi.org/10.1287/moor.1100.0445
- M. Sion, On general minimax theorems, Pacific Journal of Mathematics 8(1):171–176, 1958. https://doi.org/10.2140/pjm.1958.8.171
- E. Delage, Y. Ye, Distributionally Robust Optimization Under Moment Uncertainty with Application to Data-Driven Problems, Operations Research 58(3):595–612, 2010. https://doi.org/10.1287/opre.1090.0741
- J. Dupačová, The minimax approach to stochastic programming and an illustrative application, Stochastics 20(1):73–88, 1987. https://doi.org/10.1080/17442508708833436