Improved Online Algorithms for One-Dimensional BinPacking with Advice

In this paper, we study the problem of online bin packing with advice. Assume that there is an oracle with infinite computation power which can provide specific information with regard to each incoming item of the online bin packing problem. With this information, we want to pack the list L of items, one at a time, into a minimum number of bins. The bin capacity is 1 and all items have size no larger than 1. The total size of packed items in each bin cannot exceed the bin capacity. Inspired by the work of Boyar et al. of competitive ratio 4/3 with two advice bits per item, we show that if the oracle provides three bits of advice per item, applying a different item classification scheme from Boyar et als, we can obtain an online algorithm with competitive ratio 5/4 to pack list L. Furthermore, we show that our algorithm can retain the same competitive ratio 5/4 with only two advice bits per item, hence improving the known result.

[1]  Jeffrey D. Ullman,et al.  The performance of a memory allocation algorithm , 1971 .

[2]  Andrew Chi-Chih Yao,et al.  New Algorithms for Bin Packing , 1978, JACM.

[3]  Steven S. Seiden,et al.  On the online bin packing problem , 2001, JACM.

[4]  Pierre Fraigniaud,et al.  Online computation with advice , 2009, Theor. Comput. Sci..

[5]  D. T. Lee,et al.  A simple on-line bin-packing algorithm , 1985, JACM.

[6]  D. T. Lee,et al.  On-Line Bin Packing in Linear Time , 1989, J. Algorithms.

[7]  Dennis Komm,et al.  On the Advice Complexity of Online Problems , 2009, ISAAC.

[8]  Stefan Dobrev,et al.  How Much Information about the Future Is Needed? , 2008, SOFSEM.

[9]  Wenxun Xing A bin packing problem with over-sized items , 2002, Oper. Res. Lett..

[10]  József Békési,et al.  New lower bounds for certain classes of bin packing algorithms , 2012, Theor. Comput. Sci..

[11]  Frank M. Liang A Lower Bound for On-Line Bin Packing , 1980, Inf. Process. Lett..

[12]  Juraj Hromkovic,et al.  Information Complexity of Online Problems , 2010, MFCS.

[13]  Michal Forisek,et al.  Advice Complexity of Online Coloring for Paths , 2012, LATA.

[14]  Dennis Komm,et al.  On the Advice Complexity of the k-Server Problem , 2011, ICALP.

[15]  Euripides Markou,et al.  Online Graph Exploration with Advice , 2012, SIROCCO.

[16]  Jeffrey D. Ullman,et al.  Worst-case analysis of memory allocation algorithms , 1972, STOC.

[17]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[18]  David S. Johnson,et al.  Fast Algorithms for Bin Packing , 1974, J. Comput. Syst. Sci..

[19]  Adi Rosén,et al.  On Online Algorithms with Advice for the k-Server Problem , 2011, Theory of Computing Systems.

[20]  André van Vliet,et al.  An Improved Lower Bound for On-Line Bin Packing Algorithms , 1992, Inf. Process. Lett..

[21]  Dennis Komm,et al.  On the Advice Complexity of the Knapsack Problem , 2011 .