Global-Local Attention vs Graph Neural Networks in the Reinforcement Learning Approach for the Dynamic Berth Allocation Problem
Bridging the Optimality Gap in Dynamic Berth Allocation Problem via Global-Local Attention
V. Anica-Popa (TU Delft - Electrical Engineering, Mathematics and Computer Science)
N. Yorke-Smith – Mentor (TU Delft - Electrical Engineering, Mathematics and Computer Science)
C. March Moya – Mentor (TU Delft - Electrical Engineering, Mathematics and Computer Science)
J.W. Böhmer – Graduation committee member (TU Delft - Electrical Engineering, Mathematics and Computer Science)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
The Dynamic Berth Allocation Problem (DBAP) is an optimization problem in maritime logistics that seeks to minimize vessel delays and improve terminal efficiency through effective berth scheduling. This paper investigates how replacing the Graph Neural Network (GNN) encoder in a reinforcement learning approach to the DBAP with a Global-Local Attention mechanism affects the optimality gap. This new encoder architecture is designed to capture both local vessel-berth interactions and global scheduling information. The performance of the proposed architecture is evaluated against the baseline GNN across 2,700 benchmark instances spanning various terminal sizes and traffic congestion levels. Empirical results demonstrate that the Global-Local Attention variant yields a consistent improvement in schedule quality, reducing normalized operational costs by an average of 2.8%. While this modification provides notable optimization gains, particularly in lower congestion scenarios, it introduces an 81.4% increase in trained parameters, presenting a distinct trade-off between scheduling optimality and computational efficiency.