Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-540-72792-7_33guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Robust Combinatorial Optimization with Exponential Scenarios

Published: 25 June 2007 Publication History

Abstract

Following the well-studied two-stage optimization framework for stochastic optimization [15,8], we study approximation algorithms for robust two-stage optimization problems with an exponential number of scenarios. Prior to this work, Dhamdhere et al. [8] introduced approximation algorithms for two-stage robust optimization problems with explicitly given scenarios. In this paper, we assume the set of possible scenarios is given implicitly, for example by an upper bound on the number of active clients. In two-stage robust optimization, we need to pre-purchase some resources in the first stage before the adversary's action. In the second stage, after the adversary chooses the clients that need to be covered, we need to complement our solution by purchasing additional resources at an inflated price. The goal is to minimize the cost in the worst-case scenario. We give a general approach for solving such problems using LP rounding. Our approach uncovers an interesting connection between robust optimization and online competitive algorithms. We use this approach, together with known online algorithms, to develop approximation algorithms for several robust covering problems, such as set cover, vertex cover, and edge cover. We also study a simple <em>buy-at-once</em>algorithm that either covers all items in the first stage or does nothing in the first stage and waits to build the complete solution in the second stage. We show that this algorithm gives tight approximation factors for unweighted variants of these covering problems, but performs poorly for general weighted problems.

References

[1]
N. Alon, B. Awerbuch, Y. Azar, N. Buchbinder, and J. Naor. A general approach to online network optimization problems. In SODA, pages 577-586, 2004.
[2]
R. Bar-Yehuda and S. Even. A linear time approximation algorithm for the weighted vertex cover problem. Journal of Algorithms, 2:198-203, 1981.
[3]
A. Ben-Tal, A. Goryashko, E. Guslitzer, A. Nemirovski. Adjustable robust solutions of uncertain linear programs. 351-376 Mathematical Programming, 99:2:351-376, 2004.
[4]
D. Bertsimas and M. Sim. The price of robustness. Operation Research, 52:35-53.
[5]
D. Bertsimas and M. Sim. Robust discrete optimization and network flows. Mathematical Programming Series B, 98:49-71.
[6]
J. Birge and F. Louveaux. Introduction to stochastic programming. Springer, Berlin, 1997.
[7]
G. B. Dantzig. Linear programming under uncertainty. Management Science, 1:197-206, 1955.
[8]
K. Dhamdhere, V. Goyal, R. Ravi, and M. Singh. How to pay, come what may: Approximation algorithms for demand-robust covering problems. FOCS, 2005.
[9]
I. Dinur, V. Guruswami, S. Khot, and O. Regev. New multilayered pcp and the hardness of hypergraph vertex cover. SIAM Journal of Computing, 34(5):1129- 1146, 2005.
[10]
U. Feige. A threshold of ln n for approximating set cover. JACM, 45(4):634-652, 1998.
[11]
D. Golovin, V. Goyal, and R. Ravi. Pay today for a rainy day: Improved approximation algorithms for demand-robust min-cut and shortest path problems. STACS, 2006.
[12]
A. Gupta, M. Pal, R. Ravi, and A. Sinha. Boosted sampling: Approximation algorithms for stochastic optimization. In STOC, pages 170-178, 2004.
[13]
A. Gupta, R. Ravi, and A. Sinha. An edge in time saves nine: Lp rounding approximation algorithms for stochastic network design. FOCS, 45, 2004.
[14]
J. Hastad. Clique is hard to approximate. In FOCS, pages 627-636, 1996.
[15]
N. Immorlica, D. Karger, M. Minkoff, and V. S. Mirrokni. On the costs and benefits of procrastination: Approximation algorithms for stochastic combinatorial optimization problems. In SODA, 2004.
[16]
C. Lund and M. Yannakakis. On the hardness of approximating minimization problems. JACM, 41(5):960-981, 1994.
[17]
Y. Nikulin. Robustness in combinatorial optimization and scheduling theory: An annotated bibliography. Technical Report SOR-91-13, Statistics and Operation Research , http://www.optimization-online.org/DB_FILE/2004/11/995.pdf, 2004.
[18]
R. Ravi and A. Sinha. Hedging uncertainty: Approximation algorithms for stochastic optimization problems. IPCO, pages 101-115, 2004.
[19]
A. Siegel, Median Bounds and Their Application. J. Algorithms 38(1): 184-236 (2001).
[20]
D. Shmoys and S. Swamy. Stochastic optimization is (almost) as easy as deterministic optimization. In FOCS, 2004.

Cited By

View all
  • (2023)Universal Algorithms for Clustering ProblemsACM Transactions on Algorithms10.1145/357284019:2(1-46)Online publication date: 9-Mar-2023
  • (2022)LP-Based Approximations for Disjoint Bilinear and Two-Stage Adjustable Robust OptimizationInteger Programming and Combinatorial Optimization10.1007/978-3-031-06901-7_17(223-236)Online publication date: 27-Jun-2022
  • (2021)Approximation Algorithms for Cost-Robust Discrete Minimization Problems Based on Their LP-RelaxationsLATIN 2020: Theoretical Informatics10.1007/978-3-030-61792-9_3(27-37)Online publication date: 5-Jan-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
IPCO '07: Proceedings of the 12th international conference on Integer Programming and Combinatorial Optimization
June 2007
498 pages
ISBN:9783540727910

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 25 June 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Universal Algorithms for Clustering ProblemsACM Transactions on Algorithms10.1145/357284019:2(1-46)Online publication date: 9-Mar-2023
  • (2022)LP-Based Approximations for Disjoint Bilinear and Two-Stage Adjustable Robust OptimizationInteger Programming and Combinatorial Optimization10.1007/978-3-031-06901-7_17(223-236)Online publication date: 27-Jun-2022
  • (2021)Approximation Algorithms for Cost-Robust Discrete Minimization Problems Based on Their LP-RelaxationsLATIN 2020: Theoretical Informatics10.1007/978-3-030-61792-9_3(27-37)Online publication date: 5-Jan-2021
  • (2020)Two-Stage Robust Optimization for the Orienteering Problem with Stochastic WeightsComplexity10.1155/2020/56498212020Online publication date: 1-Jan-2020
  • (2019)Approximation algorithms for distributionally-robust stochastic optimization with black-box distributionsProceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing10.1145/3313276.3316391(768-779)Online publication date: 23-Jun-2019
  • (2019)On the adaptivity gap in two-stage robust linear optimization under uncertain packing constraintsMathematical Programming: Series A and B10.1007/s10107-017-1222-8173:1-2(313-352)Online publication date: 1-Jan-2019
  • (2018)From battlefields to electionsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175453(2291-2310)Online publication date: 7-Jan-2018
  • (2018)When are static and adjustable robust optimization problems with constraint-wise uncertainty equivalent?Mathematical Programming: Series A and B10.1007/s10107-017-1166-z170:2(555-568)Online publication date: 1-Aug-2018
  • (2015)Robust and MaxMin Optimization under Matroid and Knapsack Uncertainty SetsACM Transactions on Algorithms10.1145/274622612:1(1-21)Online publication date: 16-Nov-2015
  • (2015)On the performance of affine policies for two-stage adaptive optimizationMathematical Programming: Series A and B10.1007/s10107-014-0818-5153:2(577-594)Online publication date: 1-Nov-2015
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media