Greedy local improvement and weighted set packing approximation

被引:82
作者
Chandra, B [1 ]
Halldórsson, MM
机构
[1] Univ New Haven, Dept Comp Sci, W Haven, CT 06516 USA
[2] Univ Iceland, Inst Sci, IS-107 Reykjavik, Iceland
关键词
set packing; weighted independent set; local search; greedy algorithms; approximation algorithms;
D O I
10.1006/jagm.2000.1155
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a collection of weighted sets, each containing at most k elements drawn from a finite base set, the k-set packing problem is to find a maximum weight sub-collection of disjoint sets. A greedy algorithm for this problem approximates it to within a factor of k, and a natural Local search has been shown to approximate it to within a factor of roughly k - 1. However, neither paradigm can yield approximations that improve on this. We present an approximation algorithm for the weighted k-set packing problem that combines the two paradigms by starting with an initial greedy solution and then repeatedly choosing the best possible local improvement. The algorithm has a performance ratio of 2(k + 1)/3, which we show is asymptotically tight. This is the first asymptotic improvement over the straightforward ratio of k. (C) 2001 Academic Press.
引用
收藏
页码:223 / 240
页数:18
相关论文
共 9 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
[Anonymous], 1989, SIAM J DISCRETE MATH, DOI DOI 10.1137/0402008
[3]   On local search for weighted k-set packing [J].
Arkin, EM ;
Hassin, R .
MATHEMATICS OF OPERATIONS RESEARCH, 1998, 23 (03) :640-648
[4]   Nonoverlapping local alignments (weighted independent sets of axis-parallel rectangles) [J].
Bafna, V ;
Narayanan, B ;
Ravi, R .
DISCRETE APPLIED MATHEMATICS, 1996, 71 (1-3) :41-53
[5]  
Berman P, 2000, LECT NOTES COMPUT SC, V1851, P214
[6]  
Chandra B, 1999, PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P169
[7]  
CHANDRA B, 1999, RR3199 U IC SCI I
[8]  
HALLDORSSON MM, 1995, PROCEEDINGS OF THE SIXTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P160
[9]   HOW EASY IS LOCAL SEARCH [J].
JOHNSON, DS ;
PAPADIMITRIOU, CH ;
YANNAKAKIS, M .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 37 (01) :79-100