From valid inequalities to heuristics: A unified view of primal-dual approximation algorithms in covering problems

被引:18
作者
Bertsimas, D [1 ]
Teo, CP [1 ]
机构
[1] MIT, Alfred P Sloan Sch Management, Cambridge, MA 02139 USA
关键词
Programming:; integer; heuristic;
D O I
10.1287/opre.46.4.503
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In recent years approximation algorithms based on primal-dual methods have been successfully applied to a broad class of discrete optimization problems. In this paper, we propose a generic primal-dual framework to design and analyze approximation algorithms for integer programming problems of the covering type that uses valid inequalities in its design. The worst-case bound of the proposed algorithm is related to a fundamental relationship (called strength) between the set of valid inequalities and the set of minimal solutions to the covering problems. In this way, we can construct an approximation algorithm simply by constructing the required valid inequalities. We apply the proposed algorithm to several problems, such as covering problems related to totally balanced matrices, cyclic scheduling, vertex cover, general set covering, intersections of polymatroids, and several network design problems attaining (inmost cases) the best worst-case bound known in the literature.
引用
收藏
页码:503 / 514
页数:12
相关论文
共 23 条
[1]  
Ahuja RK., 1993, NETWORK FLOWS THEORY
[2]  
Arora S., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P14, DOI 10.1109/SFCS.1992.267823
[3]   CYCLIC SCHEDULING VIA INTEGER PROGRAMS WITH CIRCULAR ONES [J].
BARTHOLDI, JJ ;
ORLIN, JB ;
RATLIFF, HD .
OPERATIONS RESEARCH, 1980, 28 (05) :1074-1085
[4]   A LINEAR-TIME APPROXIMATION ALGORITHM FOR THE WEIGHTED VERTEX COVER PROBLEM [J].
BARYEHUDA, R ;
EVEN, S .
JOURNAL OF ALGORITHMS, 1981, 2 (02) :198-203
[5]  
BARYEHUDA R, 1994, P 5 ANN ACM SIAM S D
[6]   Rounding algorithms for covering problems [J].
Bertsimas, D ;
Vohra, R .
MATHEMATICAL PROGRAMMING, 1998, 80 (01) :63-89
[7]  
Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
[8]   WORST-CASE ANALYSIS OF GREEDY HEURISTICS FOR INTEGER PROGRAMMING WITH NONNEGATIVE DATA [J].
DOBSON, G .
MATHEMATICS OF OPERATIONS RESEARCH, 1982, 7 (04) :515-531
[9]  
Erdos P, 1962, PUBL MATH DEBRECEN, V9, P3
[10]  
FISHER ML, 1978, MATH PROGRAM STUD, V8, P73, DOI 10.1007/BFb0121195