Thresholded covering algorithms for robust and max-min optimization
成果类型:
Article
署名作者:
Gupta, Anupam; Nagarajan, Viswanath; Ravi, R.
署名单位:
Carnegie Mellon University; International Business Machines (IBM); IBM USA; Carnegie Mellon University
刊物名称:
MATHEMATICAL PROGRAMMING
ISSN/ISSBN:
0025-5610
DOI:
10.1007/s10107-013-0705-5
发表日期:
2014
页码:
583-615
关键词:
approximation algorithms
function subject
CONSTRUCTION
摘要:
In a two-stage robust covering problem, one of several possible scenarios will appear tomorrow and require to be covered, but costs are higher tomorrow than today. What should you anticipatorily buy today, so that the worst-case cost (summed over both days) is minimized? We consider the -robust model where the possible scenarios tomorrow are given by all demand-subsets of size . In this paper, we give the following simple and intuitive template for -robust covering problems: having built some anticipatory solution, if there exists a single demand whose augmentation cost is larger than some threshold, augment the anticipatory solution to cover this demand as well, and repeat. We show that this template gives good approximation algorithms for -robust versions of many standard covering problems: set cover, Steiner tree, Steiner forest, minimum-cut and multicut. Our -robust approximation ratios nearly match the best bounds known for their deterministic counterparts. The main technical contribution lies in proving certain net-type properties for these covering problems, which are based on dual-rounding and primal-dual ideas; these properties might be of some independent interest. As a by-product of our techniques, we also get algorithms for max-min problems of the form: given a covering problem instance, which of the elements are costliest to cover? For the problems mentioned above, we show that their -max-min versions have performance guarantees similar to those for the -robust problems.
来源URL: