Proceedings

Online Bin Packing with Predictions

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4574-4580.

https://doi.org/10.24963/ijcai.2022/635

Abstract

Bin packing is a classic optimization problem with a wide range of applications from load balancing to supply chain management. In this work, we study the online variant of the problem, in which a sequence of items of various sizes must be placed into a minimum number of bins of uniform capacity. The online algorithm is enhanced with a (potentially erroneous) prediction concerning the frequency of item sizes in the sequence. We design and analyze online algorithms with efficient tradeoffs between the consistency (i.e., the competitive ratio assuming no prediction error) and the robustness (i.e., the competitive ratio under adversarial error), and whose performance degrades near-optimally as a function of the prediction error. This is the first theoretical and experimental study of online bin packing in the realistic setting of learnable predictions. Previous work addressed only extreme cases with respect to the prediction error, and relied on overly powerful and error-free oracles.

  1. [Anand et al., 2020] K. Anand, R. Ge, and D. Panigrahi. Customizing ML predictions for online algorithms. In ICML, pages 303-313, 2020.
  2. [Angelopoulos and Kamali, 2021] Spyros Angelopoulos and Shahin Kamali. Contract scheduling with predictions. In AAAI, pages 11726-11733, 2021.
  3. [Angelopoulos et al., 2020] S. Angelopoulos, C. Dürr, S. Jin, S. Kamali, and M. P. Renault. Online computation with untrusted advice. In ITCS, pages 52:1-52:15, 2020.
  4. [Angelopoulos et al., 2021] Spyros Angelopoulos, Shahin Kamali, and Kimia Shadkami. Online bin packing with predictions. arXiv 2102.03311, 2021.
  5. [Angelopoulos et al., 2022] Spyros Angelopoulos, Shahin Kamali, and Dehou Zhang. Online search with best-price and query-based predictions. In AAAI, 2022.
  6. [Azar et al., 2013] Y. Azar, I. R. Cohen, S. Kamara, and B. Shepherd. Tight bounds for online vector bin packing. In STOC, pages 961-970, 2013.
  7. [Balogh et al., 2018] J. Balogh, J. Békési, G. Dósa, L. Ep- stein, and A. Levin. A new and improved algorithm for online bin packing. In ESA, pages 5:1-5:14, 2018.
  8. [Balogh et al., 2021] János Balogh, József Békési, György Dósa, Leah Epstein, and Asaf Levin. A new lower bound for classic online bin packing. Algorithmica, 83(7):2047- 2062, 2021.
  9. [Banerjee, 2020] S. Banerjee. Improving online rent-or-buy algorithms with sequential decision making and ML pre- dictions. In NeurIPS, 2020.
  10. [Boyar et al., 2016] J. Boyar, S. Kamali, K. S. Larsen, and A. López-Ortiz. Online bin packing with advice. Algo- rithmica, 74(1):507-527, 2016.
  11. [Canonne, 2020] C. L. Canonne. A short note on learning discrete distributions, 2020. arXiv math.ST:2002.11457.
  12. [Castiñeiras et al., 2012] I. Castiñeiras, M. De Cauwer, and B. O'Sullivan. Weibull-based benchmarks for bin packing. In CP, volume 7514, pages 207-222, 2012.
  13. [Christensen et al., 2017] H. I. Christensen, A. Khan, S. Pokutta, and P. Tetali. Approximation and online algorithms for multidimensional bin packing: A survey. Comput. Sci. Rev., 24:63-79, 2017.
  14. [Coffman et al., 1996] E. G. Coffman, M. R. Garey, and D. S. Johnson. Approximation algorithms for bin pack- ing: A survey. In Approximation Algorithms for NP-Hard Problems, page 46-93. 1996.
  15. [Csirik et al., 2006] J. Csirik, D. S. Johnson, C. Kenyon, J. B. Orlin, P. W Shor, and R. R. Weber. On the sum-of- squares algorithm for bin packing. JACM, 53:1-65, 2006.
  16. [Delorme et al., 2018] M. Delorme, M. Iori, and S. Martello. BPPLIB-a bin packing problem library. http://or.dei. unibo.it/library/bpplib, Accessed: 2022-04-29, 2018. Link
  17. [Fukunaga and Korf, 2007] A. Fukunaga and R. E. Korf. Bin completion algorithms for multicontainer packing, knap- sack, and covering problems. JAIR, 28:393-429, 2007.
  18. [Gent, 1998] I. P. Gent. Heuristic solution of open bin pack- ing problems. Journal of Heuristics, 3(4):299-304, 1998.
  19. [Gollapudi and Panigrahi, 2019] S. Gollapudi and D. Pani- grahi. Online algorithms for rent-or-buy with expert ad- vice. In ICML, pages 2319-2327, 2019.
  20. [Gschwind and Irnich, 2016] T. Gschwind and S. Irnich. Dual inequalities for stabilized column generation revis- ited. INFORMS, 28(1):175-194, 2016.
  21. [Gupta and Radovanovic, 2020] V. Gupta and A. Radovanovic. Interior-point-based online stochastic bin packing. OR, 68(5):1474-1492, 2020.
  22. [György et al., 2010] A. György, G. Lugosi, and G. Ot- tucsák. Online sequential bin packing. JMLR, 11:89-109, 2010.
  23. [Im et al., 2021] S. Im, R. Kumar, M. M. Qaem, and M. Purohit. Online knapsack with frequency predictions. In NeurIPS, 2021.
  24. [Kamali and López-Ortiz, 2015] S. Kamali and A. López- Ortiz. All-around near-optimal solutions for the online bin packing problem. In ISAAC, pages 727-739, 2015.
  25. [Korf, 2002] R. E. Korf. A new algorithm for optimal bin packing. In AAAI, pages 731-736, 2002.
  26. [Lykouris and Vassilvitskii, 2018] T. Lykouris and S. Vassil- vitskii. Competitive caching with machine learned advice. In ICML, pages 3302-3311, 2018.
  27. [Mann, 2015] Z. A. Mann. Allocation of virtual machines in cloud data centers -A survey of problem models and optimization algorithms. ACM Comput. Surv., 48(1):11:1- 11:34, 2015.
  28. [Martello and Toth, 1990] S. Martello and P. Toth. Lower bounds and reduction procedures for the bin packing prob- lem. DAM, 28(1):59-70, 1990.
  29. [Mikkelsen, 2016] J. W. Mikkelsen. Randomization can be as helpful as a glimpse of the future in online computation. In ICALP, volume 55, pages 39:1-39:14, 2016.
  30. [Mitzenmacher and Vassilvitskii, 2020] M. Mitzenmacher and S. Vassilvitskii. Algorithms with predictions. In Tim Roughgarden, editor, Beyond the Worst-Case Analysis of Algorithms, pages 646-662. 2020.
  31. [Purohit et al., 2018] M. Purohit, Z. Svitkina, and R. Ku- mar. Improving online algorithms via ML predictions. In NeurIPS, volume 31, pages 9661-9670, 2018.
  32. [Rohatgi, 2020] D. Rohatgi. Near-optimal bounds for online caching with machine learned advice. In SODA, pages 1834-1845, 2020.
  33. [Schreiber and Korf, 2013] E. L. Schreiber and R. E. Korf. Improved bin completion for optimal bin packing and number partitioning. In IJCAI, pages 651-658, 2013. IJCAI
  34. [Song et al., 2013] W. Song, Z. Xiao, Q. Chen, and H. Luo. Adaptive resource provisioning for the cloud using online bin packing. TC, 63(11):2647-2660, 2013.
  35. VMware. Server consolidation (www.vmware. com/ca/solutions/consolidation.html). Link
  36. [Wei and Zhang, 2020] A. Wei and F. Zhang. Optimal robustness-consistency trade-offs for learning-augmented online algorithms. In NeurIPS, 2020.
  37. [Zhao et al., 2021] H. Zhao, Q. She, C. Zhu, Y. Yang, and K. Xu. Online 3d bin packing with constrained deep rein- forcement learning. In AAAI, pages 741-749, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards