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 two-stage stochastic setting with recourse, where the inherent stochasticity of the model comes in the form of a budget constraint. We also explore a number of variants where additional constraints are imposed on the first-stage decisions, specifically matroid and multi-knapsack constraints. Further, we show that our problems have natural applications to allocating healthcare testing centers. The eventual goal is to provide results for supplier-like problems in the most general distributional setting, where there is only black-box access to the underlying distribution. Our framework unfolds in two steps. First, we develop algorithms for a restricted version of each problem, in which all possible scenarios are explicitly provided; second, we exploit structural properties of these algorithms and generalize them to the black-box setting. These key properties are: \textbf{(1)} the algorithms produce ``simple'' exponential families of black-box strategies, and \textbf{(2)} there exist \emph{efficient} ways to extend their output to the black-box case, which also preserve the approximation ratio exactly. We note that prior generalization approaches, i.e., variants of the \emph{Sample Average Approximation} method, can be used for the problems we consider, however they would yield worse approximation guarantees.

[1]  Chaitanya Swamy,et al.  Approximation algorithms for distributionally-robust stochastic optimization with black-box distributions , 2019, STOC.

[2]  Aravind Srinivasan,et al.  A Lottery Model for Center-Type Problems with Outliers , 2017, APPROX-RANDOM.

[3]  George B. Dantzig,et al.  Linear Programming Under Uncertainty , 2004, Manag. Sci..

[4]  Chaitanya Swamy,et al.  An approximation scheme for stochastic linear programming and its application to stochastic integer programs , 2006, JACM.

[5]  Chaitanya Swamy,et al.  Approximation algorithms for 2-stage stochastic optimization problems , 2006, SIGA.

[6]  David B. Shmoys,et al.  A unified approach to approximation algorithms for bottleneck problems , 1986, JACM.

[7]  R. Ravi,et al.  Sampling and Cost-Sharing: Approximation Algorithms for Stochastic Optimization Problems , 2011, SIAM J. Comput..

[8]  Shi Li,et al.  Constant approximation for k-median and k-means with outliers via iterative rounding , 2017, STOC.

[9]  Aravind Srinivasan,et al.  Improved Bounds in Stochastic Matching and Optimization , 2015, APPROX-RANDOM.

[10]  Amin Saberi,et al.  Stochastic Combinatorial Optimization under Probabilistic Constraints , 2008, ArXiv.

[11]  R. Ravi,et al.  Boosted sampling: approximation algorithms for stochastic optimization , 2004, STOC '04.

[12]  Aravind Srinivasan,et al.  Approximation algorithms for stochastic clustering , 2018, NeurIPS.

[13]  Rolf H. Möhring,et al.  Approximation in stochastic scheduling: the power of LP-based priority policies , 1999, JACM.

[14]  E. Beale ON MINIMIZING A CONVEX FUNCTION SUBJECT TO LINEAR INEQUALITIES , 1955 .

[15]  Aravind Srinivasan,et al.  Approximation algorithms for stochastic and risk-averse optimization , 2007, SODA '07.

[16]  J. Vondrák,et al.  Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity , 2008 .

[17]  R. Ravi,et al.  Hedging Uncertainty: Approximation Algorithms for Stochastic Optimization Problems , 2004, Math. Program..

[18]  R. Ravi,et al.  An Edge in Time Saves Nine: LP Rounding Approximation Algorithms for Stochastic Network Design , 2004, FOCS.

[19]  Chaitanya Swamy,et al.  Sampling-based approximation algorithms for multi-stage stochastic optimization , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[20]  Geppino Pucci,et al.  Coreset-based Strategies for Robust Center-type Problems , 2020, ArXiv.

[21]  Chaitanya Swamy,et al.  Risk-averse stochastic optimization: probabilistically-constrained models and algorithms for black-box distributions , 2011, SODA '11.

[22]  Uriel Feige,et al.  On Sums of Independent Random Variables with Unbounded Variance and Estimating the Average Degree in a Graph , 2006, SIAM J. Comput..

[23]  Nicole Immorlica,et al.  On the costs and benefits of procrastination: approximation algorithms for stochastic combinatorial optimization problems , 2004, SODA '04.