Distributionally Robust Convex Optimization I: Under the Nesting Condition, a Worst-Case Expectation Constraint over a Standardized Ambiguity Set Is Equivalent to a Finite Conic SystemResearch Paper
Motivation
A constraint on a decision requires the distribution of the random vector . In practice that distribution is known only partially: its support, a few moments, or the probability mass of some regions estimated from data. Distributionally robust optimization asks that the constraint hold for every distribution consistent with this information. Wiesemann, Kuhn and Sim (Optimization Online 3757, 2013; Oper. Res. 62(6), 2014) proposed one standardized format for this information. Their format contains, as special cases, many ambiguity sets used earlier: support and moment information (Delage and Ye, 2010), and mean–covariance and directional-deviation information (Goh and Sim, 2010). They then characterized exactly when a worst-case expectation constraint over such a set has a finite conic reformulation. This mission formalizes that characterization: the paper's Theorem 1 and the steps of its proof.
Setting
The uncertain parameters are , and an auxiliary random vector may be added to describe structure of . A proper cone is a closed convex cone with and nonempty interior. Write for , and for the dual cone. For indices the confidence sets are
with matrices , vectors and proper cones . The ambiguity set is
where . The paper imposes three conditions:
- (C1) is bounded and ;
- (C2) some meets every non-degenerate probability bound strictly;
- (C3) the constraint function is a maximum of finitely many bi-affine pieces,
The distributionally robust constraint (3) is for all .
A set is strictly included in , written , if lies in the interior of . The nesting condition (N) requires that any two distinct confidence sets be strictly nested or disjoint. For each , indexes the confidence sets containing .
Formalization targets
Goal: Theorem 1 (pp. 10–11)
Under (C1)–(C3), (N) and the two regularity conditions (S1)–(S2) described below, the constraint (3) holds if and only if there are , and such that, for all and ,
Milestones
- Theorem 1, sufficiency. The system implies (3), under (C1), (C3) and (N) alone.
- Lemma 1 (p. 34). For a strictly feasible conic confidence set, the semi-infinite constraint on the set holds iff multipliers exist with , and .
- The dual of the moment problem (p. 35). Constraint (3) holds iff some , have objective value and satisfy on .
- The partition step (p. 35). Under (N), the indicator constraint on is equivalent to constraints with the constant on the pieces .
- The boundary step (pp. 35–36). The -th constraint holds on iff it holds on all of .
Significance
When the are orthants, second-order cones or semidefinite cones, Theorem 1 turns the semi-infinite, measure-valued constraint (3) into a linear, conic-quadratic or semidefinite system of size polynomial in the data. The paper's Theorem 2 shows that when nesting fails, even checking is strongly NP-hard. Theorem 1 is therefore the tractable side of a sharp dividing line. The paper builds its conservative approximation for non-nested sets (Theorem 3) and its lifting results (Section 3) on it.
The result is proved in the paper; nothing here is open. The formalization contributes two things. First, the duality theory for finite moment problems over measures on a compact set, and conic strong duality for strictly feasible sets: neither exists in Mathlib as stated. Second, a corrected statement. As printed, the "only if" direction of Theorem 1 is false, because (C2) does not give the strong duality the proof attributes to it. No machine-checked version of Theorem 1 is known.
Difficulty
The sufficiency half is weak duality: a pointwise inequality on integrated against any . The necessity half needs three facts.
- Strong duality, with attainment, for an infinite-dimensional linear program over nonnegative measures. Here the obvious reference to a general conic duality theorem needs a constraint qualification on all moment constraints jointly, and (C2) controls only the probability bounds.
- A geometric step: under (N), a constraint imposed on extends to all of . This uses convexity of in together with the compactness of and the strict inclusion of its descendants.
- Conic duality with dual attainment for each confidence set (Lemma 1), which fails without strict feasibility.
Formalization scope
Vectors are Fin n → ℝ, products are Matrix.mulVec and dotProduct, and the outcome space is (Fin nP → ℝ) × (Fin nQ → ℝ) with its Borel -algebra. The index set is Fin (nI + 1), 0-based, with = Fin.last nI. Probabilities are μ.real. Constraint (3) is stated in its "for all " form, so no supremum of reals appears. The scalar and the vector are separate fields.
Every member of is a probability measure with finite first moment, so is a genuine integral and not Lean's default value . The expectation is genuine as well, since grows at most linearly. Hypothesis (C2) keeps nonempty, so (3) cannot hold vacuously. A sorry-free sanity file exhibits two nested intervals for which all hypotheses of the goal hold at once.
Hypotheses added to the paper's, each needed for a true statement:
- (S1) moment-problem regularity. Every small common shift of and of each probability interval stays feasible over finite measures on . It is needed because with the unit disk, , and , constraint (3) holds but the system has no solution.
- (S2) strict feasibility of every confidence set. It is needed because a confidence set that is a single boundary point of a second-order cone constraint admits no dual multipliers in Lemma 1.
- and in the partition and boundary steps. In dimension zero a set is strictly included in itself and can be empty.
(S1) also excludes some instances the page allows: or for , and expectation rows that cannot be shifted in every direction by measures on .
The sufficiency milestone drops (C2) and the standing bounds , which only strengthens it.
Needed infrastructure, all reusable: conic duality for closed convex cones, Lagrangian duality for linear programs over finite measures on a compact set, and the extension of a convex inequality from the boundary of a compact set. Contributions of any of these as separate lemmas are welcome.
Selected references
- W. Wiesemann, D. Kuhn, M. Sim, Distributionally Robust Convex Optimization, Optimization Online preprint 3757, version of September 22, 2013. https://optimization-online.org/wp-content/uploads/2013/02/3757.pdf ; Operations Research 62(6):1358–1376, 2014. https://doi.org/10.1287/opre.2014.1314
- A. Shapiro, On duality theory of conic linear problems, in Semi-Infinite Programming, chapter 7, Kluwer, 2001 (reference [56] of the paper; the result the proof of Theorem 1 cites as Proposition 3.4).
- 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. Goh, M. Sim, Distributionally robust optimization and its tractable approximations, Operations Research 58(4):902–917, 2010. https://doi.org/10.1287/opre.1090.0712
- A. Ben-Tal, A. Nemirovski, Lectures on Modern Convex Optimization, SIAM, 2001. https://doi.org/10.1137/1.9780898718829