Approximation Algorithms for Distributionally Robust Stochastic Optimization with Black-Box Distributions

04/16/2019
by   André Linhares, et al.
0

Two-stage stochastic optimization is a framework for modeling uncertainty, where we have a probability distribution over possible realizations of the data, called scenarios, and decisions are taken in two stages: we make first-stage decisions knowing only the underlying distribution and before a scenario is realized, and may take additional second-stage recourse actions after a scenario is realized. The goal is typically to minimize the total expected cost. A criticism of this model is that the underlying probability distribution is itself often imprecise! To address this, a versatile approach that has been proposed is the distributionally robust 2-stage model: given a collection of probability distributions, our goal now is to minimize the maximum expected total cost with respect to a distribution in this collection. We provide a framework for designing approximation algorithms in such settings when the collection is a ball around a central distribution and the central distribution is accessed only via a sampling black box. We first show that one can utilize the sample average approximation (SAA) method to reduce the problem to the case where the central distribution has polynomial-size support. We then show how to approximately solve a fractional relaxation of the SAA (i.e., polynomial-scenario central-distribution) problem. By complementing this via LP-rounding algorithms that provide local (i.e., per-scenario) approximation guarantees, we obtain the first approximation algorithms for the distributionally robust versions of a variety of discrete-optimization problems including set cover, vertex cover, edge cover, facility location, and Steiner tree, with guarantees that are, except for set cover, within O(1)-factors of the guarantees known for the deterministic version of the problem.

READ FULL TEXT
research
12/18/2017

Approximation algorithms for stochastic and risk-averse optimization

We present improved approximation algorithms in stochastic optimization....
research
07/15/2019

Some Black-box Reductions for Objective-robust Discrete Optimization Problems Based on their LP-Relaxations

We consider robust discrete minimization problems where uncertainty is d...
research
08/07/2020

Approximation Algorithms for Radius-Based, Two-Stage Stochastic Clustering Problems with Budget Constraints

The main focus of this paper is radius-based clustering problems in the ...
research
07/06/2017

When the Optimum is also Blind: a New Perspective on Universal Optimization

Consider the following variant of the set cover problem. We are given a ...
research
11/28/2018

Prepare for the Expected Worst: Algorithms for Reconfigurable Resources Under Uncertainty

In this paper we study how to optimally balance cheap inflexible resourc...
research
06/06/2023

Buying Information for Stochastic Optimization

Stochastic optimization is one of the central problems in Machine Learni...
research
08/09/2020

Adjustable Coins

In this paper we consider a scenario where there are several algorithms ...

Please sign up or login with your details

Forgot password? Click here to reset