Robust approximation schemes for cube packing

Leah Epstein, Asaf Levin

Research output: Contribution to journalArticlepeer-review

Abstract

Square bin packing, where square items are to be packed into a minimum number of unit size squares, and its multidimensional generalization, cube packing, where d-dimensional cubic items are to be packed into a minimum number of unit size cubes of the same dimension, are well-studied generalizations of the classical one-dimensional bin packing problem. These problems are known to have asymptotic polynomial time approximation schemes (APTAS). In this paper we design robust approximation schemes for these problems. At each step, a robust algorithm receives a single input item to be added to the packing. The new item must be packed and the packing can be modified, but the total volume of items which may migrate between bins, or change their positions inside bins, must be bounded by a constant factor times the volume of the new item. That is, the solution is created by slightly adjusting the solution upon the arrival of each new item. Previous approximation schemes partition items into three types according to size, and rely heavily on the knowledge of the complete input before the implementation of this partition and the creation of the solution, as the definition of the set of medium items is based on the entire specific input. We introduce new methods which allow us to adjust the partition dynamically, and to modify the packing accordingly. Using these methods, we develop a robust APTAS for every dimension d, that is, a robust polynomial time algorithm for d-dimensional cube packing, which maintains an asymptotically (1 + ε)-approximate solution throughout this process.

Original languageEnglish
Pages (from-to)1310-1343
Number of pages34
JournalSIAM Journal on Optimization
Volume23
Issue number2
DOIs
StatePublished - 2013

Keywords

  • Approximation scheme
  • Migration factor
  • Multidimensional packing
  • Robust algorithm

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science

Fingerprint

Dive into the research topics of 'Robust approximation schemes for cube packing'. Together they form a unique fingerprint.

Cite this