Almost Optimal Inapproximability of Multidimensional Packing Problems

Multidimensional packing problems generalize the classical packing problems such as Bin Packing, Multiprocessor Scheduling by allowing the jobs to be d-dimensional vectors. While the approximability of the scalar problems is well understood, there has been a significant gap between the approximation algorithms and the hardness results for the multidimensional variants. In this paper, we close this gap by giving almost tight hardness results for these problems. 1. We show that Vector Bin Packing has no Ω(log d) factor asymptotic approximation algorithm when d is a large constant, assuming P 6= NP. This matches the ln d + O(1) factor approximation algorithms (Chekuri, Khanna SICOMP 2004, Bansal, Caprara, Sviridenko SICOMP 2009, Bansal, Eliáš, Khan SODA 2016) upto constants. 2. We show that Vector Scheduling has no polynomial time algorithm with an approximation ratio of Ω ( (log d)1− ) when d is part of the input, assuming NP * ZPTIME ( n O(1) ) . This almost matches the O ( log d log log d ) factor algorithms(Harris, Srinivasan JACM 2019, Im, Kell, Kulkarni, Panigrahi SICOMP 2019). We also show that the problem is NP-hard to approximate within (log log d). 3. We show that Vector Bin Covering is NP-hard to approximate within Ω ( log d log log d ) when d is part of the input, almost matching the O(log d) factor algorithm (Alon et al., Algorithmica 1998). Previously, no hardness results that grow with d were known for Vector Scheduling and Vector Bin Covering when d is part of the input and for Vector Bin Packing when d is a fixed constant. spallerl@andrew.cmu.edu. Research supported in part by NSF grants CCF-1563742 and CCF1908125. ISSN 1433-8092 Electronic Colloquium on Computational Complexity, Report No. 7 (2021)

[1]  Ran Raz,et al.  A parallel repetition theorem , 1995, STOC '95.

[2]  Venkatesan Guruswami,et al.  Rainbow coloring hardness via low sensitivity polymorphisms , 2020, Electron. Colloquium Comput. Complex..

[3]  Miroslav Chlebík,et al.  Inapproximability Results for Orthogonal Rectangle Packing Problems with Rotations , 2006, CIAC.

[4]  Yossi Azar,et al.  Tight bounds for online vector bin packing , 2013, STOC '13.

[5]  Claire Mathieu,et al.  Better approximation algorithms for bin covering , 2001, SODA '01.

[6]  Carsten Lund,et al.  Proof verification and hardness of approximation problems , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  Noga Alon,et al.  On-Line and Off-Line Approximation Algorithms for Vector Covering Problems , 1998, Algorithmica.

[9]  Janardhan Kulkarni,et al.  Tight Bounds for Online Vector Scheduling , 2014, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[10]  Naveen Sivadasan,et al.  Boxicity and maximum degree , 2008, J. Comb. Theory, Ser. B.

[11]  David B. Shmoys,et al.  Using dual approximation algorithms for scheduling problems: Theoretical and practical results , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[12]  Venkatesan Guruswami,et al.  New Hardness Results for Graph and Hypergraph Colorings , 2016, CCC.

[13]  Jakub Bulín,et al.  Algebraic approach to promise constraint satisfaction , 2018, STOC.

[14]  Nikhil Bansal,et al.  Improved Approximation Algorithm for Two-Dimensional Bin Packing , 2014, SODA.

[15]  Luca Trevisan,et al.  Non-approximability results for optimization problems on bounded degree instances , 2001, STOC '01.

[16]  Nikhil Bansal,et al.  Improved Approximation for Vector Bin Packing , 2016, SODA.

[17]  Subhash Khot,et al.  Improved inapproximability results for MaxClique, chromatic number and approximate graph coloring , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[18]  Klaus Jansen,et al.  An asymptotic fully polynomial time approximation scheme for bin covering , 2002, Theor. Comput. Sci..

[19]  György Turán,et al.  On the performance of on-line algorithms for partition problems , 1989, Acta Cybern..

[20]  Rina Panigrahy,et al.  Heuristics for Vector Bin Packing , 2011 .

[21]  Gerhard J. Woeginger,et al.  There is no Asymptotic PTAS for Two-Dimensional Vector Packing , 1997, Inf. Process. Lett..

[22]  Donald E. Knuth The Sandwich Theorem , 1994, Electron. J. Comb..

[23]  Hadas Shachnai,et al.  Approximation schemes for generalized two-dimensional vector packing with application to data placement , 2012, J. Discrete Algorithms.

[24]  Venkatesan Guruswami,et al.  Approximate Hypergraph Coloring under Low-discrepancy and Related Promises , 2015, APPROX-RANDOM.

[25]  V. S. Anil Kumar,et al.  Hardness of Set Cover with Intersection 1 , 2000, ICALP.

[26]  Alberto Caprara,et al.  A New Approximation Method for Set Covering Problems, with Applications to Multidimensional Bin Packing , 2009, SIAM J. Comput..

[27]  Nikhil Bansal,et al.  Approximating Vector Scheduling: Almost Matching Upper and Lower Bounds , 2014, Algorithmica.

[28]  David Steurer,et al.  Analytical approach to parallel repetition , 2013, STOC.

[29]  Amey Bhangale,et al.  Improved Inapproximability of Rainbow Coloring , 2018, SODA.

[30]  Adam Meyerson,et al.  Online Multidimensional Load Balancing , 2013, APPROX-RANDOM.

[31]  Frits C. R. Spieksma,et al.  A branch-and-bound algorithm for the two-dimensional vector packing problem , 1994, Comput. Oper. Res..

[32]  Joseph Y.-T. Leung,et al.  On a Dual Version of the One-Dimensional Bin Packing Problem , 1984, J. Algorithms.

[33]  A. Frieze,et al.  Introduction to Random Graphs , 2016 .

[34]  Amey Bhangale,et al.  Simplified inpproximability of hypergraph coloring via t-agreeing families , 2019, Electron. Colloquium Comput. Complex..

[35]  Venkatesan Guruswami,et al.  Strong Inapproximability Results on Balanced Rainbow-Colorable Hypergraphs , 2015, SODA.

[36]  Carsten Lund,et al.  On the hardness of approximating minimization problems , 1994, JACM.

[37]  Klaus Jansen An EPTAS for Scheduling Jobs on Uniform Processors: Using an MILP Relaxation with a Constant Number of Integral Variables , 2009, ICALP.

[38]  Andrew Chi-Chih Yao,et al.  Resource Constrained Scheduling as Generalized Bin Packing , 1976, J. Comb. Theory A.

[39]  Ran Raz,et al.  Two Query PCP with Sub-Constant Error , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[40]  Leah Epstein,et al.  Multidimensional Packing Problems , 2018, Handbook of Approximation Algorithms and Metaheuristics.

[41]  Amey Bhangale NP-hardness of coloring 2-colorable hypergraph with poly-logarithmically many colors , 2018, Electron. Colloquium Comput. Complex..

[42]  Henrik I. Christensen,et al.  Approximation and online algorithms for multidimensional bin packing: A survey , 2017, Comput. Sci. Rev..

[43]  Wenceslas Fernandez de la Vega,et al.  Bin packing can be solved within 1+epsilon in linear time , 1981, Comb..

[44]  Nikhil Bansal,et al.  New approximability and inapproximability results for 2-dimensional Bin Packing , 2004, SODA '04.

[45]  Dana Moshkovitz,et al.  The Projection Games Conjecture and the NP-Hardness of ln n-Approximating Set-Cover , 2012, Theory Comput..