Skip to main content

Metaheuristic Approaches for the Minimum Cost Hybrid Berth Allocation Problem

  • Chapter
  • First Online:
Modeling, Computing and Data Handling Methodologies for Maritime Transportation

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 131))

Abstract

The Minimum Cost Hybrid Berth Allocation problem is defined as follows: for a given list of vessels with fixed handling times, the appropriate intervals in berth and time coordinates have to be determined in such a way that the total cost is minimized. The costs are influenced by positioning of vessels, time of berthing, and time of completion for all vessels. Having in mind that the speed of finding high-quality solutions is of crucial importance for designing an efficient and reliable decision support system in container terminal, metaheuristic methods are the obvious choice for solving MCHBAP. In this chapter, we survey Evolutionary Algorithm (EA), Bee Colony Optimization (BCO), and Variable Neighborhood Descent (VND) metaheuristics, and propose General Variable Neighborhood Search (GVNS) approach for MCHBAP. All four metaheuristics are evaluated and compared against each other and against exact solver on real-life and randomly generated instances from the literature. The analysis of the obtained results shows that on instances reflecting real-life situations, all four metaheuristics were able to find optimal solutions in short execution times. The newly proposed GVNS showed to be superior over the remaining three metaheuristics in the sense of running times. Randomly generated instances were out of reach for exact solver, while EA, BCO, VND, and GVNS easily provided high-quality solutions in each run. The results obtained on generated data set show that the newly proposed GVNS outperformed EA, BCO, and VND regarding the running times while preserving the high quality of solutions. The computational analysis indicates that MCHBAP can be successfully addressed by GVNS and we believe that it is applicable to related problems in maritime transportation.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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. Bierwirth, C., Meisel, F..: A fast heuristic for quay crane scheduling with interference constraints. J. Sched. 12(4), 345–360 (2009)

    Google Scholar 

  2. Bierwirth, C., Meisel, F.: A survey of berth allocation and quay crane scheduling problems in container terminals. Eur. J. Oper. Res. 202, 615–627 (2010)

    Article  MATH  Google Scholar 

  3. Bierwirth, C., Meisel, F.: A follow-up survey of berth allocation and quay crane scheduling problems in container terminals. Eur. J. Oper. Res. 244(3), 675–689 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chang, D., Jiang, Z., Yan, W., He, J.: Integrating berth allocation and quay crane assignments. Transp. Res. Part E 46(6), 975–990 (2010)

    Article  Google Scholar 

  5. Cheong, C.Y., Tan, K.C.: A multi-objective multi-colony ant algorithm for solving the berth allocation problem. In: Advances of Computational Intelligence in Industrial Systems, pp. 333–350. Springer (2008)

    Google Scholar 

  6. Cordeau, J.F., Laporte, G., Legato, P., Moccia, L.: Models and tabu search heuristics for the berth-allocation problem. Transp. Sci. 39(4), 526–538 (2005)

    Article  Google Scholar 

  7. Davidović, T., Kovač, N., Stanimirović, Z.: VNS-based approach to minimum cost hybrid berth allocation problem. In: Proceedings of SYMOPIS 2015, pp. 237–240, Silver Lake, Serbia (2015)

    Google Scholar 

  8. Davidović, T., Lazić, J., Mladenović, N., Kordić, S., Kovač, N., Dragović, B.: Mip-heuristics for minimum cost berth allocation problem. In: Proceedings of International Conference on Traffic and Transport Engineering, ICTTE 2012, pp. 21–28, Belgrade, Serbia (2012)

    Google Scholar 

  9. Davidović, T., Teodorović, D., Šelmić, M.: Bee colony optimization part I: the algorithm overview. Yugoslav J. Oper. Res. 25(1), 33–56 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  10. De Falco, I., Della Cioppa, A., Tarantino, E.: Mutation-based genetic algorithm: performance evaluation. Appl. Soft Comput. 1(4), 285–299 (2002)

    Google Scholar 

  11. Filipović, V.: Fine-grained tournament selection operator in genetic algorithms. Comput. Artif. Intell. 22(2), 143–161 (2003)

    MathSciNet  MATH  Google Scholar 

  12. Goh, K.-S., Lim, A.: Combining various algorithms to solve the ship berthing problem. In: 12th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2000, pp. 370–375 (2000)

    Google Scholar 

  13. Guan, Y., Cheung, R.K.: The berth allocation problem: models and solution methods. OR Spectr. 26(1), 75–92 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  14. Han, M., Li, P., Sun, J.: The algorithm for berth scheduling problem by the hybrid optimization strategy gasa. In: 9th International Conference on Control, Automation, Robotics and Vision, pp. ICARCV’06., 1–4. IEEE (2006)

    Google Scholar 

  15. Hansen, P., Mladenović, N., Brimberg, J., Moreno Pérez, J.A.: Variable neighbourhood search. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics, 2nd edn., pp. 61–86. Springer, New York (2010)

    Google Scholar 

  16. Hansen, P., Oğuz, C., Mladenović, N.: Variable neighborhood search for minimum cost berth allocation. Eur. J. Oper. Res. 191(3), 636–649 (2008)

    Article  MATH  Google Scholar 

  17. Holland, J.H.: Adaptation in Natural and Artificial Systems. The University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  18. Imai, A., Nishimura, E., Hattori, M., Papadimitriou, S.: Berth allocation at indented berths for mega-containerships. Eur. J. Oper. Res. 179(2), 579–593 (2007)

    Article  MATH  Google Scholar 

  19. Imai, A., Nishimura, E., Papadimitriou, S.: The dynamic berth allocation problem for a container port. Transp. Res. Part B 35, 401–417 (2001)

    Google Scholar 

  20. Kim, K.H., Moon, K.C.: Berth scheduling by simulated annealing. Transp. Res. Part B 37(6), 541–560 (2003)

    Article  Google Scholar 

  21. Kordić, S., Dragović, B., Davidović, T., Kovač, N.: A combinatorial algorithm for berth allocation problem in container port. In: The 2012 International Association of Maritime Economists Conference, IAME 2012, Taipei (2012)

    Google Scholar 

  22. Kovač, N.: Bee colony optimization algorithm for the minimum cost berth allocation problem. In: XI Balcan Conference on Operational Research, pp. 245–254, BALCOR 2013, Beograd-Zlatibor, Serbia (2013)

    Google Scholar 

  23. Kovač, N.: Metaheuristic approaches for the berth allocation problem. Yugoslav J. Oper. Res. (2017). doi:10.2298/YJOR160518001K

  24. Kovač, N., Davidović, T., Stanimirović, Z.: Evolutionary algorithm for the minimum cost hybrid berth allocation problem. In: IEEE Conference publications IISA 2015, pp. 1–6, Ionian University, Corfu, Greece (2015)

    Google Scholar 

  25. Lim, A.: The berth planning problem. Oper. Res. Lett. 22(2), 105–110 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  26. Marić, M., Stanimirović, Z., Stanojević, P.: An efficient memetic algorithm for the uncapacitated single allocation hub location problem. Soft Comput. 17(3), 445–466 (2013)

    Article  Google Scholar 

  27. Meisel, F.: Seaside Operations Planning in Container Terminals. Springer, Berlin (2009)

    Book  Google Scholar 

  28. Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097–1100 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  29. Moorthy, R., Teo, C.-P.: Berth management in container terminal: the template design problem. OR Spectr. 28(4), 495–518 (2006)

    Article  MATH  Google Scholar 

  30. Murata, H., Fujiyoshi, K., Nakatake, S., Kajitani, Y.: VLSI module placement based on rectangle-packing by the sequence-pair. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 15(12), 1518–1524 (1996)

    Article  Google Scholar 

  31. Nishimura, E., Imai, A., Papadimitriou, S.: Berth allocation planning in the public berth system by genetic algorithms. Eur. J. Oper. Res. 131, 282–292 (2001)

    Google Scholar 

  32. Oğuz, C., Narin, Ö.: Solving berth allocation problem with column generation. In: Multidisciplinary International Conference on Scheduling : Theory and Applications, MISTA 2009, pp. 744–747, Dublin, Ireland (2009)

    Google Scholar 

  33. Park, Y.M., Kim, K.H.: A scheduling method for berth and quay cranes. OR Spectr. 25(1), 1–23 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  34. Prodhon, C.: A hybrid evolutionary algorithm for the periodic location-routing problem. Eur. J. Oper. Res. 210, 204–212 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  35. Rashidi, H., Tsang, E.P.K.: Novel constraints satisfaction models for optimization problems in container terminals. Appl. Math. Model. 37(6), 3601–3634 (2013)

    Article  Google Scholar 

  36. Stahlbock, R., Voß, S.: Operations research at container terminals: a literature update. OR Spectr. 30(1), 1–52 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  37. Stanimirović, Z., Marić, M., Božović, S., Stanojević, P.: An efficient evolutionary algorithm for locating long-term care facilities. Inf. Technol. Control 41(1), 77–89 (2012)

    Google Scholar 

  38. Tang, X., Tian, R., Wong, D.F.: Fast evaluation of sequence pair in block placement by longest common subsequence computation. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 20(12), 1406–1413 (2001)

    Article  Google Scholar 

  39. Teodorović, D., Šelmić, M., Davidović, T.: Bee colony optimization part II: the application survey. Yugoslav J. Oper. Res. 25(2), 185–219 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  40. Theofanis, S., Boile, M., Golias, M.: An optimization based genetic algorithm heuristic for the berth allocation problem. IEEE Congr. Evol. Comput. DCEC 2007, 4439–4445 (2007)

    Google Scholar 

  41. Ting, C.-J., Wu, K.-C., Chou, H.: Particle swarm optimization algorithm for the berth allocation problem. Expert Syst. Appl. 41(4), 1543–1550 (2014)

    Article  Google Scholar 

  42. Wang, F., Lim, A.: A stochastic beam search for the berth allocation problem. Decis. Support Syst. 42, 2186–2196 (2007)

    Article  Google Scholar 

Download references

Acknowledgements

This research was partially supported by Serbian Ministry of Education, Science and Technological Development under the grants nos. 174010 and 174033. The authors would like to thank the anonymous referees for the valuable suggestions that led to the improved presentation of the results described in this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zorica Stanimirović .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Cite this chapter

Kovač, N., Stanimirović, Z., Davidović, T. (2018). Metaheuristic Approaches for the Minimum Cost Hybrid Berth Allocation Problem. In: Konstantopoulos, C., Pantziou, G. (eds) Modeling, Computing and Data Handling Methodologies for Maritime Transportation. Intelligent Systems Reference Library, vol 131. Springer, Cham. https://doi.org/10.1007/978-3-319-61801-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-61801-2_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-61800-5

  • Online ISBN: 978-3-319-61801-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics