Convex Approximations of Chance Constrained Programs
Authors: Arkadi Nemirovski, Alexander Shapiro · Year: 2006 · Venue: SIAM Journal on Optimization, 17(4):969–996
Raw full-text conversion pending — the LAN/marker cluster is down (2026-07-04). Built from the abstract + §1–2 read in full (the convex-approximation and CVaR result) plus §3–6 read via abstract and section structure, from the author-hosted PDF via firecrawl (www2.isye.gatech.edu/~nemirovs/SIOPT_Bern_2006.pdf), not a marker conversion. File the PDF to
Docs/raw/pdf/nemirovski2006convex.pdfand run marker when the cluster returns.
Summary
The paper studies chance constrained programs s.t. , which are generically computationally intractable (nonconvex feasible sets, feasibility only checkable by Monte-Carlo, NP-hard cases). It builds a general class of convex conservative approximations: efficiently solvable convex programs whose feasible set is contained in the chance-constraint feasible set, so any solution is feasible-suboptimal for the true problem. Two central results follow. First, within a family of approximations generated by a one-dimensional “generating function” , the piecewise-linear is the least conservative choice, and it reproduces exactly the CVaR constraint — i.e. the Rockafellar–Uryasev CVaR constraint is the tightest convex conservative approximation obtainable this way. Second, for constraints affine in an independent-component perturbation , they derive the Bernstein approximation, an explicit convex program (jointly convex in and a scale variable) with size independent of the risk level , and extend it to ambiguous chance constraints where ‘s distribution is only known to lie in a convex compact set.
Key Claims
- Chance constraints are generically intractable. Even the bilinear scalar constraint has, in general, a nonconvex feasible set and a left-hand side that cannot be computed to accuracy in time polynomial in and unless P = NP (Khachiyan). Convexity+computability together are a “rare commodity” (holds for log-concave / rotationally-invariant, e.g. Gaussian, data).
- Generating-function approximations. For a nonnegative, nondecreasing, convex generating function with for , defining gives a convex conservative approximation: (§2).
- CVaR is the tightest member (the load-bearing result). The piecewise-linear is “the best choice of the generating function” (least conservative / most accurate). With it the approximate constraint becomes , which is equivalent to . They state: “The idea of using CVaR as a convex approximation of VaR is due to Rockafellar and Uryasev.”
- Chance constraint = VaR constraint. They note the chance constraint in (1.1) “is nothing but ,” and since , the CVaR constraint is a convex conservative (inner) approximation.
- CVaR is tightest but not always computable. A stated drawback of the optimal : it is “unclear how to compute efficiently the corresponding function ” even for affine with independent — which motivates the (slightly more conservative but explicit) exponential/Bernstein route.
- Bernstein approximation. For with independent of computable moment-generating functions, a large-deviation bound yields an explicit convex program, jointly convex in and the scale (their step past Pintér 1989: the scale becomes a variable, not an ad-hoc constant). Its size is independent of — unlike scenario approximation, whose sample size grows like and linearly in .
- Ambiguous chance constraints. The construction extends to distributionally-robust form: the tuple of (independent) component distributions is only known to lie in a convex compact set, and the constraint must hold for every member — a worst-case-over-distributions reading (§6).
Method
The object is the chance constrained program (1.1) s.t. , replaced by a convex conservative surrogate (1.3) s.t. with convex and efficiently computable, feasible set that of (1.1). The generating-function bound uses the Markov-type inequality for ; convexity of and make this a valid, convex, conservative envelope. Optimizing the free scale inside the constraint (moving to ) keeps convexity via perspective/partial-minimization arguments. The Bernstein branch replaces by the exponential , whose is computable from moment-generating functions, trading a little tightness for an explicit program.
Regime. A stochastic-programming / optimization-theory paper, regime-agnostic — no dynamics of any robot, let alone the free-flying / free-floating distinction. It governs the risk layer: which convex surrogate to put in place of an intractable chance constraint.
Relevance to thesis
This is the citable authority for the sentence “CVaR is the tightest convex conservative approximation of a chance constraint,” which underpins the CVaR-vs-chance-constraint trade in risk-aware view scoring. It sharpens the thesis argument in two ways. (i) At a matched risk level, a CVaR constraint is strictly more conservative than the chance constraint it approximates — but that extra conservatism is the minimum achievable within a convex program, so a fair CVaR-vs-chance comparison must retune levels or credit this minimality rather than treat CVaR as gratuitously cautious. (ii) The paper’s own caveat — the optimal CVaR generating function is not always efficiently computable, which is why they develop Bernstein — supports the brief’s stance that we justify CVaR by tail-severity semantics and covariance-/distribution-misspecification robustness (the ambiguous-chance-constraint / worst-case-over-distributions reading), not by tractability. For non-Gaussian, possibly ambiguous inspection uncertainty, the §6 ambiguous extension is the directly relevant tool.
Connections
Topics: chance_constraints · conditional_value_at_risk · value_at_risk · coherent_risk_measures · sequential_convex_programming Sources: rockafellar2000optimization (the CVaR form shown here to be the tightest convex approximation) · majumdar2017how · ren2022chance · dixit2023risk
Key Equations / Quotes
Chance constrained program (1.1) and its convex conservative surrogate (1.3):
Generating-function bound (§2), then the optimal giving the CVaR constraint (Eqs. 2.8, 2.10–2.11):
“From the point of view of the most accurate approximation, the best choice of the generating function is the piecewise linear function .” (§2)
“Since the chance constraint in (1.1) is nothing but , the constraint defines a convex conservative approximation of the chance constraint.” (§2)
Open Questions
- The tightest-convex result is within the generating-function family; is CVaR the tightest convex conservative approximation in an absolute sense, or only relative to this class? (The paper claims the former only for -generated approximations.)
- Bernstein needs affine in with independent components. Inspection uncertainty couples base and arm through the manipulator Jacobian (correlated, non-affine) — how much tightness is lost forcing it into the affine/independent mold?
- The ambiguous (§6) extension is the natural home for covariance-misspecification robustness; what convex compact ambiguity set correctly models an estimated camera-pose / state covariance for view scoring?