Stochastic Linear Programming: Models, Theory, and Computation V: integrated chance constraints with a finite discrete distribution define polyhedraTextbook
Limiting the size of a loss, not its probability
A probability constraint in a stochastic linear program asks that a random linear inequality hold with high probability. It counts every violation the same, however large, and the feasible set it defines is in general not convex, as Klein Haneveld's examples show (Klein Haneveld 1986). Integrated chance constraints replace the probability of a shortfall with its expected size. That single change gives convex feasible sets under no distributional assumption beyond existence of expected values. The models are due to Klein Haneveld, and were investigated further by Klein Haneveld and van der Vlerk, whose paper is the source of the polyhedral representations (2006). This mission formalizes the treatment in Kall and Mayer, Stochastic Linear Programming (2005), Chapter 2, §4.1, which is one of a series of missions on that book.
Setting
Let be a random vector with values in and law . Let be a random matrix, a random vector, and, for a decision ,
Write and , componentwise on vectors. Throughout, the expected values of and exist.
When , write . The separate integrated probability functions are
For general , the joint integrated probability functions are
A variant fixes and bounds the expected positive part by the fraction of . With and it leads to the evaluation function
A finite discrete distribution has realizations with probabilities , . Write , , let be the -th row of , and let .
Formalization targets
Goal: Theorem 4.3
For a finite discrete distribution and , the set is polyhedral, and with ,
Milestones
- Proposition 4.1. If exists, then and .
- Proposition 4.2. , and are convex on .
- Theorem 4.1. For a finite discrete distribution and , , and this set is polyhedral.
- (4.13)–(4.15). Three equivalent forms of the -variant, the identity , and convexity for , concavity for , affinity for .
- Theorem 4.2. For a finite discrete distribution and , the set is polyhedral with the analogous representation.
- Proposition 4.3. and are convex on .
Significance
The convexity results say that an expected-shortfall constraint can be added to a convex program with no assumption on the distribution, and with a random technology matrix. This is in sharp contrast with probability functions, whose generalized concavity needs restrictive assumptions and fails for finite discrete distributions in general. The polyhedral representations go further: for scenario models, integrated chance constraints are finitely many linear inequalities, in the separate case and in the joint case. Inequalities of this form are what a dual decomposition method generates one at a time.
All results here are proved in the literature. The mission contributes machine-checked versions of them, in a shared development with the other missions on this book. No formalization of integrated chance constraints was found on the platform when this mission was drafted.
Difficulty
The representations rest on one elementary observation: a sum of positive parts is a maximum over subsets, and a maximum over inside a sum is a maximum over tuples. The work is in the passage from the expectation, which is a Bochner integral against a sum of Dirac measures, to the finite sum, and in exhibiting the intersection as a single matrix inequality.
The tail formulas of Proposition 4.1 require more. The book's proof is an integration by parts for Stieltjes integrals, and it needs the limits and at infinity. Reusing a layer-cake formula on avoids this, but it does not avoid working out the two improper integrals and proving that they exist.
The convexity statements are not pointwise statements alone. Passing from pointwise convexity to the expectation needs integrability of each integrand, which has to be derived from integrability of the entries of and ; the Bochner integral of a non-integrable function is , so this step cannot be skipped.
Formalization scope
is Fin n → ℝ, with -based indices. The law of is a probability measure P on a measurable space Ξ. The book's affine form of and is not used in the chapter, so T and h are arbitrary functions with integrable entries; the book's case is Ξ = ℝʳ. Positive and negative parts are written max 0 z and max 0 (-z). The finite discrete law is discreteLaw, the sum of ENNReal.ofReal (p k) • Measure.dirac (ξhat k), and K, KJ, KAlpha are expectations against it: the finite sums (4.8) and (4.20) are consequences, not definitions, which rules out a trivial formalization. The maximum over rows is Finset.sup' over the nonempty Fin s, so has no junk value at . A polyhedral set is IsPolyhedron from the published development VanderbeiLP.StrictComp: a finite system , with allowed.
Theorem 4.2 is stated with . The book's printed hypothesis ", " is copied from Theorem 4.1, and the representation fails for .
A complete development needs a tail formula for expectations, integrability of finite maxima of integrable functions, and integration against finite sums of Dirac measures. Those facts are reusable in the other missions on this book. Contributions of any of the milestones are welcome, in any order; Theorem 4.3 depends on none of the convexity results.
Selected references
- P. Kall and J. Mayer, Stochastic Linear Programming: Models, Theory, and Computation, Kluwer/Springer, 2005, Chapter 2, §4.1. https://doi.org/10.1007/b105472
- W. K. Klein Haneveld, Duality in Stochastic Linear and Dynamic Programming, Lecture Notes in Economics and Mathematical Systems 274, Springer, 1986. https://doi.org/10.1007/978-3-642-51697-9
- W. K. Klein Haneveld and M. H. van der Vlerk, Integrated chance constraints: reduced forms and an algorithm, Computational Management Science 3 (2006), 245–269. https://doi.org/10.1007/s10287-005-0007-3