An Adaptive Island Evolutionary Algorithm for the berth scheduling problem

Increasing volumes of the seaborne containerized trade put additional pressure on marine container terminal operators. Long congestion periods have been reported at certain marine container terminals due to inability of the infrastructure to serve the growing demand, increasing number of megaships, port disruptions, and other factors. In order to alleviate congestion and avoid potential cargo delivery delays to the end customers, marine container terminal operators have to enhance the efficiency of their operations. This study focuses on improving the seaside operations at marine container terminals. A new Adaptive Island Evolutionary Algorithm is proposed for the berth scheduling problem, aiming to minimize the total weighted service cost of vessels. The developed algorithm simultaneously executes separate Evolutionary Algorithms in parallel on its islands and exchanges individuals between the islands based on an adaptive mechanism, which allows more efficient exploration of the problem search space. A set of extensive computational experiments indicate that the optimality gaps of the Adaptive Island Evolutionary Algorithm do not exceed 1.93% for the considered small-size problem instances. Furthermore, the proposed solution algorithm was compared against the other state-of-the-art metaheuristic algorithms and exhibited statistically significant improvements in terms of the objective function values.

[1]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[2]  Maxim A. Dulebenets,et al.  Green vessel scheduling in liner shipping: Modeling carbon dioxide emission costs in sea and at ports of call , 2017 .

[3]  Mihalis M. Golias,et al.  The berth allocation problem with stochastic vessel handling times , 2013 .

[4]  Zhi-Hua Hu,et al.  Multi-objective genetic algorithm for berth allocation problem considering daytime preference , 2015, Comput. Ind. Eng..

[5]  Akio Imai,et al.  Berthing ships at a multi-user container terminal with a limited quay capacity , 2008 .

[6]  Wilfried Jakob,et al.  A general cost-benefit-based adaptation framework for multimeme algorithms , 2010, Memetic Comput..

[7]  Christian Bierwirth,et al.  A follow-up survey of berth allocation and quay crane scheduling problems in container terminals , 2015, Eur. J. Oper. Res..

[8]  Abdolreza Sheikholeslami,et al.  A novel continuous berth scheduling model at multiple marine container terminals with tidal considerations , 2017 .

[9]  Nils Boysen,et al.  Berth allocation in container terminals that service feeder ships and deep-sea vessels , 2016, J. Oper. Res. Soc..

[10]  Xiongwen Quan,et al.  Robust berth scheduling with uncertain vessel delay and handling time , 2012, Ann. Oper. Res..

[11]  Glaydston Mattos Ribeiro,et al.  An adaptive large neighborhood search for the discrete and continuous Berth allocation problem , 2016, Comput. Oper. Res..

[12]  Sabyasachee Mishra,et al.  A collaborative agreement for berth allocation under excessive demand , 2018, Eng. Appl. Artif. Intell..

[13]  Maxim A. Dulebenets Minimizing the Total Liner Shipping Route Service Costs via Application of an Efficient Collaborative Agreement , 2019, IEEE Transactions on Intelligent Transportation Systems.

[14]  Maxim A. Dulebenets,et al.  A Self-Adaptive Evolutionary Algorithm for the Berth Scheduling Problem: Towards Efficient Parameter Control , 2018, Algorithms.

[15]  Maxim A. Dulebenets,et al.  A comprehensive multi-objective optimization model for the vessel scheduling problem in liner shipping , 2018 .

[16]  Sarah S. Lam,et al.  Discrete particle swarm optimization for the team orienteering problem , 2011, Memetic Comput..

[17]  Maxim A. Dulebenets,et al.  Application of Evolutionary Computation for Berth Scheduling at Marine Container Terminals: Parameter Tuning Versus Parameter Control , 2018, IEEE Transactions on Intelligent Transportation Systems.

[18]  Antonio LaTorre,et al.  Evaluating the Multiple Offspring Sampling framework on complex continuous optimization functions , 2013, Memetic Comput..

[19]  Lilach Nachum United Nations Conference on Trade and Development (UNCTAD): World Investment Report 2000: Cross-Border Mergers and Acquisitions and Development United Nations, New York and Geneva 2000. (Biblio Service) , 2001 .

[20]  Der-Horng Lee,et al.  The continuous Berth Allocation Problem: A Greedy Randomized Adaptive Search Solution , 2010 .

[21]  Belén Melián-Batista,et al.  Artificial intelligence hybrid heuristic based on tabu search for the dynamic berth allocation problem , 2012, Eng. Appl. Artif. Intell..

[22]  Kay Chen Tan,et al.  A Multi-Objective Multi-Colony Ant Algorithm for Solving the Berth Allocation Problem , 2008, Advances of Computational Intelligence in Industrial Systems.

[23]  Pierre Hansen,et al.  Variable neighborhood search for minimum cost berth allocation , 2003, Eur. J. Oper. Res..

[24]  Anton Kasprzhitskii,et al.  Iteration Scheme for Solving the System of Coupled Integro-Differential Equations for Excited and Ionized States of Molecular Systems , 2017, Algorithms.

[25]  Maxim A. Dulebenets,et al.  A novel memetic algorithm with a deterministic parameter control for efficient berth scheduling at marine container terminals , 2017 .

[26]  Gilbert Laporte,et al.  Models and Tabu Search Heuristics for the Berth-Allocation Problem , 2005, Transp. Sci..

[27]  Akio Imai,et al.  The strategic berth template problem , 2014 .

[28]  Ren Moses,et al.  Minimizing Carbon Dioxide Emissions Due to Container Handling at Marine Container Terminals via Hybrid Evolutionary Algorithms , 2017, IEEE Access.

[29]  Ramón Alvarez-Valdés,et al.  The continuous Berth Allocation Problem in a container terminal with multiple quays , 2015, Expert Syst. Appl..

[30]  Mihalis M. Golias,et al.  Robust berth scheduling at marine container terminals via hierarchical optimization , 2014, Comput. Oper. Res..