| Literature DB >> 35645468 |
Weiyue Meng1, Guorong Li1, Lianlian Hua2.
Abstract
The Covid-19 epidemic, has caused a large-scale congestion in many ports around the world. This increases the cost of port docking, as well as delays the loading and unloading of goods, which affects the price and timely supply of many products. Although scholars have carried out in-depth discussion and analysis on the port congestion problem from different perspectives, there is still no appropriate model and algorithm for the large-scale comprehensive port docking problem. This paper presents a new mixed integer programming model for optimal docking of ships in ports that is comprehensive enough to include four essential objectives. It discusses the generalization and application of the model from the perspectives of the shortest overall waiting time of ships, the balance of tasks at each berth, completion of all docking tasks as soon as possible and meeting the expected berthing time of ships. We demonstrate the results of our models using relevant examples and show that our model can obtain the optimal docking scheme based on different perspectives and relevant objectives. We also show that the scale of the exact solution can reach tens of thousands of decision variables and more than a million constraints. This fully reflects the possibility that the model can be put into use in any real life scenario. This model can not only effectively improve the docking efficiency of the port, but is also suitable for the complex queuing problem of multi window and the same type of service.Entities:
Keywords: Berth; Goal programming; Mixed integer programming; Port docking; Time window
Year: 2022 PMID: 35645468 PMCID: PMC9125006 DOI: 10.1016/j.ocecoaman.2022.106222
Source DB: PubMed Journal: Ocean Coast Manag ISSN: 0964-5691 Impact factor: 4.295
State of current literature: models, algorithms and results.
| Model related issues | Model type | Algorithm type | Calculation scale |
|---|---|---|---|
| MIPO Mixed integer programming model | Genetic algorithm | 3 × 365 | |
| Game model | cloud genetic algorithm | 5 | |
| Mixed linear integer programming model | BVNS-PSO Hybrid particle swarm optimization | 4 × 3 × 2 | |
| Mixed integer nonlinear programming model | PSO-CP Composite particle swarm optimization algorithm | 10 × 6 | |
| Mixed integer linear programming model | Heuristic algorithm | 2000 × 9 | |
| Linear integer programming model | Heuristic algorithm | 20 | |
| Mixed integer nonlinear model | Non dominated sorting genetic algorithm | 3 × 4 × 3 × 15 | |
| Nonlinear mixed integer programming model | GRASP-VNS Hybrid heuristic algorithm | 14 × 8 | |
| Mixed integer nonlinear programming model | Heuristic algorithm | 10 × 30 | |
| Mixed integer linear programming model | MILP algorithm | 1800 × 9 |
Basic data of berthing at each ship's port on a certain day.
| Ship number | Earliest arrival time of vessel | Expected arrival time of ship | Latest arrival time of ship | Length of ship berthing | Ship type |
|---|---|---|---|---|---|
| 1 | 3 | 4 | 5 | 6 | 1 |
| 2 | 1 | 2 | 4 | 10 | 2 |
| 3 | 14 | 15 | 17 | 4 | 1 |
| 4 | 2 | 3 | 4 | 12 | 2 |
| 5 | 4 | 6 | 8 | 4 | 1 |
| 6 | 1 | 2 | 3 | 8 | 2 |
| 7 | 10 | 11 | 13 | 4 | 1 |
| 8 | 2 | 3 | 4 | 2 | 1 |
| 9 | 8 | 10 | 13 | 8 | 2 |
| 10 | 2 | 3 | 5 | 5 | 1 |
| 11 | 2 | 3 | 4 | 9 | 2 |
| 12 | 11 | 12 | 13 | 7 | 2 |
| 13 | 6 | 8 | 9 | 7 | 2 |
| 14 | 8 | 11 | 14 | 8 | 2 |
| 15 | 14 | 18 | 20 | 6 | 2 |
| 16 | 7 | 8 | 9 | 12 | 2 |
| 17 | 5 | 9 | 12 | 6 | 1 |
| 18 | 6 | 7 | 8 | 12 | 2 |
| 19 | 5 | 7 | 8 | 5 | 1 |
| 20 | 1 | 2 | 3 | 6 | 1 |
| 21 | 11 | 12 | 13 | 6 | 1 |
| 22 | 2 | 5 | 8 | 14 | 2 |
| 23 | 3 | 4 | 6 | 6 | 1 |
| 24 | 6 | 9 | 12 | 5 | 1 |
| 25 | 5 | 8 | 9 | 7 | 2 |
| 26 | 2 | 4 | 6 | 7 | 2 |
| 27 | 12 | 14 | 16 | 6 | 1 |
| 28 | 3 | 5 | 7 | 3 | 1 |
| 29 | 4 | 5 | 6 | 3 | 1 |
| 30 | 15 | 16 | 18 | 2 | 1 |
| 31 | 2 | 3 | 5 | 3 | 1 |
| 32 | 4 | 5 | 6 | 2 | 1 |
| 33 | 14 | 15 | 17 | 3 | 1 |
| 34 | 2 | 4 | 5 | 2 | 1 |
| 35 | 3 | 4 | 5 | 2 | 1 |
| 36 | 3 | 4 | 6 | 2 | 1 |
Fig. 1Graphical display of docking assignment of ships which minimizes the total docking waiting time.
Fig. 2Graphical display of docking assignment which balances the tasks of each berth after first minimizing the total docking waiting time of all ships.
Fig. 3Graphical display of docking assignment which has the least total docking waiting time after first minimizing docking completion time of all berths.
Fig. 4Graphical display of docking assignment satisfying the expected docking time of ships after minimization of total docking waiting time.
Fig. 5Graphical display of optimal docking results considering all objectives.
Fig. 6Graphical display of docking assignment of ships using first come first served strategy.
Comparison of results of different berthing schemes.
| Total waiting time period of all ships | Maximum berthing time of berth | Latest docking completion time of berth | Sum of the gap between the actual docking time period and the expected docking time period | |
|---|---|---|---|---|
| Model 1 | 0 | 23 | 25 | 51 |
| Model 2 | 0 | 19 | 25 | 50 |
| Model 3 | 0 | 20 | 20 | 45 |
| Model 4 | 0 | 22 | 23 | 26 |
| Model 5 | 1 | 19 | 20 | 30 |
| FCFS | 62 | 22 | 22 | 62 |
| Model 1 | 1.0 | |
| 1.1 | ||
| 1.2 | ||
| 1.3 | ||
| 1.4 | ||
| 1.5 | ||
| 1.6 | ||
| 1.7 | ||
| 1.8 |
| Model 2 | 1.9 | |
| Constraints 1.1 to 1.7 | ||
| 1.10 | ||
| 1.11 |
| Model 3 | 1.12 | |
| Constraints 1.1 to 1.6 | ||
| 1.13 | ||
| Constraint 1.7, | 1.14 |
| Model 4 | 1.15 | |
| Constraints 1.1 to 1.7 | ||
| 1.16 | ||
| Constraint 1.7, | 1.17 |
| Model 5 | |
| Constraints 1.1 to 1.6, Constraints 1.10, 1.13, 1.16 | |