Thrifty Algorithms for Multistage Robust Optimization
Anupam Gupta, Viswanath Nagarajan, Vijay V. Vazirani

TL;DR
This paper introduces thrifty, near-optimal algorithms for multi-stage robust covering problems that adapt to increasing information and rising costs, with significant approximation guarantees.
Contribution
It presents the first thrifty algorithms for multi-stage k-robust set cover, Steiner tree, forest, and min-cut problems with provable approximation bounds.
Findings
O(log m + log n)-approximation for multistage k-robust set cover
Thrifty algorithms use only two stages of actions
Approximation guarantees depend on problem parameters
Abstract
We consider a class of multi-stage robust covering problems, where additional information is revealed about the problem instance in each stage, but the cost of taking actions increases. The dilemma for the decision-maker is whether to wait for additional information and risk the inflation, or to take early actions to hedge against rising costs. We study the "k-robust" uncertainty model: in each stage i = 0, 1,...,T, the algorithm is shown some subset of size k_i that completely contains the eventual demands to be covered; here k_1 > k_2 >...> k_T which ensures increasing information over time. The goal is to minimize the cost incurred in the worst-case possible sequence of revelations. For the multistage k-robust set cover problem, we give an O(log m + log n)-approximation algorithm, nearly matching the \Omega(log n + log m/loglog m) hardness of approximation even for T=2 stages.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
