Discrete Dynamic Berth Allocation Optimization in Container Terminal Based on Deep Q-Network

被引:1
作者
Wang, Peng [1 ]
Li, Jie [1 ]
Cao, Xiaohua [1 ]
机构
[1] Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430063, Peoples R China
关键词
berth allocation; parallel ant colony algorithm; DQN; container terminal; dynamic scheduling; ALGORITHM;
D O I
10.3390/math12233742
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Effective berth allocation in container terminals is crucial for optimizing port operations, given the limited space and the increasing volume of container traffic. This study addresses the discrete dynamic berth allocation problem (DDBAP) under uncertain ship arrival times and varying load capacities. A novel deep Q-network (DQN)-based model is proposed, leveraging a custom state space, rule-based actions, and an optimized reward function to dynamically allocate berths and schedule vessel arrivals. Comparative experiments were conducted with traditional algorithms, including ant colony optimization (ACO), parallel ant colony optimization (PACO), and ant colony optimization combined with genetic algorithm (ACOGA). The results show that DQN outperforms these methods significantly, achieving superior efficiency and effectiveness, particularly under high variability in ship arrivals and load conditions. Specifically, the DQN model reduced the total waiting time of vessels by 58.3% compared to ACO (262.85 h), by 57.9% compared to PACO (259.5 h), and by 57.4% compared to ACOGA (257.4 h), with a total waiting time of 109.45 h. Despite its impressive performance, DQN requires substantial computational power during the training phase and is sensitive to data quality. These findings underscore the potential of reinforcement learning to optimize berth allocation under dynamic conditions. Future work will explore multi-agent reinforcement learning (MARL) and real-time adaptive mechanisms to further enhance the robustness and scalability of the model.
引用
收藏
页数:17
相关论文
共 43 条
[1]   The integrated berth allocation, quay crane assignment and scheduling problem: mathematical formulations and a case study [J].
Abou Kasm, Omar ;
Diabat, Ali ;
Cheng, T. C. E. .
ANNALS OF OPERATIONS RESEARCH, 2020, 291 (1-2) :435-461
[2]   An improved deep reinforcement learning approach: A case study for optimisation of berth and yard scheduling for bulk cargo terminal [J].
Ai, T. ;
Huang, L. ;
Song, R. J. ;
Huang, H. F. ;
Jiao, F. ;
Ma, W. G. .
ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2023, 18 (03) :303-316
[3]   An improved genetic algorithm for the berth scheduling with ship-to-ship transshipment operations integrated model [J].
Al Samrout, Marwa ;
Sbihi, Abdelkader ;
Yassine, Adnan .
COMPUTERS & OPERATIONS RESEARCH, 2024, 161
[4]  
Bi Ya, 2012, Journal of Computer Applications, V32, P448, DOI 10.3724/SP.J.1087.2012.00448
[5]   A follow-up survey of berth allocation and quay crane scheduling problems in container terminals [J].
Bierwirth, Christian ;
Meisel, Frank .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (03) :675-689
[6]   A survey of berth allocation and quay crane scheduling problems in container terminals [J].
Bierwirth, Christian ;
Meisel, Frank .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (03) :615-627
[7]   Policy Optimization for Berth Allocation Problems [J].
Cervellera, Cristiano ;
Gagger, Mauro ;
Maccio, Danilo .
2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
[8]  
Dai J, 2008, INT SER OPER RES MAN, V119, P69, DOI 10.1007/978-0-387-75240-2_4
[9]   Optimizing Berth Allocation in Maritime Transportation with Quay Crane Setup Times Using Reinforcement Learning [J].
Dai, Yonggai ;
Li, Zongchen ;
Wang, Boyu .
JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2023, 11 (05)
[10]   The continuous Berth Allocation Problem in a container terminal with multiple quays [J].
Frojan, Pablo ;
Francisco Correcher, Juan ;
Alvarez-Valdes, Ramon ;
Koulouris, Gerasimos ;
Manuel Tamarit, Jose .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (21) :7356-7366