Abstract
In this paper, we study the two-dimensional geometrical bin packing problem (2DBP): given a list of rectangles, provide a packing of all these into the smallest possible number of 1×1 bins without rotating the rectangles.
We present a 2-approximate algorithm, which improves over the previous best known ratio of 3, matches the best results for the rotational case and also matches the known lower bound of approximability. Our approach makes strong use of a recently-discovered PTAS for a related knapsack problem and a new algorithm that can pack instances into OPT + 2 bins for any constant OPT.
Work supported by EU project “AEOLUS: Algorithmic Principles for Building Efficient Overlay Computers”, EU contract number 015964, and DFG project JA612/12-1, “Design and analysis of approximation algorithms for two- and threedimensional packing problems”.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baker, B.S., Coffman Jr., E.G., Rivest, R.L.: Orthogonal packings in two dimensions. SIAM J. Comput. 9(4), 846–855 (1980)
Baker, B.S., Brown, D.J., Katseff, H.P.: A 5/4 algorithm for two-dimensional packing. J. Algorithms 2(4), 348–368 (1981)
Steinberg, A.: A strip-packing algorithm with absolute performance bound 2. SIAM J. Comput. 26(2), 401–409 (1997)
Kenyon, C., Rémila, E.: A near-optimal solution to a two-dimensional cutting stock problem. Math. Oper. Res. 25(4), 645–656 (2000)
Jansen, K., Solis-Oba, R.: New approximability results for 2-dimensional packing problems. In: Kučera, L., Kučera, A. (eds.) MFCS 2007. LNCS, vol. 4708, pp. 103–114. Springer, Heidelberg (2007)
Jansen, K., Zhang, G.: On rectangle packing: maximizing benefits. In: Munro, J.I. (ed.) SODA 2004, pp. 204–213. SIAM, Philadelphia (2004)
Leung, J.Y.T., Tam, T.W., Wong, C.S., Young, G.H., Chin, F.Y.L.: Packing squares into a square. J. Parallel Distrib. Comput. 10(3), 271–275 (1990)
Jansen, K., Prädel, L.: How to maximize the total area of rectangles packed into a rectangle? Technical Report 0908, Christian-Albrechts-Universität zu Kiel (2009)
Caprara, A.: Packing 2-dimensional bins in harmony. In: IEEE (ed.) FOCS 2002, pp. 490–499. IEEE Computer Society Press, Los Alamitos (2002)
Bansal, N., Sviridenko, M.: New approximability and inapproximability results for 2-dimensional bin packing. In: Munro, J.I. (ed.) SODA 2004, pp. 196–203. SIAM, Philadelphia (2004)
Zhang, G.: A 3-approximation algorithm for two-dimensional bin packing. Oper. Res. Lett. 33(2), 121–126 (2005)
Bansal, N., Caprara, A., Sviridenko, M.: Improved approximation algorithms for multidimensional bin packing problems. In: IEEE (ed.) FOCS 2006, pp. 697–708. IEEE Computer Society, Los Alamitos (2006)
Harren, R., van Stee, R.: Packing rectangles into 2opt bins using rotations. In: Gudmundsson, J. (ed.) SWAT 2008. LNCS, vol. 5124, pp. 306–318. Springer, Heidelberg (2008)
Freund, A., Naor, J.: Approximating the advertisement placement problem. J. Scheduling 7(5), 365–374 (2004)
Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in robotics and VLSI. In: Fontet, M., Mehlhorn, K. (eds.) STACS 1984. LNCS, vol. 166, pp. 55–62. Springer, Heidelberg (1984)
Jansen, K., Zhang, G.: Maximizing the total profit of rectangles packed into a rectangle. Algorithmica 47(3), 323–342 (2007)
Jansen, K., Solis-Oba, R.: A polynomial time approximation scheme for the square packing problem. In: Lodi, A., Panconesi, A., Rinaldi, G. (eds.) IPCO 2008. LNCS, vol. 5035, pp. 184–198. Springer, Heidelberg (2008)
Bansal, N., Caprara, A., Sviridenko, M.: A structural lemma in 2-dimensional packing, and its implications on approximability. Technical Report RC24468, IBM (2008)
Bansal, N., Caprara, A., Jansen, K., Prädel, L., Sviridenko, M.: A structural lemma in 2-dimensional packing, and its implications on approximability (unpublished manuscript) (2009)
Graham, R.L.: Bounds on multiprocessing timing anomalies. SIAM Journal of Applied Mathematics 17(2), 416–429 (1969)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jansen, K., Prädel, L., Schwarz, U.M. (2009). Two for One: Tight Approximation of 2D Bin Packing . In: Dehne, F., Gavrilova, M., Sack, JR., Tóth , C.D. (eds) Algorithms and Data Structures. WADS 2009. Lecture Notes in Computer Science, vol 5664. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03367-4_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-03367-4_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03366-7
Online ISBN: 978-3-642-03367-4
eBook Packages: Computer ScienceComputer Science (R0)