The impact of time windows constraints on metaheuristics implementation: a study for the Discrete and Dynamic Berth Allocation Problem

This paper describes the development of a mechanism to deal with time windows constraints. To the best of our knowledge, the time windows constraints are difficult to be fulfilled even for state-of-the-art methods. Therefore, the main contribution of this paper is to propose a new computational technique to deal with such constraints. Such technique was tested combined with two metaheuristics to solve the discrete and dynamic Berth Allocation Problem. The technique ensures obtaining feasible solutions in terms of vessels time windows constraints, which are treated as hard constraints. A data set generator was created, resulting in a diversity of problems in terms of time windows constraints. A detailed computational analysis was carried out to compare the performance of both metaheuristics considering the technique.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Jesper Larsen,et al.  Models for the discrete berth allocation problem: A computational comparison , 2011 .

[3]  Birger Raa,et al.  An enriched model for the integrated berth allocation and quay crane assignment problem , 2011, Expert Syst. Appl..

[4]  José Fernando Oliveira,et al.  2DCPackGen: A problem generator for two-dimensional rectangular cutting and packing problems , 2014, Eur. J. Oper. Res..

[5]  Reza Tavakkoli-Moghaddam,et al.  Integrated Waterway Scheduling, Berth Allocation and Quay Crane Assignment Problem by Using a Hybrid Flow Shop Concept , 2019, 2019 International Conference on Industrial Engineering and Systems Management (IESM).

[6]  Jasmine Siu Lee Lam,et al.  Modeling the Impacts of Tides and the Virtual Arrival Policy in Berth Allocation , 2015, Transp. Sci..

[7]  Russell C. Eberhart,et al.  Comparison between Genetic Algorithms and Particle Swarm Optimization , 1998, Evolutionary Programming.

[8]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[9]  Greet Vanden Berghe,et al.  The berth allocation problem in terminals with irregular layouts , 2019, Eur. J. Oper. Res..

[10]  Hsien-Pin Hsu,et al.  A HPSO for solving dynamic and discrete berth allocation problem and dynamic quay crane assignment problem simultaneously , 2016, Swarm Evol. Comput..

[11]  Bayu Jayawardhana,et al.  Discrete-Event Systems Modeling and the Model Predictive Allocation Algorithm for Integrated Berth and Quay Crane Allocation , 2020, IEEE Transactions on Intelligent Transportation Systems.

[12]  Sharon Grant Maritime Knowledge Centre (MKC): Coronavirus (COVID-19): United Nations Conference on Trade and Development , 2020 .

[13]  Hsien-Pin Hsu,et al.  Resources Planning for Container Terminal in a Maritime Supply Chain Using Multiple Particle Swarms Optimization (MPSO) , 2020, Mathematics.

[14]  Ching-Jung Ting,et al.  Simulated annealing with different vessel assignment strategies for the continuous berth allocation problem , 2018 .

[15]  Christian Bierwirth,et al.  A Framework for Integrated Berth Allocation and Crane Operations Planning in Seaport Container Terminals , 2013, Transp. Sci..

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

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

[18]  Agostinho Agra,et al.  MIP approaches for the integrated berth allocation and quay crane assignment and scheduling problem , 2018, Eur. J. Oper. Res..

[19]  Zbigniew Michalewicz,et al.  Evolutionary Computation 2 : Advanced Algorithms and Operators , 2000 .

[20]  Chandrasekharan Rajendran,et al.  Minimum cost berth allocation problem in maritime logistics: new mixed integer programming models , 2019 .

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

[22]  Hui Wang,et al.  Berth scheduling at marine container terminals , 2019, Maritime Business Review.

[23]  Ramón Alvarez-Valdés,et al.  A biased random-key genetic algorithm for the time-invariant berth allocation and quay crane assignment problem , 2017, Expert Syst. Appl..

[24]  David B. Fogel,et al.  Evolution-ary Computation 1: Basic Algorithms and Operators , 2000 .

[25]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

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

[27]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

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

[29]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .