On Multidimensional Packing Problems
- 1 January 2004
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 33 (4) , 837-851
- https://doi.org/10.1137/s0097539799356265
Abstract
We study the approximability of multidimensional generalizations of three classical packing problems: multiprocessor scheduling, bin packing, and the knapsack problem. Specifically, we study the vector scheduling problem, its dual problem, namely, the vector bin packing problem, and a class of packing integer programs. The vector scheduling problem is to schedule n d-dimensional tasks on m machines such that the maximum load over all dimensions and all machines is minimized. The vector bin packing problem, on the other hand, seeks to minimize the number of bins needed to schedule all n tasks such that the maximum load on any dimension across all bins is bounded by a fixed quantity, say, 1. Such problems naturally arise when scheduling tasks that have multiple resource requirements. Finally, packing integer programs capture a core problem that directly relates to both vector scheduling and vector bin packing, namely, the problem of packing a maximum number of vectors in a single bin of unit height. We obtain a variety of new algorithmic as well as inapproximability results for these three problems.Keywords
This publication has 18 references indexed in Scilit:
- Zero Knowledge and the Chromatic NumberJournal of Computer and System Sciences, 1998
- On-Line and Off-Line Approximation Algorithms for Vector Covering ProblemsAlgorithmica, 1998
- Scheduling issues in multimedia query optimizationACM Computing Surveys, 1995
- Parallel database systemsCommunications of the ACM, 1992
- Approximation algorithms for the m-dimensional 0–1 knapsack problem: Worst-case and probabilistic analysesEuropean Journal of Operational Research, 1984
- Bin packing can be solved within 1 + ε in linear timeCombinatorica, 1981
- Resource constrained scheduling as generalized bin packingJournal of Combinatorial Theory, Series A, 1976
- Bounds for Multiprocessor Scheduling with Resource ConstraintsSIAM Journal on Computing, 1975
- Bounds on Multiprocessing Timing AnomaliesSIAM Journal on Applied Mathematics, 1969
- Bounds for Certain Multiprocessing AnomaliesBell System Technical Journal, 1966