New Approximability Results for 2-Dimensional Packing Problems
The strip packing problem is to pack a set of rectangles into a strip of fixed width and minimum length. We present asymptotic polynomial time approximation schemes for this problem without and with 90 o rotations. The additive constant in the approximation ratios of both algorithms is 1, improving on the additive term in the approximation ratios of the algorithm by Kenyon and Rémila (for the problem without rotations) and Jansen and van Stee (for the problem with rotations), both of which have a larger additive constant O(1/ε 2), ε> 0.
The algorithms were derived from the study of the rectangle packing problem: Given a set R of rectangles with positive profits, the goal is to find and pack a maximum profit subset of R into a unit size square bin [0,1] ×[0,1]. We present algorithms that for any value ε> 0 find a subset R′ ⊆ R of rectangles of total profit at least (1 − ε) OPT, where OPT is the profit of an optimum solution, and pack them (either without rotations or with 90 o rotations) into the augmented bin [0,1] ×[0,1 + ε].
KeywordsPacking Problem Total Width Polynomial Time Approximation Scheme Slot Assignment Strip Packing
Unable to display preview. Download preview PDF.
- 4.Fishkin, A.V., Gerber, O., Jansen, K.: On weighted rectangle packing with large resources. In: Conference Theoretical Computer Science (TCS 2004), pp. 237–250 (2004)Google Scholar
- 8.Jansen, K., van Stee, R.: On strip packing with rotations. In: ACM Symposium on Theory of Computing. STOC 2005, pp. 755–761 (2005)Google Scholar
- 9.Jansen, K., Zhang, G.: On rectangle packing: maximizing benefits. In: ACM-SIAM Symposium on Discrete Algorithms. In: SODA 2004, pp. 197–206 (2004)Google Scholar
- 10.Jansen, K., Zhang, G.: Maximizing the number of packed rectangles. In: Hagerup, T., Katajainen, J. (eds.) SWAT 2004. LNCS, vol. 3111, pp. 362–371. Springer, Heidelberg (2004)Google Scholar
- 11.Karmarkar, M., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: IEEE Symposium on Foundations of Computer Science. FOCS 1982, pp. 312–320 (1982)Google Scholar