A NEW APPROXIMATION METHOD FOR SET COVERING PROBLEMS, WITH APPLICATIONS TO MULTIDIMENSIONAL BIN PACKING

被引:57
作者
Bansal, Nikhil [1 ]
Caprara, Alberto [2 ]
Sviridenko, Maxim [1 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Univ Bologna, DEIS, I-40136 Bologna, Italy
关键词
bin packing; approximation algorithm; set cover; BOUNDS; ALGORITHMS;
D O I
10.1137/080736831
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we introduce a new general approximation method for set covering problems, based on the combination of randomized rounding of the (near-) optimal solution of the linear programming ( LP) relaxation, leading to a partial integer solution and the application of a well-behaved approximation algorithm to complete this solution. If the value of the solution returned by the latter can be bounded in a suitable way, as is the case for the most relevant generalizations of bin packing, the method leads to improved approximation guarantees, along with a proof of tighter integrality gaps for the LP relaxation. For d-dimensional vector packing, we obtain a polynomial-time randomized algorithm with asymptotic approximation guarantee arbitrarily close to ln d + 1. For d = 2, this value is 1.693...; i.e., we break the natural 2 "barrier" for this case. Moreover, for small values of d this is a notable improvement over the previously known O(ln d) guarantee by Chekuri and Khanna [SIAM J. Comput., 33 ( 2004), pp. 837-851]. For two-dimensional bin packing with and without rotations, we obtain polynomial-time randomized algorithms with asymptotic approximation guarantee 1.525..., improving upon previous algorithms with asymptotic performance guarantees arbitrarily close to 2 by Jansen and van Stee [ On strip packing with rotations, in Proceedings of the 37th Annual ACM Symposium on the Theory of Computing, 2005, pp. 755-761] for the problem with rotations and 1.691... by Caprara [ Math. Oper. Res., 33 ( 2008), pp. 203-215] for the problem without rotations. The previously unknown key property used in our proofs follows from a retrospective analysis of the implications of the landmark bin packing approximation scheme by Fernandez de la Vega and Lueker [Combinatorica, 1 ( 1981), pp. 349-355]. We prove that their approximation scheme is "subset oblivious," which leads to numerous applications.
引用
收藏
页码:1256 / 1278
页数:23
相关论文
共 24 条
[1]   Bin packing in multiple dimensions: Inapproximability results and approximation schemes [J].
Bansal, N ;
Correa, JR ;
Kenyon, C ;
Sviridenko, M .
MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (01) :31-49
[2]   A tale of two dimensional bin packing [J].
Bansal, N ;
Lodi, A ;
Sviridenko, M .
46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, :657-666
[3]  
BANSAL N, 2008, RC24468 IBM
[4]  
Bansal N, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1197
[5]   Fast approximation schemes for two-stage, two-dimensional bin packing [J].
Caprara, A ;
Lodi, A ;
Monaci, M .
MATHEMATICS OF OPERATIONS RESEARCH, 2005, 30 (01) :150-172
[6]   Lower bounds and algorithms for the 2-dimensional vector packing problem [J].
Caprara, A ;
Toth, P .
DISCRETE APPLIED MATHEMATICS, 2001, 111 (03) :231-262
[7]   On multidimensional packing problems [J].
Chekuri, C ;
Khanna, S .
SIAM JOURNAL ON COMPUTING, 2004, 33 (04) :837-851
[8]  
COFFMAN EG, 1980, SIAM J COMPUT, V9, P808, DOI 10.1137/0209062
[9]  
DELAVEGA WF, 1981, COMBINATORICA, V1, P349
[10]   A general framework for bounds for higher-dimensional orthogonal packing problems [J].
Fekete, SP ;
Schepers, J .
MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2004, 60 (02) :311-329