Title: Approximation Algorithms for Distributionally Robust Stochastic Optimization
|Affiliation:||University of Waterloo|
Two-stage stochastic optimization is a widely-used 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 common criticism levied at this model is that the underlying probability distribution is itself often imprecise! To address this, an approach that is quite versatile and has gained popularity in the operations-research literature is the distributionally-robust 2-stage model: given a collection \D of probability distributions, our goal now is to minimize the maximum expected total cost with respect to a distribution in \D.
There has been no prior work however on developing approximation algorithms for distributionally-robust problems, when the underlying scenario-set is discrete, as is the case with discrete-optimization problems. We provide a framework for designing approximation algorithms in such settings when the collection \D is a ball around a central distribution. We use this to obtain approximation algorithms for the distributionally-robust versions of a variety of discrete-optimization problems including set cover, vertex cover, facility location, Steiner tree, with guarantees that are, in most cases, within O(1)-factors of the guarantees known for the deterministic version of the problem.
This is joint work with Andre Linhares. The talk will be self-contained.