Skip to main content

Don’t Rock the Boat: Algorithms for Balanced Dynamic Loading and Unloading

  • Conference paper
  • First Online:
LATIN 2018: Theoretical Informatics (LATIN 2018)

Abstract

We consider dynamic loading and unloading problems for heavy geometric objects. The challenge is to maintain balanced configurations at all times: minimize the maximal motion of the overall center of gravity. While this problem has been studied from an algorithmic point of view, previous work only focuses on balancing the final center of gravity; we give a variety of results for computing balanced loading and unloading schemes that minimize the maximal motion of the center of gravity during the entire process.

In particular, we consider the one-dimensional case and distinguish between loading and unloading. In the unloading variant, the positions of the intervals are given, and we search for an optimal unloading order of the intervals. We prove that the unloading variant is NP-complete and give a 2.7-approximation algorithm. In the loading variant, we have to compute both the positions of the intervals and their loading order. We give optimal approaches for several variants that model different loading scenarios that may arise, e.g., in the loading of a transport ship with containers.

Due to space constraints, several technical details are omitted from this extended abstract. A full version with all proofs can be found at [7].

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Amiouny, S.V., Bartholdi, J.J., Vate, J.H.V., Zhang, J.: Balanced loading. Oper. Res. 40(2), 238–246 (1992)

    Article  MATH  Google Scholar 

  2. Bischoff, E.E., Marriott, M.D.: A comparative evaluation of heuristics for container loading. Eur. J. Oper. Res. 44(2), 267–276 (1990)

    Article  MATH  Google Scholar 

  3. Bischoff, E.E., Ratcliff, M.: Issues in the development of approaches to container loading. Omega 23(4), 377–390 (1995)

    Article  Google Scholar 

  4. Christensen, S.G., Rousøe, D.M.: Container loading with multi-drop constraints. Int. Trans. Oper. Res. 16(6), 727–743 (2009)

    Article  MATH  Google Scholar 

  5. Davies, A.P., Bischoff, E.E.: Weight distribution considerations in container loading. Eur. J. Oper. Res. 114(3), 509–527 (1999)

    Article  MATH  Google Scholar 

  6. Fasano, G.: A MIP approach for some practical packing problems: balancing constraints and tetris-like items. 4OR 2(2), 161–174 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  7. Fekete, S.P., von Höveling, S., Mitchell, J.S.B., Rieck, C., Scheffer, C., Schmidt, A., Zuber, J.R.: Don’t rock the boat: algorithms for balanced dynamic loading and unloading. CoRR, abs/1712.06498 (2017). http://arxiv.org/abs/1712.06498

  8. Gehring, H., Bortfeldt, A.: A genetic algorithm for solving the container loading problem. Int. Trans. Oper. Res. 4(5–6), 401–418 (1997)

    Article  MATH  Google Scholar 

  9. Gehring, H., Menschner, K., Meyer, M.: A computer-based heuristic for packing pooled shipment containers. Eur. J. Oper. Res. 44(2), 277–288 (1990)

    Article  MATH  Google Scholar 

  10. Gilmore, P., Gomory, R.E.: Multistage cutting stock problems of two and more dimensions. Oper. Res. 13(1), 94–120 (1965)

    Article  MATH  Google Scholar 

  11. Limbourg, S., Schyns, M., Laporte, G.: Automatic aircraft cargo load planning. JORS 63(9), 1271–1283 (2012)

    Article  Google Scholar 

  12. Lurkin, V., Schyns, M.: The airline container loading problem with pickup and delivery. Eur. J. Oper. Res. 244(3), 955–965 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  13. Mathur, K.: An integer-programming-based heuristic for the balanced loading problem. Oper. Res. Lett. 22(1), 19–25 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mongeau, M., Bes, C.: Optimization of aircraft container loading. IEEE Trans. Aerosp. Electron. Syst. 39(1), 140–150 (2003)

    Article  Google Scholar 

  15. Øvstebø, B.O., Hvattum, L.M., Fagerholt, K.: Optimization of stowage plans for roro ships. Comput. Oper. Res. 38(10), 1425–1434 (2011)

    Article  MATH  Google Scholar 

  16. Øvstebø, B.O., Hvattum, L.M., Fagerholt, K.: Routing and scheduling of roro ships with stowage constraints. Transp. Res. Part C: Emerg. Technol. 19(6), 1225–1242 (2011)

    Article  MATH  Google Scholar 

  17. Paterson, M., Peres, Y., Thorup, M., Winkler, P., Zwick, U.: Maximum overhang. Am. Math. Mon. 116(9), 763–787 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  18. Paterson, M., Zwick, U.: Overhang. Am. Math. Mon. 116(1), 19–44 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  19. Pollaris, H., Braekers, K., Caris, A., Janssens, G.K., Limbourg, S.: Vehicle routing problems with loading constraints: state-of-the-art and future directions. OR Spectr. 37(2), 297–330 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  20. Sevastianov, S.: On some geometric methods in scheduling theory: a survey. Discret. Appl. Math. 55(1), 59–82 (1994)

    Article  MathSciNet  Google Scholar 

  21. Sevastianov, S.: Nonstrict vector summationin multi-operation scheduling. Ann. Oper. Res. 83, 179–212 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  22. Souffriau, W., Demeester, P., Berghe, G.V., De Causmaecker, P.: The aircraft weight and balance problem. Proc. ORBEL 22, 44–45 (1992)

    Google Scholar 

  23. Vancroonenburg, W., Verstichel, J., Tavernier, K., Berghe, G.V.: Automatic air cargo selection and weight balancing: a mixed integer programming approach. Transp. Res. Part E: Logist. Transp. Rev. 65, 70–83 (2014)

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank anonymous reviewers for providing helpful comments and suggestions improving the presentation of this paper. J. Mitchell is partially supported by the National Science Foundation (CCF-1526406).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sándor P. Fekete .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fekete, S.P. et al. (2018). Don’t Rock the Boat: Algorithms for Balanced Dynamic Loading and Unloading. In: Bender, M., Farach-Colton, M., Mosteiro, M. (eds) LATIN 2018: Theoretical Informatics. LATIN 2018. Lecture Notes in Computer Science(), vol 10807. Springer, Cham. https://doi.org/10.1007/978-3-319-77404-6_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77404-6_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-77403-9

  • Online ISBN: 978-3-319-77404-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics