English

Parallel Online Algorithms for the Bin Packing Problem

Data Structures and Algorithms 2019-10-09 v1

Abstract

We study \emph{parallel} online algorithms: For some fixed integer kk, a collective of kk parallel processes that perform online decisions on the same sequence of events forms a kk-\emph{copy algorithm}. For any given time and input sequence, the overall performance is determined by the best of the kk individual total results. Problems of this type have been considered for online makespan minimization; they are also related to optimization with \emph{advice} on future events, i.e., a number of bits available in advance. We develop \textsc{Predictive Harmonic}3_3 (PH3), a relatively simple family of kk-copy algorithms for the online Bin Packing Problem, whose joint competitive factor converges to 1.5 for increasing kk. In particular, we show that k=6k=6 suffices to guarantee a factor of 1.57141.5714 for PH3, which is better than 1.578291.57829, the performance of the best known 1-copy algorithm \textsc{Advanced Harmonic}, while k=11k=11 suffices to achieve a factor of 1.54061.5406, beating the known lower bound of 1.542781.54278 for a single online algorithm. In the context of online optimization with advice, our approach implies that 4 bits suffice to achieve a factor better than this bound of 1.542781.54278, which is considerably less than the previous bound of 15 bits.

Keywords

Cite

@article{arxiv.1910.03249,
  title  = {Parallel Online Algorithms for the Bin Packing Problem},
  author = {Sándor P. Fekete and Jonas Grosse-Holz and Phillip Keldenich and Arne Schmidt},
  journal= {arXiv preprint arXiv:1910.03249},
  year   = {2019}
}