# 0/1 Constrained Optimization Solving Sample Average Approximation for Chance Constrained Programming

arXiv: https://arxiv.org/abs/2210.11889 · HTML: https://mlsanity.com/paper/2210.11889/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Oct 2022.

## Built on by (most cited first, 2 of 2)

- [A Gradient Guided Diffusion Framework for Chance Constrained Programming](https://mlsanity.com/paper/2510.12238/) (2025)
- [Learn Feasibility Once, Optimize All Objectives: Derivative-Free Diffusion Models for Chance-Constrained Programming](https://mlsanity.com/paper/2610.03071/) (2026)

## Abstract (arXiv)

Sample average approximation (SAA) is a tractable approach for dealing with chance constrained programming, a challenging stochastic optimization problem. The constraint of SAA is characterized by the 0/1 loss function which results in considerable complexities in devising numerical algorithms. Most existing methods have been devised based on reformulations of SAA, such as binary integer programming or relaxed problems. However, the development of viable methods to directly tackle SAA remains elusive, let alone providing theoretical guarantees. In this paper, we investigate a general 0/1 constrained optimization, providing a new way to address SAA rather than its reformulations. Specifically, starting with deriving the Bouligand tangent and Fracuteechet normal cones of the 0/1 constraint, we establish several optimality conditions. One of them can be equivalently expressed by a system of equations, enabling the development of a semismooth Newton-type algorithm. The algorithm demonstrates a locally superlinear or quadratic convergence rate under standard assumptions, along with nice numerical performance compared to several leading solvers.
