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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bierwirth, C., Meisel, F..: A fast heuristic for quay crane scheduling with interference constraints. J. Sched. 12(4), 345–360 (2009)
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)
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)
Chang, D., Jiang, Z., Yan, W., He, J.: Integrating berth allocation and quay crane assignments. Transp. Res. Part E 46(6), 975–990 (2010)
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)
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)
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)
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)
Davidović, T., Teodorović, D., Šelmić, M.: Bee colony optimization part I: the algorithm overview. Yugoslav J. Oper. Res. 25(1), 33–56 (2015)
De Falco, I., Della Cioppa, A., Tarantino, E.: Mutation-based genetic algorithm: performance evaluation. Appl. Soft Comput. 1(4), 285–299 (2002)
Filipović, V.: Fine-grained tournament selection operator in genetic algorithms. Comput. Artif. Intell. 22(2), 143–161 (2003)
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)
Guan, Y., Cheung, R.K.: The berth allocation problem: models and solution methods. OR Spectr. 26(1), 75–92 (2004)
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)
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)
Hansen, P., Oğuz, C., Mladenović, N.: Variable neighborhood search for minimum cost berth allocation. Eur. J. Oper. Res. 191(3), 636–649 (2008)
Holland, J.H.: Adaptation in Natural and Artificial Systems. The University of Michigan Press, Ann Arbor (1975)
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)
Imai, A., Nishimura, E., Papadimitriou, S.: The dynamic berth allocation problem for a container port. Transp. Res. Part B 35, 401–417 (2001)
Kim, K.H., Moon, K.C.: Berth scheduling by simulated annealing. Transp. Res. Part B 37(6), 541–560 (2003)
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)
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)
Kovač, N.: Metaheuristic approaches for the berth allocation problem. Yugoslav J. Oper. Res. (2017). doi:10.2298/YJOR160518001K
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)
Lim, A.: The berth planning problem. Oper. Res. Lett. 22(2), 105–110 (1998)
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)
Meisel, F.: Seaside Operations Planning in Container Terminals. Springer, Berlin (2009)
Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097–1100 (1997)
Moorthy, R., Teo, C.-P.: Berth management in container terminal: the template design problem. OR Spectr. 28(4), 495–518 (2006)
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)
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)
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)
Park, Y.M., Kim, K.H.: A scheduling method for berth and quay cranes. OR Spectr. 25(1), 1–23 (2003)
Prodhon, C.: A hybrid evolutionary algorithm for the periodic location-routing problem. Eur. J. Oper. Res. 210, 204–212 (2011)
Rashidi, H., Tsang, E.P.K.: Novel constraints satisfaction models for optimization problems in container terminals. Appl. Math. Model. 37(6), 3601–3634 (2013)
Stahlbock, R., Voß, S.: Operations research at container terminals: a literature update. OR Spectr. 30(1), 1–52 (2008)
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)
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)
Teodorović, D., Šelmić, M., Davidović, T.: Bee colony optimization part II: the application survey. Yugoslav J. Oper. Res. 25(2), 185–219 (2015)
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)
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)
Wang, F., Lim, A.: A stochastic beam search for the berth allocation problem. Decis. Support Syst. 42, 2186–2196 (2007)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)