Abstract
In the classical online bin packing problem, items arriving one by one with a given size not greater than 1 must be packed into unit-capacity bins such that the total size of items packed in a bin does not exceed its capacity; the objective is to minimize the total number of used bins. In this paper, we allow the total size of items packed in a bin to exceed the capacity, and there is a cost for each bin that depends on the total size of items assigned to it; in particular, overloading a bin, i.e., exceeding the capacity of a bin, comes at a prescribed cost. The corresponding goal is to minimize the total cost corresponding to the used bins. We pay 1 to open a bin with capacity 1, and we additionally pay c for each unit with which the bin is overloaded, i.e, the overload cost is linear in the size of the overload.
For each c, we present lower bounds on the competitive ratio achievable by deterministic algorithms. Further, we give an algorithm, called First-Fit Algorithm with Fixed Overload (FFO) that achieves the best possible competitive ratio for \(c\le 3/2\). Furthermore, we sketch how the lower bounds apply to more general convex cost functions.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement number 754462 and funding from the NWO Gravitation Project NETWORKS, Grant Number 024.002.003.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Balogh, J., Békési, J., Dósa, G., Epstein, L., Levin, A.: A new and improved algorithm for online bin packing. In: Azar, Y., Bast, H., Herman, G. (eds.) 26th Annual European Symposium on Algorithms, ESA 2018, 20–22 August 2018, Helsinki, Finland. LIPIcs, vol. 112, pp. 5:1–5:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2018)
Balogh, J., Békési, J., Dósa, G., Epstein, L., Levin, A.: A new lower bound for classic online bin packing. In: Bampis, E., Megow, N. (eds.) WAOA 2019. LNCS, vol. 11926, pp. 18–28. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-39479-0_2
Balogh, J., Békési, J., Dósa, G., Sgall, J., van Stee, R.: The optimal absolute ratio for online bin packing. J. Comput. Syst. Sci. 102, 1–17 (2019)
Coffman, E., Lueker, G.S.: Approximation algorithms for extensible bin packing. J. Sched. 9(1), 63–69 (2006)
Csirik, J.: An on-line algorithm for variable-sized bin packing. Acta Inf. 26(8), 697–709 (1989)
Dell’Olmo, P., Speranza, M.G.: Approximation algorithms for partitioning small items in unequal bins to minimize the total size. Discrete Appl. Math. 94(1–3), 181–191 (1999)
Dósa, G., Sgall, J.: First fit bin packing: a tight analysis. In: 30th International Symposium on Theoretical Aspects of Computer Science (STACS 2013). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2013)
Dósa, G., Sgall, J.: Optimal analysis of best fit bin packing. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014. LNCS, vol. 8572, pp. 429–441. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43948-7_36
Epstein, L., Levin, A.: Asymptotic fully polynomial approximation schemes for variants of open-end bin packing. Inf. Process. Lett. 109(1), 32–37 (2008)
Epstein, L., Levin, A.: Bin packing with general cost structures. Math. Program. 132(1–2), 355–391 (2012)
Epstein, L., Levin, A.: An AFPTAS for variable sized bin packing with general activation costs. J. Comput. Syst. Sci. 84, 79–96 (2017)
Johnson, D.S., Demers, A.J., Ullman, J.D., Garey, M.R., Graham, R.L.: Worst-case performance bounds for simple one-dimensional packing algorithms. SIAM J. Comput. 3(4), 299–325 (1974)
Kinnersley, N.G., Langston, M.A.: Online variable-sized bin packing. Discrete Appl. Math. 22(2), 143–148 (1989)
Li, C.L., Chen, Z.L.: Bin-packing problem with concave costs of bin utilization. Naval Res. Logist. (NRL) 53(4), 298–308 (2006)
Seiden, S.S.: An optimal online algorithm for bounded space variable-sized bin packing. SIAM J. Discrete Math. 14(4), 458–470 (2001)
Sgall, J.: Online bin packing: old algorithms and new results. In: Beckmann, A., Csuhaj-Varjú, E., Meer, K. (eds.) CiE 2014. LNCS, vol. 8493, pp. 362–372. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08019-2_38
Ullman, J.D.: The performance of a memory allocation algorithm. Technical report 100, Princeton University, Prinston, NJ (1971)
Yang, J., Leung, J.Y.: The ordered open-end bin-packing problem. Oper. Res. 51(5), 759–770 (2003)
Ye, D., Zhang, G.: On-line extensible bin packing with unequal bin sizes. Discret. Math. Theor. Comput. Sci. 11(1), 141–152 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Luo, K., Spieksma, F.C.R. (2021). Online Bin Packing with Overload Cost. In: Mudgal, A., Subramanian, C.R. (eds) Algorithms and Discrete Applied Mathematics. CALDAM 2021. Lecture Notes in Computer Science(), vol 12601. Springer, Cham. https://doi.org/10.1007/978-3-030-67899-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-67899-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67898-2
Online ISBN: 978-3-030-67899-9
eBook Packages: Computer ScienceComputer Science (R0)