Approximation Schemes for Packing with Item Fragmentation
We consider two variants of the classical bin packing problem in which items may be fragmented . This can potentially reduce the total number of bins needed for packing the instance. However, since fragmentation incurs overhead, we attempt to avoid it as much as possible. In bin packing with size in...
Gespeichert in:
Veröffentlicht in: | Theory of computing systems 2008-07, Vol.43 (1), p.81-98 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We consider two variants of the classical bin packing problem in which items may be
fragmented
. This can potentially reduce the total number of bins needed for packing the instance. However, since fragmentation incurs overhead, we attempt to avoid it as much as possible. In
bin packing with size increasing fragmentation
(
BP-SIF
), fragmenting an item increases the input size (due to a header/footer of fixed size that is added to each fragment). In
bin packing with size preserving fragmentation
(
BP-SPF
), there is a bound on the total number of fragmented items. These two variants of bin packing capture many practical scenarios, including message transmission in community TV networks, VLSI circuit design and preemptive scheduling on parallel machines with setup times/setup costs.
While both BP-SPF and BP-SIF do not belong to the class of problems that admit a
polynomial time approximation scheme
(
PTAS
), we show in this paper that both problems admit a
dual
PTAS and an
asymptotic
PTAS. We also develop for each of the problems a dual asymptotic
fully polynomial time approximation scheme
(
AFPTAS
). Our AFPTASs are based on a non-standard transformation of the mixed packing and covering linear program formulations of our problems into pure covering programs, which enables to efficiently solve these programs. |
---|---|
ISSN: | 1432-4350 1433-0490 |
DOI: | 10.1007/s00224-007-9082-x |