Skip to main content
Log in

Improved lower bounds for the online bin stretching problem

  • Research paper
  • Published:
4OR Aims and scope Submit manuscript

Abstract

We use game theory techniques to automatically compute improved lower bounds on the competitive ratio for the bin stretching problem. Using these techniques, we improve the best lower bound for this problem to 19/14. We explain the technique and show that it can be generalized to compute lower bounds for any online or semi-online packing or scheduling problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. https://github.com/mgabay/Bin-Stretching-Lower-Bounds.

References

  • Albers S (1999) Better bounds for online scheduling. SIAM J Comput 29(2):459–473

    Article  Google Scholar 

  • Azar Y, Regev O (2001) On-line bin-stretching. Theor Comput Sci 268(1):17–41

    Article  Google Scholar 

  • Bartal Y, Karloff H, Rabani Y (1994) A better lower bound for on-line scheduling. Inf Process Lett 50(3):113–116

    Article  Google Scholar 

  • Ben-David S, Borodin A, Karp R, Tardos G, Wigderson A (1994) On the power of randomization in on-line algorithms. Algorithmica 11(1):2–14

    Article  Google Scholar 

  • Böhm M (2016) Lower bounds for online bin stretching with several bins. In: Student Research and Forum Papers and Posters at SOFSEM 2016, CEUR WP, vol 1548

  • Böhm M, Sgall J, van Stee R, Veselý P (2015) Better algorithms for online bin stretching. In: Bampis E, Svensson O (eds) Approximation and online algorithms vol 8952 of lecture notes in computer science. pp 23–34

  • Borodin A, El-Yaniv R (1998) Online computation and competitive analysis. Cambridge University Press, Cambridge

    Google Scholar 

  • Fiat A, Woeginger GJ (1998) Online algorithms: the state of the art. Springer, Berlin

    Book  Google Scholar 

  • Gabay M, Kotov V, Brauner N (2013) Semi-online bin stretching with bunch techniques. Les Cahiers Leibniz 208:1–10

    Google Scholar 

  • Gabay M, Kotov V, Brauner N (2015) Online bin stretching with bunch techniques. Theor Comput Sci 602:103–113

    Article  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. WH Freeman and Company, New York

    Google Scholar 

  • Gormley T, Reingold N, Torng E, Westbrook J (2000) Generating adversaries for request-answer games. In: Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics. pp 564–565

  • Jussien N, Rochart G, Lorca X et al (2008) Choco: an open source java constraint programming library. In: CPAIOR’08 Workshop on Open-Source Software for Integer and Contraint Programming (OSSICP’08). pp 1–10

  • Kellerer H, Kotov V (2013) An efficient algorithm for bin stretching. Oper Res Lett 41(4):343–346

    Article  Google Scholar 

  • Martello S, Toth P (1990) Lower bounds and reduction procedures for the bin packing problem. Discrete Appl Math 28(1):59–70

    Article  Google Scholar 

  • Michie D (1968) Memo functions and machine learning. Nature 218(5136):19–22

    Article  Google Scholar 

  • Neumann J (1928) Zur theorie der gesellschaftsspiele. Math Annal 100(1):295–320

    Article  Google Scholar 

  • Pearl J (1982) The solution for the branching factor of the alpha-beta pruning algorithm and its optimality. Commun ACM 25(8):559–564

    Article  Google Scholar 

  • Pruhs K, Sgall J, Torng E (2004) Online scheduling. In: Leung JY (ed) Handbook of scheduling: algorithms, models, and performance analysis. CRC Press, Boca Raton

    Google Scholar 

  • Rudin J, Chandrasekaran R (2003) Improved bounds for the online scheduling problem. SIAM J Comput 32(3):717–735

    Article  Google Scholar 

Download references

Acknowledgments

This research has been partially supported by Project ICS No 5379 and Belarusian BRFFI Grant (Project F13K-078). The research of the first and the second author has been partially supported by the LabEx PERSYVAL-Lab (ANR–11-LABX-0025).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nadia Brauner.

Appendix: Proof of the lower bound

Appendix: Proof of the lower bound

The following tree proves the 19/14 lower bound for the bin stretching problem with 3 bins. This lower bound was obtained using our algorithm with parameters \(m=3\) and \(C=14\).

In the proof, a single decision of the adversary is provided for each decision of the algorithm. We do not explore branches where the algorithm packs the item in a bin, making it larger than or equal to 19. Moreover, we stop exploring a branch when there is a feasible item making all algorithms fail. We denote these latter nodes by “cut: Wmin+ \(w_j \texttt {>=UB}\)”. We recall the input sequence on the leaves. The next items are not added to this sequence. For instance, for a leaf “input: [2,1,7] / cut: Wmin + 3>= UB” the whole input sequence is (2,1,7,3).

In order to make the proof easier to read, we divide the tree in two levels: the first level is a root tree and the second level is a set of subtrees, one for each leaf of the root tree (Figs. 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13).

Fig. 2
figure 2

Root tree

Fig. 3
figure 3

Subtree 1, layout [6, 0, 0], items (2,1,3)

Fig. 4
figure 4

Subtree 2, layout [7, 3, 0], items (2,1,3,4)

Fig. 5
figure 5

Subtree 3, layout [3, 3, 4], items (2,1,3,4)

Fig. 6
figure 6

Subtree 4, layout [7, 3, 0], items (2,1,1,2,4)

Fig. 7
figure 7

Subtree 5, layout [3, 3, 4], items (2,1,1,2,4)

Fig. 8
figure 8

Subtree 6, layout [5, 1, 0], items (2,1,1,2)

Fig. 9
figure 9

Subtree 7, layout [7, 1, 2], items (2,1,1,2,4)

Fig. 10
figure 10

Subtree 8, layout [3, 1, 6], items (2,1,1,2,4)

Fig. 11
figure 11

Subtree 11, layout [2, 1, 1], items (2,1,1)

Fig. 12
figure 12

Subtree 9, layout [3, 5, 2], items (2,1,1,2,4)

Fig. 13
figure 13

Subtree 10, layout [2, 2, 0], items (2,1,1)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gabay, M., Brauner, N. & Kotov, V. Improved lower bounds for the online bin stretching problem. 4OR-Q J Oper Res 15, 183–199 (2017). https://doi.org/10.1007/s10288-016-0330-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10288-016-0330-2

Keywords

Mathematics Subject Classification

Navigation