Hostname: page-component-8448b6f56d-gtxcr Total loading time: 0 Render date: 2024-04-18T07:13:44.386Z Has data issue: false hasContentIssue false

A note on dual approximation algorithms for class constrained bin packing problems

Published online by Cambridge University Press:  21 October 2008

Eduardo C. Xavier
Affiliation:
Institute of Computing, University of Campinas, UNICAMP, P.O. Box 6176, 13083-970, Campinas, SP, Brazil; ecx@ic.unicamp.br; fkm@ic.unicamp.br
Flàvio Keidi Miyazawa
Affiliation:
Institute of Computing, University of Campinas, UNICAMP, P.O. Box 6176, 13083-970, Campinas, SP, Brazil; ecx@ic.unicamp.br; fkm@ic.unicamp.br
Get access

Abstract

In this paper we present a dual approximation scheme for the class constrained shelf bin packing problem. In this problem, we are given bins of capacity 1, and n items of Q different classes, each item e with class ce and size se. The problem is to pack the items into bins, such that two items of different classes packed in a same bin must be in different shelves. Items in a same shelf are packed consecutively. Moreover, items in consecutive shelves must be separated by shelf divisors of size d. In a shelf bin packing problem, we have to obtain a shelf packing such that the total size of items and shelf divisors in any bin is at most 1. A dual approximation scheme must obtain a shelf packing of all items into N bins, such that, the total size of all items and shelf divisors packed in any bin is at most 1 + ε for a given ε > 0 and N is the number of bins used in an optimum shelf bin packing problem. Shelf divisors are used to avoid contact between items of different classes and can hold a set of items until a maximum given weight. We also present a dual approximation scheme for the class constrained bin packing problem. In this problem, there is no use of shelf divisors, but each bin uses at most C different classes.

Type
Research Article
Copyright
© EDP Sciences, 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

M. Dawande, J. Kalagnanam and J. Sethuranam, Variable sized bin packing with color constraints, in Proceedings of the 1th Brazilian Symposium on Graph Algorithms and Combinatorics. Electronic Notes in Discrete Mathematics 7 (2001).
Ferreira, J.S., Neves, M.A. and Fonseca e Castro, P., A two-phase roll cutting problem. Eur. J. Oper. Res. 44 (1990) 185196. CrossRef
Ghandeharizadeh, S. and Muntz, R.R., Design and implementation of scalable continous media servers. Parallel Comput. 24 (1998) 91122. CrossRef
L. Golubchik, S. Khanna, S. Khuller, R. Thurimella and A. Zhu, Approximation algorithms for data placement on parallel disks, in Proceedings of SODA (2000) 223–232.
Hochbaum, D.S. and Shmoys, D.B., Using dual approximation algorithms for schedulling problems: practical and theoretical results. J. ACM 34 (1987) 144162. CrossRef
Hoto, R., Arenales, M. and Maculan, N., The one dimensional compartmentalized cutting stock problem: a case study. Eur. J. Oper. Res. 183 (2007) 11831195. CrossRef
Kalagnanam, J.R., Dawande, M.W., Trumbo, M. and Lee, H.S., The surplus inventory matching problem in the process industry. Oper. Res. 48 (2000) 505516. CrossRef
Kashyap, S.R. and Khuller, S., Algorithms for non-uniform size data placement on parallel disks. J. Algorithms 60 (2006) 144167. CrossRef
Marques, F.P. and Arenales, M., The constrained compartmentalized knapsack problem. Comput. Oper. Res. 34 (2007) 21092129. CrossRef
Peeters, M. and Degraeve, Z., The co-printing problem: A packing problem with a color constraint. Oper. Res. 52 (2004) 623638. CrossRef
Shachnai, H. and Tamir, T., On two class-constrained versions of the multiple knapsack problem. Algorithmica 29 (2001) 442467. CrossRef
Shachnai, H. and Tamir, T., Polynomial time approximation schemes for class-constrained packing problems. J. Scheduling 4 (2001) 313338. CrossRef
Shachnai, H. and Tamir, T., Multiprocessor scheduling with machine allotment and parallelism constraints. Algorithmica 32 (2002) 651678. CrossRef
Shachnai, H. and Tamir, T., Approximation schemes for generalized 2-dimensional vector packing with application to data placement, in Proceedings of 6th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, RANDOM-APPROX. Lect. Notes Comput. Sci. 2764 (2003) 165177. CrossRef
Shachnai, H. and Tamir, T., Tight bounds for online class-constrained packing. Theoret. Comput. Sci. 321 (2004) 103123. CrossRef
Woeginger, G.J., When does a dynamic programming formulation guarantee the existence of a fully polynomial time approximation scheme (fptas)? INFORMS J. Comput. 12 (2000) 5774. CrossRef
Wolf, J.L., Wu, P.S. and Shachnai, H., Disk load balancing for video-on-demand-systems. Multimedia Syst. 5 (1997) 358370. CrossRef
Xavier, E.C. and Miyazawa, F.K., Approximation schemes for knapsack problems with shelf divisions. Theoret. Comput. Sci. 352 (2006) 7184. CrossRef
Xavier, E.C. and Miyazawa, F.K., The class constrained bin packing problem with applications to video-on-demand. Theoret. Comput. Sci. 393 (2008) 240259. CrossRef
Xavier, E.C. and Miyazawa, F.K., A one-dimensional bin packing problem with shelf divisions. Discrete Appl. Math. 156 (2008) 10831096. CrossRef