Optimising discrete dynamic berth allocations in seaports using a Levy Flight based meta-heuristic

Abstract Seaports play a vital role in our everyday life: they handle 90% of our world trade goods. Improving seaports' efficiency means improving the efficiency of sending and receiving our goods. In seaports, one of the most important and most expensive operations is how to allocate vessels to berths. In this paper, we solve this problem by proposing a new meta-heuristic, which combines the nature-inspired Levy Flight random walk with local search, while taking into account tidal windows. With our algorithm, we meet the following goals: (i) to minimise the cost of all vessels while staying in the port, and (ii) to schedule available berths for the arriving vessels taking into account a multi-tidal planning horizon. In comparison with the state-of-the-art exact method using commercial solver and a competitive heuristic, the computational results prove our approach guarantees feasibility of solutions for all the problem instances and is able to find good solutions in a short amount of time, especially for large-scale instances. We also compare our results to an existing state-of-the-art Particle Swarm Optimisation and our work produces significantly better performances on all the test instances.

[1]  G. Viswanathan,et al.  Lévy flights and superdiffusion in the context of biological encounters and random searches , 2008 .

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

[3]  Belén Melián-Batista,et al.  A Set-Partitioning-based model for the Berth Allocation Problem under Time-Dependent Limitations , 2016, Eur. J. Oper. Res..

[4]  Akio Imai,et al.  Efficient planning of berth allocation for container terminals in Asia , 1997 .

[5]  Trung Thanh Nguyen,et al.  Global optimization using Lévy flights , 2014, ArXiv.

[6]  Ching-Jung Ting,et al.  Particle swarm optimization algorithm for the berth allocation problem , 2014, Expert Syst. Appl..

[7]  Gerhard J. Woeginger,et al.  Exact Algorithms for NP-Hard Problems: A Survey , 2001, Combinatorial Optimization.

[8]  Stefan Voß,et al.  POPMUSIC as a matheuristic for the berth allocation problem , 2014, Annals of Mathematics and Artificial Intelligence.

[9]  Akio Imai,et al.  The Dynamic Berth Allocation Problem for a Container Port , 2001 .

[10]  Luiz Antonio Nogueira Lorena,et al.  Clustering Search for the Berth Allocation Problem , 2012, Expert Syst. Appl..

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

[12]  Stefan Voß,et al.  A dynamic programming-based matheuristic for the dynamic berth allocation problem , 2017, Annals of Operations Research.

[13]  Yuquan Du,et al.  Evaluating the solution performance of IP and CP for berth allocation with time-varying water depth , 2016 .

[14]  J. Neyman Outline of a Theory of Statistical Estimation Based on the Classical Theory of Probability , 1937 .

[15]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[16]  Shih-Wei Lin,et al.  Minimizing the Total Service Time of Discrete Dynamic Berth Allocation Problem by an Iterated Greedy Heuristic , 2014, TheScientificWorldJournal.

[17]  Lu Zhen,et al.  Tactical berth allocation under uncertainty , 2015, Eur. J. Oper. Res..

[18]  Mihalis M. Golias,et al.  Berth scheduling by customer service differentiation: A multi-objective approach , 2009 .

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

[20]  György Terdik,et al.  Lévy flights and fractal modeling of internet traffic , 2009, TNET.

[21]  Akio Imai,et al.  Berth allocation with service priority , 2003 .

[22]  Alexandre César Muniz de Oliveira,et al.  Model and heuristic for berth allocation in tidal bulk ports with stock level constraints , 2011, Comput. Ind. Eng..

[23]  Andrew Lim,et al.  The berth planning problem , 1998, Oper. Res. Lett..

[24]  Chung-Lun Li,et al.  Berth allocation with time-dependent physical limitations on vessels , 2012, Eur. J. Oper. Res..

[25]  Christian Bierwirth,et al.  A survey of berth allocation and quay crane scheduling problems in container terminals , 2010, Eur. J. Oper. Res..

[26]  Haibin Shen,et al.  Hybrid Artificial Bee Colony Algorithm Based on Cuckoo Search Strategy , 2016, 2016 12th International Conference on Semantics, Knowledge and Grids (SKG).

[27]  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..

[28]  Éric D. Taillard,et al.  Popmusic — Partial Optimization Metaheuristic under Special Intensification Conditions , 2002 .

[29]  Belén Melián-Batista,et al.  Biased random key genetic algorithm for the Tactical Berth Allocation Problem , 2014, Appl. Soft Comput..

[30]  Loo Hay Lee,et al.  A decision model for berth allocation under uncertainty , 2011, Eur. J. Oper. Res..

[31]  Serge Kernbach,et al.  Multi-robot searching algorithm using Lévy flight and artificial potential field , 2010, 2010 IEEE Safety Security and Rescue Robotics.

[32]  Belén Melián-Batista,et al.  A POPMUSIC-based approach for the berth allocation problem under time-dependent limitations , 2015, Annals of Operations Research.

[33]  Belén Melián-Batista,et al.  A Machine Learning-based system for berth scheduling at bulk terminals , 2017, Expert Syst. Appl..

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