Motivation
A decision maker choosing a random outcome X (a portfolio return, a policy's cost savings, a schedule's throughput) often has a reference outcome Y, the result of a benchmark policy, and wants the new outcome to be preferable to it for every risk-averse decision maker, not just on average. Expected-utility theory (von Neumann and Morgenstern) makes this precise: X is preferred to Y by every decision maker with a concave nondecreasing utility function u exactly when X dominates Y in the second order, X⪰(2)Y. Requiring X⪰(2)Y as a constraint in an optimization problem avoids having to elicit any particular utility function, which is rarely possible in practice and impossible when several decision makers must agree.
Dentcheva and Ruszczyński (preprint 2002, published in SIAM J. Optim. 14(2), 2003) introduced optimization problems with stochastic dominance constraints and developed their optimality and duality theory. The central finding is that the Lagrange multiplier of a second-order dominance constraint is itself a concave nondecreasing utility function: the optimal solution maximizes the objective plus an expected utility, for a utility function implied by the problem. This interpretation underlies the later literature on dominance-constrained portfolio optimization, risk-averse stochastic programming, and the dual (quantile) theory of stochastic orders.
Setting
Let (Ω,F,P) be a probability space and L1=L1(Ω,F,P) the space of integrable random variables with its norm topology. For X∈L1 the distribution function is F(X;η)=P[X≤η] and the second-order shortfall function is
F2(X;η)=∫−∞ηF(X;α)dα,η∈R.(2.1)
Changing the order of integration gives F2(X;η)=E[(η−X)+] (2.6), where (⋅)+=max(0,⋅). The relation X⪰(2)Y means F2(X;η)≤F2(Y;η) for all η, and A2(Y)={X∈L1:X⪰(2)Y}.
The problem data are a reference outcome Y∈L1, a convex closed set C⊆L1, a functional f that is concave and continuous on C, and an interval [a,b]. The paper studies the relaxation in which dominance is enforced on [a,b]:
maxf(X)subject toE[(η−X)+]≤E[(η−Y)+] for all η∈[a,b],X∈C.(3.1–3.3)
The uniform dominance condition (Definition 4.1) asks for some X~∈C with infη∈[a,b]{F2(Y;η)−F2(X~;η)}>0.
The multiplier class U1 consists of the functions u:R→R that are concave and nondecreasing, vanish on [b,∞), and are affine on (−∞,a]: u(t)=u(a)+c(t−a) for t≤a, with a constant c≥0. The Lagrangian is
L(X,u)=f(X)+E[u(X)]−E[u(Y)].(4.1)
Formalization targets
Goal: Theorem 4.2
Assume the uniform dominance condition. If X^ is an optimal solution of (3.1)–(3.3), there is u^∈U1 with
L(X^,u^)=X∈CmaxL(X,u^)(4.2)andE[u^(X^)]=E[u^(Y)].(4.3)
Conversely, if for some u^∈U1 a maximizer X^∈C of L(⋅,u^) satisfies (3.2) and (4.3), then X^ is optimal for (3.1)–(3.3).
Milestones
The milestones follow the paper's proof. They are: finiteness of E[u(X)] for u∈U1; the identity (2.6), already proved on the platform; Proposition 2.3 (convexity and closedness of A2(Y), and its recession cone); the concavity of the constraint operator G(X)(η)=F2(Y;η)−F2(X;η) with respect to the cone of nonnegative functions; the existence of a nonnegative measure multiplier μ^ on [a,b] satisfying (4.5)–(4.6); the facts that the function uμ(t)=−∫tbμ([τ,b])dτ (t<b), uμ(t)=0 (t≥b) of a nonnegative measure lies in U1 and that every u∈U1 is uμ for exactly one μ; the key identity
∫abF2(X;η)dμ(η)=−E[uμ(X)];(4.9)
and the weak-duality step: (3.2) implies E[u(X)]≥E[u(Y)] for every u∈U1.
Further: Theorem 5.1
With D(u)=supX∈CL(X,u), the dual problem minu∈U1D(u) has a solution, its value equals the primal optimal value, and its solutions are exactly the u^∈U1 satisfying (4.2)–(4.3).
Significance
Theorem 4.2 turns an infinite family of constraints, one for each η∈[a,b], into a single scalar trade-off: at the optimum, the decision maker behaves as an expected-utility maximizer for an implicit utility u^, and the dominance constraint is active exactly in the sense E[u^(X^)]=E[u^(Y)]. Theorem 5.1 makes U1 the space of dual variables, which is the starting point of dual decomposition and cutting-plane methods for dominance-constrained problems and of their extensions to several constraints and to higher orders (Sections 6–7 of the paper, not part of this mission).
All results are proved in the paper. Apart from the identity (2.6), which is proved on the platform, none of them is formalized as far as the platform records show. A machine-checked development would provide, on top of the paper, a rigorous treatment of the measure–utility correspondence that the paper obtains from a textbook theorem "after an obvious adaptation", and a careful account of the multiplier class itself (see the scope section on the constant c). The definitions of F2 and of the identity (2.6) are shared with the platform's missions on Dual Stochastic Dominance and Related Mean-Risk Models (Ogryczak and Ruszczyński, 2002).
Difficulty
The necessity half needs a Lagrange multiplier for a constraint taking values in the infinite-dimensional space C([a,b]); finite-dimensional convex duality does not apply, and the multiplier first appears as a nonnegative measure on [a,b], an element of the dual of C([a,b]). A Slater-type point is required: without the uniform dominance condition the multiplier may not exist. This is why the dominance relation, which the paper first poses on all of R, is relaxed to a bounded interval [a,b]: for a reference outcome with a smallest value y1, F2(Y;y1)=0, so no X~ can dominate Y strictly near y1.
The second obstacle is the translation of that measure into a utility function. The identity (4.9) requires an interchange of integrals over R×[a,b] and an integration by parts against the distribution function of an arbitrary integrable X, followed by a limit in which the integrability of X controls the linear growth of u at −∞. The converse direction needs every u∈U1 to be represented by a unique measure, through the left derivative of a concave function.
Formalization scope
Outcomes are elements of Mathlib's L1 space Ω →₁[P] ℝ over a probability measure P, coerced to functions inside integrals; no statement is pointwise in ω. F2 is the published definition DualSSD.Shared.secondPerformance, a Bochner integral of P[X≤α] over (−∞,η]. The problem data form a structure whose fields include every standing assumption of the paper: C convex and closed, f concave and continuous on C. The constraint (3.2) is stated in its printed expectation form, while Definition 4.1 and the proof objects use F2, as printed; their equality is (2.6).
Committed conventions:
- U1 uses c≥0. The paper prints c>0. With c>0 the necessity half of Theorem 4.2 is false: take Y≡0, [a,b]=[1,2], f(X)=EX and C the constant random variables with values in [0,1]. Then X~≡1 satisfies Definition 4.1, X^≡1 is optimal, and (4.3) forces c=0. The proof itself produces c=μ([a,b]), which vanishes for the zero multiplier of a slack constraint, and the paper calls U1 a convex cone, which must contain 0.
- Definition 4.1's infimum is encoded as a positive lower bound ε on [a,b]. "=maxX∈C" is encoded as membership in C plus an upper bound over C.
- A nonnegative measure in rca([a,b]) is a finite Borel measure on R giving zero mass to the complement of [a,b], which is the paper's own extension by zero. Integrals ∫ab⋅dμ are over the closed interval, so atoms at a and b count.
- No relation between a and b is assumed. For a>b every statement remains meaningful: the constraint is vacuous and U1={0}.
- Theorem 5.1's dual function takes values in the extended reals.
A trivializing formalization is ruled out: a junk-valued expectation (a Bochner integral of a non-integrable function, which Lean sets to 0) cannot occur for u∈U1, and its integrability is a milestone. Dropping the concavity of f or the convexity of C would make the necessity half false, so these assumptions are fields of the problem data.
Infrastructure a complete development needs: convex duality for cone constraints in C([a,b]) (or a direct separation argument in R×C([a,b])), the Riesz representation of nonnegative functionals on C([a,b]), Fubini and integration by parts for Stieltjes measures, and the measure of a left-continuous monotone function. These pieces are reusable beyond this mission. Contributions to any milestone are welcome. The extensions to several dominance constraints and to higher-order dominance are not included.
Selected references
- D. Dentcheva and A. Ruszczyński, Optimization with stochastic dominance constraints, preprint dated December 27, 2002 (Stochastic Programming E-Print Series); published in SIAM Journal on Optimization 14(2):548–566, 2003. https://doi.org/10.1137/S1052623402420528
- W. Ogryczak and A. Ruszczyński, Dual stochastic dominance and related mean-risk models, SIAM Journal on Optimization 13(1):60–78, 2002. https://doi.org/10.1137/S1052623400375075
- J. F. Bonnans and A. Shapiro, Perturbation Analysis of Optimization Problems, Springer, 2000. https://doi.org/10.1007/978-1-4612-1394-9
- J. von Neumann and O. Morgenstern, Theory of Games and Economic Behavior, Princeton University Press, 1944.