English

Chance-Constrained Combinatorial Optimization with a Probability Oracle and Its Application to Probabilistic Partial Set Covering

Optimization and Control 2020-06-02 v2

Abstract

We investigate a class of chance-constrained combinatorial optimization problems. Given a pre-specified risk level ϵ[0,1]\epsilon \in [0,1], the chance-constrained program aims to find the minimum cost selection of a vector of binary decisions xx such that a desirable event B(x)\mathcal{B}(x) occurs with probability at least 1ϵ 1-\epsilon. In this paper, we assume that we have an oracle that computes P(B(x))\mathbb P( \mathcal{B}(x)) exactly. Using this oracle, we propose a general exact method for solving the chance-constrained problem. In addition, we show that if the chance-constrained program is solved approximately by a sampling-based approach, then the oracle can be used as a tool for checking and fixing the feasibility of the optimal solution given by this approach. We demonstrate the effectiveness of our proposed methods on a variant of the probabilistic set covering problem (PSC), which admits an efficient probability oracle. We give a compact mixed-integer program that solves PSC optimally (without sampling) for a special case. For large-scale instances for which the exact methods exhibit slow convergence, we propose a sampling-based approach that exploits the special structure of PSC. In particular, we introduce a new class of facet-defining inequalities for a submodular substructure of PSC, and show that a sampling-based algorithm coupled with the probability oracle solves the large-scale test instances effectively.

Keywords

Cite

@article{arxiv.1708.02505,
  title  = {Chance-Constrained Combinatorial Optimization with a Probability Oracle and Its Application to Probabilistic Partial Set Covering},
  author = {Hao-Hsiang Wu and Simge Kucukyavuz},
  journal= {arXiv preprint arXiv:1708.02505},
  year   = {2020}
}
R2 v1 2026-06-22T21:09:38.750Z