Next Article in Journal
FrontierStep-RL: Fixed-Dimensional Structured Actions for Transaction-Cost-Aware Portfolio Reinforcement Learning
Previous Article in Journal
Fixed-Point Results for Interpolative t-Simulation and Interpolative Kannan-Type Contractions with Applications
Previous Article in Special Issue
Two-Stage Warehousing-Distribution Strategy for Central and Pre-Positioned Warehouses with Product Diversity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Rescheduling Optimization of Vessel Sequencing and Berth Allocation Under Vessel Delay Impacts

1
School of Economics, Liaoning University, Shenyang 110036, China
2
School of Transportation Engineering, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(17), 3229; https://doi.org/10.3390/math14173229
Submission received: 11 June 2026 / Revised: 31 August 2026 / Accepted: 3 September 2026 / Published: 7 September 2026

Abstract

To address the disruption caused by vessel delays to the port’s initial operation plan, this study investigates the integrated rescheduling optimization of vessel sequencing and berth allocation under vessel delay impacts. Focusing on a port with a one-way channel, a rolling decision-making mechanism is designed to identify rescheduling points. The model accounts for the priority differences among various vessel types and integrates combined strategies such as berth reallocation, Normal Berth Shifting (NBS), Cross-Terminal Berth Shifting (CTBS), and Cargo Discharge-Only (CDO). To minimize total rescheduling costs, an integer linear programming model is developed, and an adaptive large neighborhood search (ALNS) algorithm is designed to solve it. The model outputs include the optimized vessel sequencing and berth allocation within a fixed planning horizon, as well as the optimal combined strategies for suitable vessels. Multiple case studies verify the effectiveness of the proposed framework and the superiority of the algorithm. Furthermore, a sensitivity analysis is conducted based on the number and duration of delayed vessels, as well as the proportion of international feeder vessels among the delayed ones. The results provide valuable decision support for ports in mitigating the impacts of vessel delays.

1. Introduction

In recent years, frequent uncertainties such as extreme weather, labor disputes, and maritime accidents have led to increased vessel delays and a notable decline in schedule reliability, consequently causing significant disruptions to port marine-side operations (Dai et al., 2023) [1]. In a port featuring a one-way channel and multiple basins and berths, a strong spatiotemporal interdependence exists between the vessel sequencing and berth allocation. Changes in the estimated time of arrival can cause spatiotemporal mismatches between channel and berth resources, which may result in available berths remaining idle during certain periods while, in other periods, arriving vessels must queue due to a lack of available berths, and may even cause vessels that have completed operations to remain in port due to one-way channel traffic restrictions, thereby reducing navigation efficiency and increasing operating costs (Xiang et al., 2018; Zheng et al., 2024) [2,3]. Therefore, conducting research on the integrated rescheduling optimization of vessel sequencing and berth allocation, accounting for the impact of vessel delays, is of considerable practical importance.
In typical multi-basin container ports, there is a strong interdependence between channels and berths. Especially under the one-way channel alternating mechanism, the vessel sequencing not only determines channel utilization but also directly affects berth resource allocation and operational coordination. When delays occur in clusters, spatiotemporal mismatches of channel and berth resources can trigger a domino effect within the system. This chain reaction reduces the utilization rate of supporting resources such as tugboats, pilotage services, and shore cranes, potentially even leading to basin congestion and operational interruptions. Consequently, under the disruption of concentrated arrival delays, ports urgently require executable, cost-effective, and well-coordinated rescheduling strategies to reassign the vessel sequences and berth resources. These strategies must be adaptable to various delay scenarios while simultaneously adhering to safety constraints, maintaining navigation efficiency, and containing operational costs to cope with dynamic changes in practical operations.
Moreover, vessel delay events are highly uncertain. Owing to this uncertainty, the rescheduling optimization problem under vessel delays becomes more dynamic and complex. On one hand, vessel delays disrupt the originally planned sequence of arrivals and departures and the associated berth allocation, necessitating the determination of feasible sailing and berthing time windows under the alternating traffic rule of the one-way channel. On the other hand, berth resources are discretely distributed among different basins, which have varying navigational conditions and berth types. Consequently, during reassignment, vessels must simultaneously satisfy the constraints of channel accessibility, berth compatibility, and time windows for berthing and unberthing. Furthermore, operational linkages exist between mainline and feeder vessels, including transshipment and cargo handling coordination. Delays to feeder vessels may thus trigger a chain reaction, such as forcing mainline vessels to wait for cargo or resorting to cargo rolling, which can further amplify the systemic disruption.
To address it, this paper develops an optimization framework for the integrated rescheduling of vessel sequencing and berth allocation under vessel delay scenarios. The framework operates as follows. Upon receiving delay information, it first assesses the feasibility of the initial schedule by detecting spatiotemporal conflicts in the channel and berth resources between the delayed vessel and other vessels in port or awaiting arrival. If the initial schedule is deemed infeasible, the rescheduling mechanism is triggered. This mechanism synthesizes strategies such as berth reassignment, normal berth shifting (NBS), cross-terminal berth shifting (CTBS), and cargo discharge-only (CDO) to generate a coordinated rescheduling plan. The objective is to minimize the weighted sum of various costs, including vessel demurrage cost, cost of occupying non-original berths, NBS and CTBS cost, cost of transporting containers via coastal feeder vessels, and storage cost of CDO containers in the yard. This proposed mechanism can flexibly select response strategies based on the delay characteristics of different vessel types. For scenarios involving mainline and feeder vessels, the priority is to ensure the operational continuity of loading and unloading for mainline vessels. For domestic trade vessels, berth resource conflicts are alleviated through CTBS or CDO, thereby achieving optimal overall system efficiency.
In summary, the main contributions of this paper are as follows.
(i)
This paper focuses on the coupling relationship between the vessel sequencing and the berth allocation, and systematically characterizes their combined impact on scheduling decisions under the constraints of a one-way channel, berth availability, and mainline–feeder vessel coordination. By analyzing the spatiotemporal chain reactions caused by vessel delays, the paper reveals the complex interplay among constrained channel access, spatiotemporal berth mismatch, and delays in feeder–mainline transshipment. Furthermore, rescheduling strategies such as NBS, CTBS, and CDO are designed to mitigate disruptions.
(ii)
To address the stochastic and disruptive nature of vessel delays, this paper proposes a rescheduling optimization method based on a rolling-horizon decision mechanism. Upon receiving delay information during operation, the model can automatically assess the feasibility of the original plan and trigger a rescheduling process if necessary. This process adheres to the one-way channel navigation rules and berth safety constraints to redetermine the vessel sequence and berth allocation plan. The optimization objective is to minimize the weighted sum of costs related to vessel demurrage, berth occupancy, vessel shifting (NBS, CTBS), coastal transshipment, and CDO.
(iii)
Given the model’s large scale, complex constraints, and strongly coupled decisions, an improved Adaptive Large Neighborhood Search (ALNS) algorithm is designed. Tailored destruction and repair operators are developed to handle the vessel–berth matching, channel time-window conflicts, and operational coordination constraints, thereby enhancing the algorithm’s global search ability and local refinement in complex solution spaces. Numerical experiments based on a typical port demonstrate the superiority of the proposed algorithm over existing methods in terms of both computational efficiency and solution quality.
The structure of this paper is as follows. Section 1 is the introduction. Section 2 reviews the related literature. Section 3 describes the problem. Section 4 presents the mathematical model based on the problem formulation. Section 5 details the ALNS algorithm for solving the model. Section 6 evaluates the effectiveness of the proposed approach and the algorithm’s performance through numerical experiments. Finally, Section 7 concludes the paper.

2. Literature Review

In recent years, berth allocation and vessel sequencing have attracted considerable attention from scholars. This section reviews the literature on berth allocation and vessel sequencing.
The berth allocation problem is a core challenge in optimizing port marine-side operations. It can be classified into discrete, continuous, and mixed models based on berth layout characteristics. Typically, discrete BAP is solved using exact algorithms, whereas continuous and mixed BAP often rely on heuristic and metaheuristic methods. In recent years, driven by the growing significance of uncertainties such as vessel arrival time deviations, fluctuations in operational durations, equipment failures, and unplanned vessel arrivals, the research paradigm has evolved from static planning toward dynamic frameworks that incorporate robustness and resilience. This evolution has given rise to three primary strategies: proactive, hybrid (integrated proactive–reactive), and reactive.
Proactive strategies enhance a plan’s ability to absorb common disruptions by embedding time or resource buffers into the baseline schedule. Specific measures include conservatively estimating operation durations, introducing idle-time buffers between consecutive vessel operations, or adopting a “dual-buffer” design that simultaneously accounts for uncertainties in both arrival and operation times. These methods are applicable to the BAP and are widely used in both continuous and discrete berth systems. In the context of continuous berths, representative studies employ robust optimization to handle the dual uncertainty in arrival and operation times (e.g., Zhen and Chang, 2012; Xu et al., 2012; Xiang et al., 2017) [4,5,6] or incorporate operation time buffers into the BAP to improve coordination (Rodriguez-Molins et al., 2014) [7]. Research on discrete berths includes comparisons between stochastic programming and robust optimization models (Zhen, 2015; Liu et al., 2017) [8,9], as well as approaches that first estimate parameters using machine learning before converting the problem into a deterministic optimization (Lv et al., 2024; Xiang and Liu, 2021) [10,11]. Furthermore, some studies focus solely on arrival time uncertainty, setting buffer times to suppress delay propagation (Wang et al., 2024) [12]. Although this strategy enhances the robustness and feasibility of the schedule, its main limitation lies in potentially low resource utilization when the reserved buffers remain unused. Moreover, it may still rely on reactive adjustments when confronting large-scale delays or the insertion of non-scheduled vessels. This limitation has prompted the development of hybrid strategies.
Hybrid strategies adopt a multi-stage optimization framework that combines ex ante robust planning with in-process recovery to accommodate progressively revealed information (Du et al., 2010) [13]. Typically, a baseline plan is generated in the first stage, and subsequent stages revise the plan using real-time information (Zhen et al., 2011; Iris and Lam, 2019) [14,15]. In continuous-berth systems, studies mainly consider joint uncertainty in arrival and service times (Zhen et al., 2011) [14] or a single arrival deviation (Dai et al., 2023) [1]. For discrete berths, multi-stage stochastic programming is commonly used (Zhen et al., 2024) [16]. Solution approaches are dominated by heuristics (Zhen et al., 2011; Liu et al., 2020; Dai et al., 2023) [1,14,17] and metaheuristics (Du et al., 2010; Iris and Lam, 2019) [13,15], with a few exact methods reported (Rodrigues and Agra, 2021; Zhen et al., 2024) [16,18]. Although hybrid strategies can mitigate resource waste, their effectiveness is highly sensitive to the design of the triggering mechanism; overly frequent or overly delayed triggers can degrade system performance, which in turn motivates the development of more responsive schemes.
Proactive strategies typically incorporate time or resource buffers into the baseline plan to absorb potential disruptions. However, these reserved buffers remain idle when disruptions do not occur and may still be insufficient under severe disturbances, making rescheduling necessary. Reactive strategies address such uncertainties dynamically through rolling-horizon or event-driven methods, enabling schedules to adapt to updated information and disruptions. Typically, these strategies first generate a plan with minimum operating cost and then make rapid adjustments in response to emerging disturbances (Xiang et al., 2018) [2]. Research in this area has predominantly focused on continuous berth systems (Li et al., 2015) [19], with some exploration of discrete berth systems (Xiang et al., 2018) [2]. The disturbances considered include quay crane failures, unplanned vessel arrivals, and uncertainties in both vessel arrival and operation times (Liu et al., 2016; Al-Refaie and Abedalqader, 2022) [20,21].
For discrete berth allocation and rescheduling problems, existing solution approaches can generally be classified into exact methods and metaheuristic algorithms. Exact methods can provide optimal solutions for small instances, but their computational burden increases rapidly as the problem size and number of discrete decisions grow (Rodrigues and Agra, 2021; Zhen et al., 2024) [16,18]. Metaheuristic algorithms are therefore widely used for large maritime scheduling problems because of their flexibility and search efficiency. Representative approaches include genetic algorithms (Guo et al., 2022) [22], simulated annealing (Kim and Moon, 2003) [23], variable neighborhood search (Hansen et al., 2008) [24], and adaptive large neighborhood search (Mauri et al., 2016; Martin-Iradi et al., 2024) [25,26]. Among these approaches, ALNS is particularly suitable for complex discrete scheduling problems because its adaptive destruction and repair mechanism enables efficient exploration of large solution spaces.
Port scheduling problems may also involve conflicting objectives related to operational efficiency, service quality, robustness, and environmental performance, which has encouraged the application of multiobjective metaheuristics. Early studies employed multiobjective genetic algorithms to obtain alternative berth schedules without aggregating all objectives into a single criterion (Golias et al., 2009; Hu, 2015) [27,28]. Under uncertainty, Xiang et al. (2017) [6] developed a biobjective robust berth allocation model and an adaptive grey wolf optimizer to balance economic performance and customer satisfaction. More recently, multiobjective metaheuristics have evolved toward hybrid and adaptive frameworks. Xiao et al. (2025) [29] combined NSGA-II with simulated annealing and neighborhood search for vessel scheduling in compound channels, while Ji et al. (2025) [30] integrated decomposition with ALNS to solve a multiobjective berth allocation and vessel speed optimization problem. These developments demonstrate the increasing ability of multiobjective metaheuristics to address conflicting objectives and complex discrete decisions in port scheduling.
Beyond solution method design, determining when to trigger rescheduling remains another central challenge for reactive strategies. Existing studies have proposed mechanisms such as behavior perception models and triggers based on disturbance thresholds (Kim et al., 2021; Ji et al., 2022; Zheng et al., 2023) [31,32,33]. More recently, Jia and Zheng (2026) [34] developed a rolling decision mechanism for integrated vessel and tugboat rescheduling in one-way channel ports under adverse weather, considering channel closures, vessel delays, and additional shifting tasks. However, berth allocation was not incorporated into their rescheduling decisions. Therefore, effective triggering mechanisms that jointly consider vessel delays, one-way channel conflicts, vessel sequencing, and berth allocation remain insufficiently explored.
As the number of arriving vessels has increased, the navigation channel has become a critical constraint for many ports in improving the efficiency of vessel arrivals and departures, and the optimization of vessel sequencing has therefore become a focal topic of interest for many scholars. Early studies mostly focused on ports with one-way navigation channels. For example, Zhang et al. (2016) [35] examined the effects of vessel sequencing, sailing direction and distance to the assigned berth in a one-way channel, whereas Liu et al. (2021) [36] emphasized the impact of fuzzy vessel arrival and departure speeds. With the growing number of ports equipped with two-way channels and compound channels, some researchers have turned to the sequencing problem under these two channel configurations. Specifically, Wang et al. (2017), Meisel and Fagerholt (2019), and Hill et al. (2019) [37,38,39] studied ports with two-way channels, while Tan et al. (2023) and Ursavas and Zhu (2016) [40,41] focused on ports with compound channels. In terms of optimization objectives, Wang et al. (2017), Meisel and Fagerholt (2019), Hill et al. (2019), and Ursavas and Zhu (2016) [37,38,39,41] constructed mathematical models aiming to minimize vessel service time, whereas Tan et al. (2023) [40] developed a vessel traffic scheduling optimization model that minimizes both channel occupation time and total waiting time.
In summary, although existing studies on dynamic berth allocation and vessel sequencing optimization have achieved considerable results in uncertainty modeling and scheduling robustness, several critical gaps remain at the levels of system integration and rescheduling strategies.
(i)
Limited System Integration and Modeling Scope: A predominant limitation of existing research is its narrow focus on single-basin or single-berth system models. Within these models, channel scheduling and berth allocation are often decoupled and modeled in isolation, thereby failing to capture their spatiotemporal coupling relationship within a unified optimization framework, particularly under the constraints of a one-way channel. When vessel delays occur, localized rescheduling adjustments can easily trigger system-wide congestion and resource decoupling. Furthermore, most models fail to adequately incorporate the interactive effects between domestic and international trade vessels, as well as the operational coordination between mainline and feeder vessels, thus overlooking the resource and operational synergies potential in multi-business-port structures.
(ii)
Inadequate Multi-dimensional Rescheduling Strategies: Current research primarily concentrates on localized adjustments, such as modifying the vessel arrival and departure sequence or reassigning berths. There is a significant lack of a multi-dimensional decision-making mechanism capable of responding to complex delay scenarios, especially in multi-basin port environments. Critical strategies such as CTBS and CDO, which are essential for diverting operations and enhancing system resilience and overall efficiency when berth resources are constrained or vessels are delayed, have not yet been systematically integrated into a unified optimization framework.

3. Problem Description

During a fixed planning horizon, inbound vessels send their vessel information and operation information to the port in advance. After compiling the information of all inbound vessels within the planning horizon, the port formulates the inbound and outbound sequence plan for vessels and the berth allocation plan based on the one-way waterway rules and the availability of berths at each terminal. However, in the actual operation of the port, frequent uncertainties such as adverse weather often cause inbound vessels to arrive late. This may render the initial inbound and outbound sequence plan and berth allocation plan invalid. If the original plan is not adjusted timely, vessels may have to wait at the anchorage after arrival—either because there is no suitable berth or because they miss their original inbound time slot. Therefore, upon receiving the information about vessels’ delayed arrival, the port needs to timely adjust the initial inbound and outbound sequence plan and berth allocation plan. This adjustment is achieved through a combination of strategies, including reallocating berths, NBS, CTBS, and CDO, and it is based on the specific information of these delayed vessels and the information of other unoperated vessels. Considering that the delay scenarios vary significantly among different types of vessels, different response strategies should be adopted for specific scenarios.
For delayed arrivals of international feeder vessels, it is known that the international mainline vessels with which they have a transshipment relationship arrive at the port on schedule, such as vessel V1 in Figure 1. If the feeder vessel’s delay duration is short and there is an idle berth in the terminal, the feeder vessel V1 will be assigned to this idle berth to ensure that the mainline vessel V4 timely completes loading. If the delay duration is long, and the feeder vessel cannot finish unloading before the mainline vessel completes its unloading, coastal feeder vessels will be used to transport the unloaded containers to the next hub port. In this way, the transshipment operation between the mainline and feeder vessels is completed.
For delayed arrivals of domestic trade vessels, if the originally assigned berth is idle, the vessel will be arranged to enter the port during the nearest available time segment for loading and unloading operations. If the originally assigned berth is occupied by a scheduled vessel, the port will give priority to selecting other idle berths within the terminal for the delayed vessel’s loading and unloading operations. If there are no other idle berths available in the terminal at that time, two measures can be taken. As shown in Figure 1, vessel V2 will first use an idle berth at the contracted terminal for unloading, and then conduct inter-terminal shifting back to the originally assigned berth for loading operations, which is an example of the CTBS. Alternatively, vessel V3 will depart directly without subsequent loading after completing its unloading, representing the CDO.
In the response mechanism proposed in this paper, if no delay events occur, operations proceed as per the initial plan. As shown in Figure 2, if the port receives information about vessel delays at time t1, it immediately analyzes the impact of the delay event on the original vessel sequence and berth allocation plan. When a delayed vessel conflicts with other scheduled vessels from the original plan in two scenarios: waterway conflicts (e.g., delayed Vessel V1 and Vessel V3 in the initial plan have a waterway conflict during the second inbound time slot) or berth time–space overlaps (e.g., delayed Vessel V2 and Vessel V4 in the initial plan have a time overlap at the same berth), time t1 at this point becomes the rescheduling time, and a rescheduling plan is generated.
In summary, the problem considered in this paper can be described as follows. For a port with a one-way channel and discrete berths, an initial vessel sequence and berth allocation plan is prepared in advance for a fixed planning horizon based on the expected arrival information of all incoming vessels. If an uncertain event causes one or more of these vessels to be delayed, and the delay duration is known, the proposed response decision mechanism is immediately applied to determine whether the initial plan remains feasible. If the plan is still feasible, the original plan is executed. If the plan is not feasible, a new rescheduling plan is generated. The rescheduling model is subject to core constraints, including the alternation of inbound and outbound time segments in the one-way channel, the spatio-temporal constraints on berthing and unberthing operations, and the spatio-temporal constraints on transshipment between mainline and feeder vessels. The optimization objective is to minimize the total cost, defined as the sum of the vessel demurrage cost, cost of occupying non-original berths, NBS and CTBS cost, cost of transporting containers via coastal feeder vessels, and storage cost of CDO containers in the yard. Under these constraints and objectives, the model determines the optimal combination of multiple strategies, including berth reallocation, NBS, CTBS, and CDO, and outputs an integrated plan that specifies the vessel sequence, the berth allocation, and the strategy adopted for each vessel.

4. Mathematical Model

This section consists of three parts: model assumptions, notation explanation, and model formulation.

4.1. Model Assumptions

To clearly present the core ideas without losing generality, the following assumptions are made in this paper.
  • The scheduled arrival time, delay duration, and scheduled departure time of each vessel are known in advance.
  • Only unidirectional container transshipment from feeder vessels to mainline vessels is considered.
  • Information about the original operation plan of each vessel is known.
  • At the rescheduling time, decisions for vessel tasks that have already commenced remain fixed and cannot be revoked, whereas tasks that have not yet started can be re-optimized according to the current system state. Before solving the rescheduling model, decisions associated with tasks that have already commenced are fixed at their observed values and excluded from the re-optimization decision space.
  • International mainline vessels are required to complete all loading and unloading operations within the port and are therefore not allowed to adopt the CDO or CTBS rescheduling strategies.

4.2. Notations

(1)
Sets
Sets SymbolsMeaning
V Set of vessels, where i , j V . V D T , V I F , and V I M denote the sets of domestic trade vessels, international feeder vessels, and international mainline vessels, respectively, with V = V D T V I F V I M . V i I F V I F denotes the set of international feeder vessels associated with international mainline vessel i
B Set of berths, where b B . B i B denotes the set of berths satisfying the berthing requirements of vessel i
T Set of 30 min time periods, where t T . T i n and T o u t denote the sets of time periods during which inbound and outbound operations can be initiated, respectively
W Set of vessel task types, where w W and W = 1,2 , 3,4 . w = 1 ,   2 ,   3 , and 4 represent inbound, unloading, loading, and outbound operations, respectively
K Set of vessel berthing stages, where k , k K and K = 1,2
(2)
Parameters
Parameters SymbolMeaning
l i Latest departure time of vessel i
u i Loading time of vessel i
d i Unloading time of vessel i
s l Minimum safety time interval for vessel inbound, outbound, and berthing operations
γ Transit time through the one-way channel
λ Sailing time of vessel between the berth and the inner anchorage
ρ i N B S Binary indicator, equal to 1 if vessel i is eligible to adopt the NBS at the rescheduling time, and 0 otherwise
ρ i C D O Binary indicator, equal to 1 if vessel i is eligible to adopt the CDO at the rescheduling time, and 0 otherwise.
ρ i C T B S Binary indicator, equal to 1 if vessel i is eligible to adopt the CTBS at the rescheduling time, and 0 otherwise.
a i t r u e Actual arrival time of vessel i
δ Berth shifting time required under the NBS strategy
c i w a i t Unit waiting time cost of vessel i
c i l a t e Unit delay cost of vessel i
c i N B S Cost incurred when vessel i adopts the NBS
c i C D O Cost incurred when vessel i adopts the CDO
c i C T B S Cost incurred when vessel i adopts the CTBS
(3)
Decision Variables
Decision Variable SymbolMeaning
τ i w Start time of task type w for vessel i .
x i w t Binary variable, equal to 1 if vessel i starts task type w in time period t , and 0 otherwise
z i j w c h a Binary variable, equal to 1 if vessel i performs inbound/outbound task w before vessel j , and 0 otherwise
r i N B S Binary variable, equal to 1 if vessel i adopts the NBS strategy, and 0 otherwise
r i C D O Binary variable, equal to 1 if vessel i adopts the CDO strategy, and 0 otherwise
r i C T B S Binary variable, equal to 1 if vessel i adopts the CTBS strategy, and 0 otherwise
d i t r u e Actual unloading time of vessel i after rescheduling
ϑ i w a i t Waiting time of vessel i
ϑ i l a t e Tardiness time of vessel i
u i t r u e Actual loading time of vessel i after rescheduling
q i k b Binary variable, equal to 1 if berth b is assigned to vessel i in its k th berthing stage, and 0 otherwise
ψ i k s t a r t Start time of the k th berthing stage of vessel i
ψ i k e n d End time of the k th berthing stage of vessel i
z i k j k b b e r Binary variable equal to 1 if the k th berthing stage of vessel i precedes the k th berthing stage of vessel j at berth b , and 0 otherwise

4.3. Model Formulation

Based on the above assumptions and definitions, the mathematical model is formulated as follows.
m i n i V ( c i w a i t ϑ i w a i t + c i l a t e ϑ i l a t e + c i N B S r i N B S + c i C D O r i C D O + c i C T B S r i C T B S )
Equation (1) presents the objective function, which minimizes the total rescheduling cost, including vessel waiting costs, tardiness costs, and the costs associated with the use of the three rescheduling strategies.
t T i n x i 1 t = 1 , i V
t T o u t x i 4 t = 1 , i V
τ i w = t T x i w t t , i V , w W
τ i w τ j w + s l M 1 z i j w c h a , i , j V , w 1,4 , i j
z i j w c h a + z j i w c h a = 1 , i , j V , w 1,4 , i j
Constraints (2) and (3) ensure that vessel inbound and outbound operations can only be initiated within the corresponding allowable time periods. Constraint (4) determines the start times of vessel inbound, outbound, loading, and unloading operations. Constraint (5) imposes the minimum safety time interval between vessel inbound and outbound operations. Constraint (6) ensures that the sequences of vessel inbound and outbound operations do not conflict with each other.
τ i 1 a i t r u e , i V
ψ i 1 s t a r t τ i 1 + γ + λ , i V
τ i 3 τ i 2 + d i t r u e + δ r i N B S M ( r i C T B S + r i C D O ) , i V
τ i 4 ψ i 1 e n d + λ M r i N B S , i V
τ i 4 ψ i 2 e n d + λ M ( 1 r i N B S ) , i V
τ i 3 τ j 2 + d j M r j C T B S , i V I M , j V i I F
d i t r u e = d i 1 r i C T B S , i V
u i t r u e = u i 1 r i C D O , i V D T V I F
u i t r u e = u i j V i I F d j r j C T B S , i V I M
r i N B S ρ i N B S , i V
r i C D O ρ i C D O , i V
r i C T B S ρ i C T B S , i V
r i N B S + r i C D O + r i C T B S 1 , i V
Constraints (7) to (11) impose the temporal restrictions on vessel inbound, outbound, loading, and unloading operations. Constraint (7) ensures that a vessel can start its inbound operation only after arriving at the port, while vessel delays are taken into account in the rescheduling model. Constraint (8) stipulates that after starting its inbound operation, a vessel must first transit through the one-way channel and then sail from the inner anchorage to the berth before unloading can begin. Constraint (9) ensures that all vessels can start loading only after completing their unloading operations, while the adoption of the NBS, CDO and CTBS strategies is considered in the rescheduling model. Constraints (10) and (11) stipulate that a vessel can start its outbound operation only after completing its final berthing stage and sailing from the berth to the inner anchorage. Constraint (12) ensures that an international mainline vessel can start loading only after its associated international feeder vessels have completed their unloading operations, while the adoption of the CTBS strategy is considered in the rescheduling model. Constraint (13) defines the actual unloading time of vessel i , which depends only on whether the CTBS strategy is adopted. Constraint (14) defines the actual loading time of domestic trade vessels and international feeder vessels, which depends only on whether the CDO strategy is adopted. Constraint (15) defines the actual loading time of international mainline vessels. Constraints (16) to (18) specify the feasibility conditions for adopting the NBS, CDO, and CTBS strategies, respectively. Constraint (19) ensures that each vessel can adopt at most one rescheduling strategy.
t T x i 3 t = 1 r i C D O , i V
t T x i 2 t = 1 r i C T B S , i V
ϑ i l a t e τ i 4 + γ l i , i V
ϑ i w a i t τ i 4 a i t r u e d i t r u e u i t r u e γ 2 λ , i V
b B i q i 1 b = 1 , i V
b B i q i 2 b = r i N B S , i V
q i 1 b + q i 2 b 1 , i V , b B i
Constraint (20) ensures that a vessel does not perform loading operations after adopting the CDO strategy. Constraint (21) ensures that a vessel does not perform unloading operations after adopting the CTBS strategy. Constraint (22) defines the tardiness time of vessel i . Constraint (23) defines the waiting time of vessel i . Constraint (24) ensures that each vessel with an uncompleted berthing stage must be assigned to a berth. Constraint (25) stipulates that a second berthing stage exists only when the vessel adopts the NBS strategy. Constraint (26) ensures that the same vessel can berth at the same berth at most once.
ψ i 1 s t a r t τ i 3 M ( 1 r i C T B S ) , i V
ψ i 1 s t a r t τ i 3 + M ( 1 r i C T B S ) , i V
ψ i 1 s t a r t τ i 2 M r i C T B S , i V
ψ i 1 s t a r t τ i 2 + M r i C T B S , i V
ψ i 1 e n d τ i 3 + u i t r u e M ( r i C D O + r i N B S ) , i V
ψ i 1 e n d τ i 3 + u i t r u e + M ( r i C D O + r i N B S ) , i V
ψ i 1 e n d τ i 2 + d i t r u e M ( 1 r i C D O r i N B S ) , i V
ψ i 1 e n d τ i 2 + d i t r u e + M ( 1 r i C D O r i N B S ) , i V
ψ i 2 s t a r t τ i 3 M ( 1 r i N B S ) , i V
ψ i 2 s t a r t τ i 3 + M ( 1 r i N B S ) , i V
ψ i 2 e n d τ i 3 + u i t r u e M ( 1 r i N B S ) , i V
ψ i 2 e n d τ i 3 + u i t r u e + M ( 1 r i N B S ) , i V
ψ i 2 s t a r t ψ i 1 e n d + δ M ( 1 r i N B S ) , i V
Constraints (27) to (30) determine the start time of the first berthing stage of vessel i . Constraints (27) and (28) stipulate that if the CTBS strategy is adopted, the first berthing stage of vessel i starts when its loading operation begins. Constraints (29) and (30) stipulate that if the CTBS strategy is not adopted, the first berthing stage of vessel i starts when its unloading operation begins. Constraints (31) to (34) determine the release time of the first berthing stage of vessel i . Constraints (31) and (32) determine the first berth release time of vessel i when neither the CDO nor the NBS strategy is adopted. Constraints (33) and (34) determine the first berth release time of vessel i when either the CDO or the NBS strategy is adopted. Constraints (35) to (38) stipulate that if vessel i adopts the NBS strategy, its second berthing stage starts at the beginning of the loading operation and ends upon completion of the loading operation. Constraint (39) ensures that a certain amount of time is required for the berth shifting operation.
ψ i k e n d + s l ψ j k s t a r t + M 1 z i k j k b b e r + M 2 q i k b q j k b , i , j V , i j , k , k K , b B
z i k j k b b e r + z j k i k b b e r q i k b + q j k b 1 , i , j V , i j , k , k K , b B
z i k j k b b e r + z j k i k b b e r 1 , i , j V , i j , k , k K , b B
z i k j k b b e r q i k b , i , j V , i j , k , k K , b B
z i k j k b b e r q j k b , i , j V , i j , k , k K , b B
Constraint (40) ensures that if two vessels occupy the same berth, a minimum safety time interval must be maintained between their berth occupancy periods. Constraints (41) to (44) define the relationship between variables q i k b and z i k j k b b e r , ensuring that when two berthing stages are assigned to the same berth, their berthing sequence must be determined.
x i w t , z i j w c h a , r i N B S , r i C D O , r i C T B S , q i k b , z i k j k b b e r 0,1
τ i w ,   d i t r u e , u i t r u e , ϑ i w a i t , ϑ i l a t e , ψ i k s t a r t , ψ i k e n d Z +
Constraints (45) and (46) define the domains of the decision variables.
In the rescheduling model, Big- M values are used in several constraints, including Constraints (5), (9) to (12), and (27) to (40), to enforce logical relationships involving binary variables. To ensure the validity of these constraints while avoiding numerical instability caused by an excessively large value, M is determined according to the maximum feasible values of the time-related variables involved in each group of constraints.
For the vessel sequencing constraint, i.e., Constraint (5), M is required to relax the temporal precedence relationship when the corresponding sequencing variable is equal to 0. Considering the minimum safety interval s l , M can be determined according to the maximum feasible vessel operation start time, i.e., M = max τ i w + s l ,   i V , w { 1,4 } .
For the temporal connection constraints, i.e., Constraints (9) to (12), M is used to relax the corresponding precedence relationships when NBS, CTBS, or CDO changes the original operation sequence. Therefore, its value is determined according to the maximum feasible values of the time expressions involved in these constraints, i.e., M = τ i 2 + d i t r u e + δ , ψ i 1 e n d + λ , ψ i 2 e n d + λ , i V .
For Constraints (27)–(39), the Big- M method is used to establish the relationships between vessel operation times and the start and end times of different berthing stages under different rescheduling strategies. Accordingly, M is determined based on the maximum feasible values of the relevant operation and berthing-stage times, including τ i 2 + d i t r u e , τ i 3 + u i t r u e , ψ i 1 s t a r t , ψ i 1 e n d , ψ i 2 s t a r t , ψ i 2 e n d .
Finally, for the berth-conflict constraint, i.e., Constraint (40), M is required to deactivate the berth-separation relationship when two berthing stages are not simultaneously assigned to the same berth or when the corresponding precedence relationship does not hold. In this case, M is determined according to the maximum feasible berth-release time together with the safety interval, i.e., M = max ψ i k e n d + s l , i V , k K .
In the computational experiments, a common value of M is adopted as the maximum among the values determined above.

5. Model Solution

The solution process proposed in this study is divided into two stages, as illustrated in Figure 3. The first stage is the rolling decision stage, which determines whether rescheduling is required under uncertain scenarios. The second stage involves the rescheduling algorithm. After identifying the rescheduling time point, the baseline schedule and information on delayed vessels are input into the algorithm to solve the model. The resulting rescheduling plan is then executed until the next fixed planning period. Section 5.1 introduces the procedure of the rolling decision mechanism adopted in this study, while Section 5.2 presents the solution process of the rescheduling algorithm.

5.1. Rolling Decision Mechanism

Existing rolling decision mechanisms for coping with uncertainty can generally be classified into three categories. The first is the event-driven approach, which triggers immediate rescheduling once an uncertain event occurs. The second is the fixed-period rolling approach, in which the fixed planning horizon is divided into several equal-length intervals, and rescheduling is performed only at the end of the interval that contains the uncertain event. The third is the hybrid approach, where the impact of an uncertain event is first assessed. If the baseline schedule is only slightly affected, the rescheduling is deferred until the next fixed rolling point. If the baseline schedule is severely affected, rescheduling is executed immediately. Ji et al. (2022) [32] compared the event-driven and fixed-period rolling mechanisms, noting that the former responds quickly and can produce better rescheduling results but may cause frequent disturbances and higher coordination costs, while the latter reduces the number of rescheduling but responds slowly to sudden events, resulting in less effective solutions. The hybrid mechanism combines the advantages of both approaches.
Therefore, this study adopts a hybrid approach to determine the rescheduling time point. When a vessel delay occurs, if any two vessels in the baseline schedule exhibit spatiotemporal conflicts (as shown in Figure 4b), the disturbance is classified as severe. Otherwise, it is regarded as a minor disturbance (as shown in Figure 4a). The port authority immediately responds to severe disturbances while recording minor ones.

5.2. Rescheduling Algorithm

This study employs the adaptive large neighborhood search (ALNS) algorithm to solve the mathematical model established in Section 4. When the baseline plan is disrupted by uncertain factors and rescheduling is required, the ALNS algorithm, owing to its strong local search capability, can efficiently explore the neighborhood space and generate high-quality rescheduling solutions. Ji et al. (2022) [32] have verified the effectiveness of this algorithm in addressing berth allocation and vessel sequencing problems. In the proposed rescheduling algorithm, the baseline plan and delayed vessel information are first input as initial parameters. Then, based on a greedy strategy, the delayed vessels are processed to generate an initial feasible solution. Finally, destruction and repair operations are applied to iteratively reconstruct the initial solution, producing an improved rescheduling plan.

5.2.1. Encoding and the Construction of Initial Feasible Solutions

Considering the complexity of the problem addressed in this study, a multi-layer chromosome encoding scheme is adopted, where each layer represents a key operational attribute of a vessel. A corresponding number of columns are generated based on the number of arriving vessels. Specifically, the first layer denotes the vessel’s in-port time, the second layer represents the first berthing position, the third layer indicates the berth after shifting, the fourth layer records the start time of shifting, the fifth layer denotes the departure time, and the sixth layer represents the operational strategy scenario where 0 indicates no operation, 1 represents cross-terminal berth shifting (CTBS), and 2 denotes cargo discharge-only (CDO). The structure of the chromosome is illustrated in Table 1.
Since reconstructing the initial feasible solution requires considerable time, the rescheduling problem can be solved using the baseline plan as a reference. The baseline plan contains the vessel arrival and departure times as well as the first berthing positions. When generating the initial solution, unaffected vessels are first retained according to the baseline plan. Then, the delayed vessels are arranged sequentially based on their arrival times. If the waterway is available and the original berth remains idle at the new arrival time, the initial scheduling plan is maintained. If spatio-temporal conflicts occur in the waterway or berth, one of three strategies, NBS, CTBS, or CDO, is probabilistically selected to obtain an initial feasible solution. The entire process of generating the initial solution must satisfy the spatio-temporal constraints of the waterway and berth described in Section 4. The detailed procedure for generating the initial feasible solution is presented in Algorithm 1.
Algorithm 1 Initial feasible solution generation
Require: Baseline plan and delayed vessel information
Ensure: An initial feasible schedule
1: Input information for unaffected vessels from the baseline plan, including vessel entry and exit times and assigned berths
2: Sort delayed vessels from 1 to n based on ETA
3: for a = 1 to n do
4:    if channel free and an available berth exits for vessel a to complete service then
5:      Record the entry/exit plan and berth assignment into the schedule
6:    else:
7:      Assign one of {ordinary shift, cross-terminal shift, cargo skipping} to vessel a
8:    end if
9: end for
10: return the initial feasible solution

5.2.2. The Neighborhood Search Process

When solving berth allocation problems, the designed destruction operators typically select a vessel from the current schedule at random for removal, and then randomly choose a repair operator to reconstruct the current solution to explore better alternatives (Zheng et al., 2024) [3]. However, this “random destruction and random repair” approach involves excessive randomness and low search efficiency. Therefore, this paper designs paired destruction and repair operators tailored to the problem characteristics, where each destruction operator corresponds to a specific repair operator, forming a “directed destruction and directed repair” combination. This design shortens the reconstruction time and enhances the effectiveness of neighborhood search as well as the overall solution efficiency. The operators are categorized into three types: single-vessel neighborhood search operator, two-vessel neighborhood search operator, and multi-vessel neighborhood search operator.
The single-vessel neighborhood search operator mainly addresses situations in which a single vessel experiences a significant delay. The procedure is as follows. First, a probability table is constructed based on the length of the delay, and a target vessel is selected according to this probability and removed from the current schedule. Next, the feasible combinations of arrival and departure times and berth positions are calculated from the available time segments. Among the three strategies (NBS, CTBS, and CDO), one is selected using a probability-weighted approach. Finally, the vessel’s arrival, departure, and berth allocation information are greedily reinserted into the schedule. The specific process is illustrated in Figure 5a.
The two-vessel neighborhood search operator is designed for cases where two adjacent vessels in the same time window both experience long delays. The procedure is as follows. First, two vessels are selected if they have relatively long delays and their operating times are close to each other, and both vessels are removed from the current schedule. Then, an attempt is made to exchange their assigned berths. After that, one strategy is selected with a given probability, and the arrival and departure times and berth allocation of each vessel are greedily reinserted into the schedule. The process is illustrated in Figure 5b.
The multi-vessel neighborhood search operator is designed for situations in which berth resources are heavily congested. The procedure is as follows. First, the vessels and berths that require adjustment are identified based on the length of the delay and the degree of berth congestion. Vessels with longer delays and berths with higher availability are selected, and the selected vessels are removed from the current solution. Then, all vessels are sorted by their operation time, so that vessels with longer operation times are inserted earlier to reduce blockage for subsequent vessels. During the insertion process, for each vessel, one of the three strategies (NBS, CTBS, and CDO) is selected with a given probability, and the corresponding arrival time, departure time, and berth assignment information are filled back into the schedule in sequence. The process is illustrated in Figure 5c.

5.2.3. Fitness Calculation and Selection

In each iteration, the current feasible solution is first decoded, and the total rescheduling cost is then calculated. As defined in Section 4, the total rescheduling cost is composed of four parts: the delay cost of the vessel, the cost of normal berth shifting, the cost of CTBS, and the cost of CDO. During decoding, the cost of each part is computed for the current feasible solution and then summed. For domestic trade vessels and international mainline vessels, the delay cost is obtained by multiplying the time deviation between the planned completion time in the baseline schedule and the completion time in the rescheduling plan by the corresponding cost coefficient. For international feeder vessels, the latest feasible start time of operations is determined based on the completion time of loading and unloading of the corresponding mainline vessel, and the delay cost is then calculated accordingly.
The selection operation is performed after the neighborhood search process. The advantage of the ALNS algorithm lies in its ability to automatically adjust the selection probabilities of destruction and repair operators. Each operator is assigned a weight, which increases when the operator generates an improved solution and decreases otherwise. The weight update follows an exponential smoothing scheme, where the historical weight and the operator’s current performance score are combined proportionally, allowing the algorithm to dynamically increase the selection probability of operators with better performance.

6. Numerical Experiments

The numerical experiments in this study are divided into five parts: (i) experimental cases description, (ii) experimental result analyses, (iii) scheme effectiveness validation, (iv) algorithm performance, and (v) sensitivity analysis.

6.1. Experimental Setup and Baseline Case Analysis

In a container port with a single one-way channel and two harbor basins, there are 8 discrete berths in total. Berths 1–4 belong to Harbor Basin 1, while Berths 5–8 are located in Harbor Basin 2. The vessel information includes international mainline vessels, international feeder vessels, and domestic trade vessels scheduled to arrive between 0 and 24 h, with a total of 17 vessels expected to operate. The basic information of these vessels is presented in Table 2. According to the actual port operation conditions, both inbound and outbound channel time segments are set to 2 h, and the safe time interval between vessels navigating in the waterway is 1/6 h. Without considering uncertainty events, an initial vessel sequencing and berth allocation plan is developed with the objective of minimizing the total in-port time, as illustrated in Figure 6.
Figure 6 illustrates the initial vessel sequencing and berth allocation plan. Each rectangle represents a vessel’s entry into the channel and berthing operation, and the text inside each rectangle indicates the vessel ID. Red rectangles denote international mainline vessels, blue rectangles represent international feeder vessels, and black rectangles indicate domestic trade vessels. The green background area corresponds to the inbound time segments, while the yellow background area represents the outbound time segments. The left edge of each rectangle must fall within the green area and the right edge within the yellow area, ensuring that each vessel enters during an inbound period and departs during an outbound period. In addition, rectangles must not overlap, maintaining the spatio-temporal independence of all vessels.
During the unloading and loading operations based on the initial vessel sequencing and berth allocation plan, a random rescheduling scenario was generated and solved using a computer processor (Intel(R) Core(TM) i5-7200 CPU @ 2.50 GHz with 16 GB of memory). The rescheduling plan was obtained using Python 3.9, which was compiled with the algorithm presented in this paper, and a visualization of the plan was generated. The initial population size of the algorithm was set to 20, with a maximum of 500 iterations. Each experiment was run 5 times, and the best result was selected as the experimental outcome. The randomly generated delay scenario is as follows. At 1:00 AM, the following delays were recorded: domestic trade Vessel 2 delayed by 6 h, international feeder Vessel 5 delayed by 12 h, and international feeder Vessel 9 delayed by 4 h.
Figure 7 presents the rescheduling plan generated by the proposed algorithm for the aforementioned delay scenario. As shown in Figure 7, vessel 2 is delayed to 7.2 h for arrival. According to the initial plan, it would have a spatio-temporal conflict with Vessel 10 at Berth 8. Therefore, Vessel 2 is reassigned to Berth 1 for unloading between 12 h and 16 h, ensuring timely inbound and outbound operations within this period. Since its cargo has already been gathered at the port, the vessel must subsequently conduct NBS, shifting back to its originally assigned Berth 8 for loading. The delay of international feeder Vessel 5 affects its transshipment connection with international mainline Vessel 4, causing Vessel 4 to perform partial CDO operations and depart earlier at 14 h. Meanwhile, the delay of international feeder Vessel 9 results in a spatio-temporal conflict with international feeder Vessel 13, leading to a reassignment of Vessel 13 to Berth 2 in Harbor Basin 1.

6.2. Practical Scenario Analysis

The baseline case in Section 6.1 demonstrates the rescheduling process and verifies the feasibility of the proposed method under a controlled delay scenario. To further examine its applicability under more realistic operating conditions, an additional practical case based on published port operational data is introduced in this section. Compared with the baseline case, this case provides a more practically grounded vessel arrival and disruption setting and is therefore used to evaluate whether the proposed rescheduling framework can effectively coordinate vessel sequencing, berth allocation, and alternative rescheduling strategies under more complex operational conditions.
The practical case is adapted from the operational case of Tianjin Wuzhou International Container Terminal reported by Zheng et al. (2026) [42] and subsequently used in related rescheduling research. The original dataset contains operational information for 21 vessels over a one-week planning horizon and therefore provides a realistic basis for constructing the practical rescheduling scenario. Since the original case adopts a continuous berth layout and also involves disruption types beyond the scope of the present study, the operational information is transformed according to the problem setting developed in this paper. In particular, the continuous quay layout is converted into discrete berths, while vessel types, transshipment relationships, berth compatibility, handling characteristics, and one-way channel navigation requirements are incorporated according to the proposed model. The complete transformed case data used in the numerical experiments are publicly available in the corresponding GitHub repository.
For the transformed practical case, four discrete berths are considered. The vessel information includes vessel type, transshipment relationship, expected time of arrival, preferred berth, expected time of departure, handling demand, handling rate, and channel transit time. A total of 21 vessels are considered over the one-week planning horizon, including international mainline vessels, international feeder vessels, and domestic trade vessels. The basic information of these vessels is available in the public GitHub repository. Under the given operating conditions, both inbound and outbound channel time segments are set to 2 h, and the minimum safety interval between two vessels navigating in the one-way channel is set to 15 min.
Without considering disruption events, an initial vessel sequencing and berth allocation plan is first generated for the practical case. The objective of this baseline plan is to coordinate vessel arrivals and berth occupation efficiently while satisfying the one-way channel navigation rules, berth compatibility requirements, and spatio-temporal non-overlap constraints. The resulting baseline schedule is illustrated in Figure 8.
Figure 8 shows the initial vessel sequencing and berth allocation plan for the practical case. Each rectangle represents a vessel’s entry into the channel and berthing operation, and the text inside each rectangle indicates the vessel ID. Red rectangles denote international mainline vessels, blue rectangles represent international feeder vessels, and black rectangles indicate domestic trade vessels. The green background area corresponds to the inbound time segments, while the yellow background area represents the outbound time segments. The left edge of each rectangle falls within a green area and the right edge falls within a yellow area, indicating that each vessel enters the port during an inbound period and departs during an outbound period. Meanwhile, no two rectangles overlap in the same berth-time space, which verifies that the baseline plan satisfies the channel time-window constraints and maintains the spatio-temporal independence of berth occupancy.
To further evaluate the proposed rescheduling framework under more complex operating conditions, an amplified multi-vessel delay scenario is constructed based on the practical case. Multiple vessels are assumed to experience different degrees of arrival delay, thereby increasing the competition for channel and berth resources and allowing the coordinated effects of different rescheduling strategies to be examined.
At the rescheduling time t = 32 h, updated arrival information is received for five vessels. Domestic trade Vessel 7 is delayed by 40 h, and its ETA changes from 35 h to 75 h. International feeder Vessel 9 is delayed by 12 h, changing its ETA from 50 h to 62 h. International feeder Vessel 13 is delayed by 32 h, changing its ETA from 87 h to 119 h. Domestic trade Vessel 16 is delayed by 14 h, changing its ETA from 116 h to 130 h, while international feeder Vessel 19 is delayed by 12 h, changing its ETA from 139 h to 151 h. According to the rolling decision mechanism developed in this study, operations that have already started at t = 32 h remain fixed. Therefore, the ongoing operations of Vessels 5 and 6 are retained, whereas the unstarted vessel operations are released for reoptimization. Once the updated arrival information causes the baseline schedule to become infeasible, immediate rescheduling is triggered. The resulting rescheduling plan is shown in Figure 9.
As shown in Figure 9, the proposed method makes coordinated adjustments to both delayed and unaffected vessels. For delayed domestic trade Vessel 7, the NBS strategy is adopted: the vessel first performs unloading at Berth 1 and subsequently shifts to Berth 2 for loading. For delayed international feeder Vessel 13, the CDO strategy is adopted, and only its unloading operation is performed at Berth 3. Meanwhile, domestic trade Vessel 14 adopts the CTBS strategy and performs only its loading operation at Berth 1. In addition, Vessel 17 is reassigned to Berth 1 to release berth-time resources for delayed Vessel 13, while delayed Vessel 16 is also reassigned from its original berth to Berth 1 to avoid a subsequent berth conflict.
Other vessels are adjusted mainly through changes in operation times. Vessel 9 and Vessel 19 are rescheduled according to their updated arrival times, Vessel 15 is slightly postponed to coordinate with the loading stage of Vessel 7, and international mainline Vessel 18 is postponed because its transshipment connection is affected by the delay of Vessel 13. Vessel 21 is also slightly adjusted to maintain the feasibility of the channel and berth schedule. Overall, the results demonstrate that the proposed framework can simultaneously combine NBS, CDO, CTBS, berth reallocation, and operation-time adjustment to absorb multi-vessel delay impacts while maintaining feasible vessel sequencing and berth allocation.

6.3. Scheme Effectiveness Validation

To verify the superiority of the proposed rescheduling plan (Plan 1), which integrates multiple strategies including berth reallocation, NBS, CTBS, and CDO, it is compared with two benchmark plans: Plan 2, which adopts only berth reallocation, and Plan 3, which follows the FCFS rule. Three groups of test cases with different scales, small, medium, and large, are designed, containing 10, 17, and 25 arriving vessels, respectively. In the small-scale case, two vessels are randomly selected to experience delays, in the medium-scale case, three delayed vessels are generated, and in the large-scale case, five delayed vessels are generated. Each group of test cases is run five times, and the average total rescheduling cost (i.e., the objective function value) is calculated. The comparison results are shown in Figure 10.
As shown in Figure 10, for test cases of the same scale, the proposed plan (Plan 1) yields the lowest total rescheduling cost, followed by Plan 2, which adopts only berth reallocation, while Plan 3 results in the highest cost. Moreover, the cost difference between Plan 1 and Plan 3 increases as the problem scale expands. These results indicate that the combination of multiple strategies in the proposed plan, including berth reallocation, NBS, CTBS, and CDO, achieves lower rescheduling costs than both Plan 2 and Plan 3, with the advantage becoming more pronounced as the problem scale increases.

6.4. Algorithm Performance

To comprehensively evaluate the performance of the proposed algorithm, the computational experiments are conducted from two perspectives. First, the proposed algorithm is compared with the Gurobi solver on relatively small-scale instances to verify the correctness of the mathematical model and evaluate its solution quality. Subsequently, larger-scale instances are constructed, and the proposed algorithm is compared with four representative heuristic algorithms in terms of solution quality and computational efficiency. To reduce the influence of randomness, repeated independent runs are conducted in the heuristic comparison, and the mean objective value and mean computation time are used for statistical evaluation.

6.4.1. Performance Comparison with Gurobi

To verify the correctness of the proposed mathematical model and evaluate the solution quality of the proposed algorithm, comparative experiments with Gurobi are first conducted on relatively small-scale instances. The maximum computation time of Gurobi is set to 7200 s. The same computational environment and instance data are used for both methods to ensure a fair comparison.
The experimental results are presented in Table 3. For the smaller instances, the proposed algorithm obtains the same or very close objective function values compared with Gurobi while requiring substantially less computation time. As the number of vessels and delayed vessels increases, the computation time required by Gurobi grows rapidly. When the problem size further increases, Gurobi cannot obtain a solution within the 7200 s time limit, whereas the proposed algorithm can still generate feasible solutions within several minutes. These results indicate that the proposed algorithm maintains satisfactory solution quality while providing a substantial advantage in computational efficiency, especially as the problem size increases.

6.4.2. Performance Comparison with Classical Algorithms

To further evaluate the performance of the proposed algorithm, four representative metaheuristic algorithms are selected for comparison, including standard ALNS (Zheng et al., 2024), GA (Xu et al., 2025), TS (Cordeau et al., 2005), and SA (Xu et al., 2014) [3,43,44,45]. These algorithms are selected because they represent different search mechanisms that have been widely applied to berth allocation and related scheduling problems.
To reduce the influence of individual test instances, three groups of test cases are considered, containing 17, 22, and 25 arriving vessels, respectively. For each vessel scale, five disruption levels are considered, corresponding to 1–5 delayed vessels. For each combination of vessel scale and disruption level, five independent disruption instances are generated, resulting in a total of 75 test instances. Each instance is solved using the proposed algorithm, GA, TS, ALNS, and SA under the same computational environment and parameter settings. Since these metaheuristic algorithms involve stochastic search processes, each algorithm is independently executed 10 times for each instance, and the average objective function value and average computation time are recorded. The results for all instances and the overall mean performance of each algorithm are illustrated in Figure 11.
As shown in Figure 11, the proposed algorithm achieves the best overall performance among the five algorithms. Although several benchmark algorithms occasionally obtain slightly better results for individual instances, the proposed algorithm exhibits both lower mean objective values and shorter mean computation times across the 75 test instances. Among the benchmark algorithms, GA shows relatively better solution quality, while ALNS provides faster computation. Overall, the results demonstrate that the proposed algorithm performs favorably in both solution quality and computational efficiency and maintains stable performance under different vessel scales and delay levels.

6.5. Sensitivity Analysis

To analyze the impact of the number and duration of delayed vessels, as well as the proportion of international feeder vessels among the delayed ones, two groups of experiments were designed for sensitivity analysis.
In Experiment 1, the parameters were set as follows: the total number of arriving vessels was 25, including 2 international mainline vessels, 8 international feeder vessels, and 15 domestic trade vessels. The number of delayed vessels (excluding international feeder vessels) was varied from 1 to 5, and the delay durations were set to 2 h, 5 h, 8 h, and 12 h. The total rescheduling cost was calculated for each combination, and the results are illustrated in Figure 12.
In Experiment 2, the total number of arriving vessels was kept the same as in Experiment 1. The number of delayed vessels was fixed at five, while the proportion of international feeder vessels among the delayed vessels was varied at 40%, 60%, and 80%. The delay durations were set to 2 h, 5 h, 8 h, and 12 h. The total rescheduling cost was calculated for each combination, and the results are presented in Figure 13.
As shown in Figure 12, when the delay duration is fixed, the total rescheduling cost increases proportionally with the number of delayed vessels. The cost increment becomes more significant as additional vessels are delayed, particularly when the number of delayed vessels exceeds three, where the objective function value rises sharply. When the number of delayed vessels is fixed, the rescheduling cost also shows a positive correlation with delay duration, and the impact on the objective function value becomes substantial once the delay duration exceeds 5 h. In summary, the number and duration of delayed vessels have a compounding effect on the total rescheduling cost, meaning that the more vessels are delayed and the longer the delay lasts, the higher the rescheduling cost will be.
As shown in Figure 13, when the delay duration is fixed, a higher proportion of international feeder vessels among the delayed vessels results in a greater total rescheduling cost. When the proportion of delayed international feeder vessels is fixed, the objective function value increases rapidly once the delay duration exceeds 2 h. However, when the delay duration exceeds 8 h, the growth rate of the objective function value slows significantly. This indicates that when the delay duration of international feeder vessels reaches 8 h, it becomes impossible to complete the timely transshipment of cargoes to the corresponding international mainline vessels, and part of the CDO cost becomes relatively fixed. Therefore, when delays occur for international feeder vessels, prioritizing their operations can reduce waiting time and help them catch up with the departure schedule of related international mainline vessels, thereby lowering the overall CDO cost.

7. Conclusions

Given the increasing frequency of delayed vessel arrivals and their impact on seaside operations at container ports, this paper addresses the integrated rescheduling optimization of vessel sequencing and berth allocation under vessel delay impacts. A hybrid rolling decision mechanism is designed to adjust the rescheduling time point according to the severity of disruption. We also formulate a mathematical model that minimizes the total rescheduling cost. The model jointly optimizes vessel sequencing, berth allocation, and alternative rescheduling strategies, including NBS, CDO, and CTBS. Based on this model, we develop a tailored ALNS algorithm to generate a combined plan for vessel sequence and berth allocation after the rescheduling moment. The proposed framework can coordinately adjust both delayed and unaffected vessels according to the evolving berth and channel conditions. The results show that the proposed rescheduling scheme can effectively reduce port-side congestion and limit cost increases on the vessel side caused by delays. These findings provide a new decision-making approach for both port authorities and shipping lines in responding to vessel delay events.
The numerical experiments further demonstrate the effectiveness and practical applicability of the proposed framework. The practical-case analysis based on published port operational data shows that the proposed method can effectively coordinate different rescheduling strategies under multi-vessel delay disruptions while maintaining feasible vessel sequencing, channel navigation, and berth occupancy. The algorithm performance comparison also shows that the proposed algorithm performs favorably in both solution quality and computational efficiency compared with standard ALNS, GA, TS, and SA. In addition, the comparison with Gurobi confirms that the proposed algorithm can obtain high-quality solutions with substantially lower computational effort as the problem size increases. The sensitivity analysis shows that the number of delayed vessels, the delay duration, and the proportion of international feeder vessels among the delayed vessels all have a significant impact on the total rescheduling cost, and they introduce considerable challenges for port scheduling operations.
Therefore, to mitigate the impact of vessel delay events, ports and shipping lines should communicate in a timely manner and make full use of available berth and channel capacity to relieve congestion. In particular, timely information sharing and early identification of potential channel and berth conflicts can help reduce the propagation of vessel delays, while the coordinated use of berth reallocation and alternative rescheduling strategies can improve the utilization of limited port resources and reduce additional disruption costs.
This paper investigates the rescheduling of vessel sequence and berth allocation in a port with a one-way channel under vessel delay impacts. Future research may focus on the following direction, as vessel delays can make tugboat resources a critical factor affecting port operational efficiency, which can be incorporated into the optimization framework.

Author Contributions

Conceptualization, X.Z.; Methodology, X.Z.; Software, X.Z.; Investigation, J.N.; Writing—original draft, X.Z.; Writing—review & editing, H.Z. and J.N.; Supervision, H.Z.; Project administration, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 71872025.

Data Availability Statement

The case data and related experimental data used in this study are publicly available at https://github.com/nijunjie509-sudo/mathematics-14-03229--case-data.git (accessed on 2 September 2026).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dai, H.; Ma, J.; Yang, Y.; Sun, J.; Dai, Y. A bi-layer model for berth allocation problem based on proactive-reactive strategy. Comput. Ind. Eng. 2023, 179, 109200–109214. [Google Scholar] [CrossRef] [Scilit]
  2. Xiang, X.; Liu, C.; Miao, L. Reactive strategy for discrete berth allocation and quay crane assignment problems under uncertainty. Comput. Ind. Eng. 2018, 126, 196–216. [Google Scholar] [CrossRef] [Scilit]
  3. Zheng, H.; Wang, Z.; Fan, X. Integrated rescheduling optimization of berth allocation and quay crane allocation with shifting strategies. Ocean Eng. 2024, 301, 117473. [Google Scholar] [CrossRef] [Scilit]
  4. Zhen, L.; Chang, D.F. A bi-objective model for robust berth allocation scheduling. Comput. Ind. Eng. 2012, 63, 262–273. [Google Scholar] [CrossRef] [Scilit]
  5. Xu, Y.; Chen, Q.; Quan, X. Robust berth scheduling with uncertain vessel delay and handling time. Ann. Oper. Res. 2012, 192, 123–140. [Google Scholar] [CrossRef] [Scilit]
  6. Xiang, X.; Liu, C.; Miao, L. A bi-objective robust model for berth allocation scheduling under uncertainty. Transp. Res. E Logist. Transp. Rev. 2017, 106, 294–319. [Google Scholar] [CrossRef] [Scilit]
  7. Rodriguez-Molins, M.; Ingolotti, L.; Barber, F.; Salido, M.A.; Sierra, M.R.; Puente, J. A genetic algorithm for robust berth allocation and quay crane assignment. Prog. Artif. Intell. 2014, 2, 177–192. [Google Scholar] [CrossRef] [Scilit]
  8. Zhen, L. Tactical berth allocation under uncertainty. Eur. J. Oper. Res. 2015, 247, 928–944. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, C.; Xiang, X.; Zheng, L. Two decision models for berth allocation problem under uncertainty considering service level. Flex. Serv. Manuf. J. 2017, 29, 312–344. [Google Scholar] [CrossRef] [Scilit]
  10. Lv, Y.; Zou, M.; Li, J.; Liu, J. Dynamic berth allocation under uncertainties based on deep reinforcement learning towards resilient ports. Ocean Coast. Manag. 2024, 252, 107113. [Google Scholar] [CrossRef] [Scilit]
  11. Xiang, X.; Liu, C. An expanded robust optimization approach for the berth allocation problem considering uncertain operation time. Omega 2021, 103, 102444. [Google Scholar] [CrossRef] [Scilit]
  12. Wang, Z.; Cheng, J.; Hu, H. A proactive-reactive-based approach for continuous berth allocation and quay crane assignment problems with hybrid uncertainty. J. Mar. Sci. Eng. 2024, 12, 182. [Google Scholar] [CrossRef] [Scilit]
  13. Du, Y.; Xu, Y.; Chen, Q. A feedback procedure for robust berth allocation with stochastic vessel delays. In Proceedings of the 2010 8th World Congress on Intelligent Control and Automation (WCICA), Jinan, China, 7–9 July 2010; pp. 2210–2215. [Google Scholar] [CrossRef] [Scilit]
  14. Zhen, L.; Lee, L.H.; Chew, E.P. A decision model for berth allocation under uncertainty. Eur. J. Oper. Res. 2011, 212, 54–68. [Google Scholar] [CrossRef] [Scilit]
  15. Iris, Ç.; Lam, J.S.L. Recoverable robustness in weekly berth and quay crane planning. Transp. Res. Part B Methodol. 2019, 122, 365–389. [Google Scholar] [CrossRef] [Scilit]
  16. Zhen, L.; He, X.; Zhuge, D.; Wang, S. Primal decomposition for berth planning under uncertainty. Transp. Res. Part B Methodol. 2024, 183, 102929. [Google Scholar] [CrossRef] [Scilit]
  17. Liu, C.; Xiang, X.; Zheng, L. A two-stage robust optimization approach for the berth allocation problem under uncertainty. Flex. Serv. Manuf. J. 2020, 32, 425–452. [Google Scholar] [CrossRef] [Scilit]
  18. Rodrigues, F.; Agra, A. An exact robust approach for the integrated berth allocation and quay crane assignment problem under uncertain arrival times. Eur. J. Oper. Res. 2021, 295, 499–516. [Google Scholar] [CrossRef] [Scilit]
  19. Li, M.; Jin, J.; Lu, C. Real-time disruption recovery for integrated berth allocation and crane assignment in container terminals. Transp. Res. Rec. 2015, 2479, 49–59. [Google Scholar] [CrossRef] [Scilit]
  20. Liu, C.; Zheng, L.; Zhang, C. Behavior perception-based disruption models for berth allocation and quay crane assignment problems. Comput. Ind. Eng. 2016, 97, 258–275. [Google Scholar] [CrossRef] [Scilit]
  21. Al-Refaie, A.; Abedalqader, H. Optimal berth scheduling and sequencing under unexpected events. J. Oper. Res. Soc. 2022, 73, 430–444. [Google Scholar] [CrossRef] [Scilit]
  22. Guo, L.; Zheng, J.; Du, H.; Du, J.; Zhu, Z. The berth assignment and allocation problem considering cooperative liner carriers. Transp. Res. Part E Logist. Transp. Rev. 2022, 164, 102793. [Google Scholar] [CrossRef] [Scilit]
  23. Kim, K.H.; Moon, K.C. Berth scheduling by simulated annealing. Transp. Res. Part B Methodol. 2003, 37, 541–560. [Google Scholar] [CrossRef] [Scilit]
  24. Hansen, P.; Oğuz, C.; Mladenović, N. Variable neighborhood search for minimum cost berth allocation. Eur. J. Oper. Res. 2008, 191, 636–649. [Google Scholar] [CrossRef] [Scilit]
  25. Mauri, G.R.; Ribeiro, G.M.; Lorena, L.A.N.; Laporte, G. An adaptive large neighborhood search for the discrete and continuous berth allocation problem. Comput. Oper. Res. 2016, 70, 140–154. [Google Scholar] [CrossRef] [Scilit]
  26. Martin-Iradi, B.; Pacino, D.; Ropke, S. An adaptive large neighborhood search heuristic for the multi-port continuous berth allocation problem. Eur. J. Oper. Res. 2024, 316, 152–167. [Google Scholar] [CrossRef] [Scilit]
  27. Golias, M.M.; Boile, M.; Theofanis, S. Berth scheduling by customer service differentiation: A multi-objective approach. Transp. Res. Part E Logist. Transp. Rev. 2009, 45, 878–892. [Google Scholar] [CrossRef] [Scilit]
  28. Hu, Z.H. Multi-objective genetic algorithm for berth allocation problem considering daytime preference. Comput. Ind. Eng. 2015, 89, 2–14. [Google Scholar] [CrossRef] [Scilit]
  29. Xiao, Y.; Mou, J.; Yang, Y.; Chen, L.; Chen, P.; Li, X. Multi-objective optimisation of ship scheduling in port compound channel based on SA-MOAF framework. Ocean Eng. 2025, 342, 122834. [Google Scholar] [CrossRef] [Scilit]
  30. Ji, B.; Wei, Q.; Samson, S.Y.; Song, Y.; Zhang, D.; Van Woensel, T. Joint Optimization of Berth Allocation and Ship Speed Considering Port Group Transshipment Rationalization. IEEE Trans. Intell. Transp. Syst. 2025, 27, 3395–3411. [Google Scholar] [CrossRef] [Scilit]
  31. Kim, A.; Park, H.J.; Park, J.H.; Cho, S.W. Rescheduling strategy for berth planning in container terminals: An empirical study from Korea. J. Mar. Sci. Eng. 2021, 9, 527. [Google Scholar] [CrossRef] [Scilit]
  32. Ji, B.; Tang, M.; Wu, Z.; Yu, S.S.; Zhou, S.; Fang, X. Hybrid rolling-horizon optimization for berth allocation and quay crane assignment with unscheduled vessels. Adv. Eng. Inf. 2022, 54, 101733–101748. [Google Scholar] [CrossRef] [Scilit]
  33. Zheng, H.; Wang, Z.; Liu, H. The integrated rescheduling problem of berth allocation and quay crane assignment with uncertainty. Processes 2023, 11, 522. [Google Scholar] [CrossRef] [Scilit]
  34. Jia, S.; Zheng, H. Integrated Rescheduling for Vessels and Tugboats in One-Way Channel Ports Under Adverse Weather Conditions. J. Mar. Sci. Eng. 2026, 14, 512. [Google Scholar] [CrossRef] [Scilit]
  35. Zhang, X.; Lin, J.; Guo, Z.; Liu, T. Vessel transportation scheduling optimization based on channel-berth coordination. Ocean Eng. 2016, 112, 145–152. [Google Scholar] [CrossRef] [Scilit]
  36. Liu, D.; Shi, G.; Kang, Z. Fuzzy scheduling problem of vessels in one-way waterway. J. Mar. Sci. Eng. 2021, 9, 1064. [Google Scholar] [CrossRef] [Scilit]
  37. Wang, W.; Peng, Y.; Tian, Q.; Song, X. Key influencing factors on improving the waterway through capacity of coastal ports. Ocean Eng. 2017, 137, 382–393. [Google Scholar] [CrossRef] [Scilit]
  38. Meisel, F.; Fagerholt, K. Scheduling two-way ship traffic for the Kiel Canal: Model, extensions and a matheuristic. Comput. Oper. Res. 2019, 106, 119–132. [Google Scholar] [CrossRef] [Scilit]
  39. Hill, A.; Lalla-Ruiz, E.; Voß, S.; Goycoolea, M. A multi-mode resource-constrained project scheduling reformulation for the waterway ship scheduling problem. J. Sched. 2019, 22, 173–182. [Google Scholar] [CrossRef] [Scilit]
  40. Tan, C.; He, J.; Wang, Y.; Wei, M.; Yu, H. Berth template management for the container port of waterway-waterway transit. Adv. Eng. Inform. 2023, 58, 102151. [Google Scholar] [CrossRef] [Scilit]
  41. Ursavas, E.; Zhu, S.X. Optimal policies for the berth allocation problem under stochastic nature. Eur. J. Oper. Res. 2016, 255, 380–387. [Google Scholar] [CrossRef] [Scilit]
  42. Zheng, H.; Wang, Z.; Wu, L. Disruption-responsive berth allocation and quay crane scheduling with inter-terminal collaboration. Expert Syst. Appl. 2026, 298, 129776. [Google Scholar] [CrossRef] [Scilit]
  43. Xu, F.; Ren, H.; Duan, Y.; Li, Y.; Zhu, T. Joint optimization of ship traffic organization and berth allocation in a seaport with one-way channel. Ocean Eng. 2025, 326, 120843. [Google Scholar] [CrossRef] [Scilit]
  44. Cordeau, J.F.; Laporte, G.; Legato, P.; Moccia, L. Models and tabu search heuristics for the berth-allocation problem. Transp. Sci. 2005, 39, 526–538. [Google Scholar] [CrossRef] [Scilit]
  45. Xu, Q.; Shao, Q.Q.; Jin, Z.H. Optimization on tugboat operation scheduling based upon the hybrid flow shop arrangement. Syst. Eng. Theory Pract. 2014, 34, 485–493. [Google Scholar]
Figure 1. Combined strategy scheduling mechanism.
Figure 1. Combined strategy scheduling mechanism.
Mathematics 14 03229 g001
Figure 2. Schematic diagram of the response mechanism.
Figure 2. Schematic diagram of the response mechanism.
Mathematics 14 03229 g002
Figure 3. Solution Process.
Figure 3. Solution Process.
Mathematics 14 03229 g003
Figure 4. Vessel delay disturbance.
Figure 4. Vessel delay disturbance.
Mathematics 14 03229 g004
Figure 5. Three types of neighborhood search operators.
Figure 5. Three types of neighborhood search operators.
Mathematics 14 03229 g005
Figure 6. Baseline plan of vessel sequence and berth allocation.
Figure 6. Baseline plan of vessel sequence and berth allocation.
Mathematics 14 03229 g006
Figure 7. Rescheduled vessel sequence and berth allocation plan.
Figure 7. Rescheduled vessel sequence and berth allocation plan.
Mathematics 14 03229 g007
Figure 8. Baseline scheduling plan for the practical case.
Figure 8. Baseline scheduling plan for the practical case.
Mathematics 14 03229 g008
Figure 9. Rescheduling plan for the practical case under a multi-vessel delay scenario.
Figure 9. Rescheduling plan for the practical case under a multi-vessel delay scenario.
Mathematics 14 03229 g009
Figure 10. The comparison results of the effectiveness of the scheme.
Figure 10. The comparison results of the effectiveness of the scheme.
Mathematics 14 03229 g010
Figure 11. Performance comparison between the proposed algorithm and four classical algorithms.
Figure 11. Performance comparison between the proposed algorithm and four classical algorithms.
Mathematics 14 03229 g011
Figure 12. Sensitivity analysis experiment 1.
Figure 12. Sensitivity analysis experiment 1.
Mathematics 14 03229 g012
Figure 13. Sensitivity analysis experiment 2.
Figure 13. Sensitivity analysis experiment 2.
Mathematics 14 03229 g013
Table 1. Chromosome structure.
Table 1. Chromosome structure.
vessel’s in-port time6195182728104
the first berthing position453126251
the berth after shifting453136251
the start time of shifting\\\\28\\\\
vessel’s departure time364717314026381918
operational strategy scenario000000012
Table 2. Basic Vessel Information.
Table 2. Basic Vessel Information.
Vessel IDVessel TypeTransshipment RelationETA (h)Preferred BerthETD (h)Discharge Volume (TEU)Loading Volume (TEU)Handling Rate (TEU/h)Channel Transit Time (h)
1International Feeder Vessel 0.2 84750750.4
2Domestic Trade Vessel 1.28133603401000.5
3Domestic Trade Vessel 2114.54003101000.4
4International Mainline VesselFeeder Vessels 1, 52.56208007751500.4
5International Feeder Vessel 3.8 143000750.6
6Domestic Trade Vessel 5.2316.754004501000.5
7International Feeder Vessel 6.1 185000750.4
8Domestic Trade Vessel 7517.52703001000.5
9International Feeder Vessel 7.9 194500750.4
10Domestic Trade Vessel 8.758204402401000.5
11Domestic Trade Vessel 107242003201000.6
12International Mainline VesselFeeder Vessels 7, 9, 1313.5334.58509501500.6
13International Feeder Vessel 15 252250750.4
14Domestic Trade Vessel 17.25262502001000.5
15Domestic Trade Vessel 18.51303503001000.5
16Domestic Trade Vessel 20630.54505501000.6
17Domestic Trade Vessel 20.57312803201000.5
Table 3. Performance comparison between Gurobi and the proposed solution method.
Table 3. Performance comparison between Gurobi and the proposed solution method.
Number of Vessels-Number of Delayed VesselsObjective Value (10,000 CNY)Gap (%)Solution Time (s)
GurobiThis PaperGurobiThis Paper
5-13.33.3034.53.6
10-16.586.580145.715.4
10-29.079.070365.526.6
14-14.954.950694.730.4
14-215.3015.783.141973.286.6
14-319.8820.874.982479.497.5
17-16.216.535.121004.599.9
17-221.5422.946.524684.8100.6
17-3-25.12--126.8
22-1-8.69--158.9
22-2-28.46--198.3
22-3-32.86--218.9
22-4-37.64--234.8
22-5-43.59--257.9
Notes: Gap = (obj(This paper) − obj(Gurobi))/obj(Gurobi)%, “-” represents that running has exceeded 7200 s.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, X.; Zheng, H.; Ni, J. Integrated Rescheduling Optimization of Vessel Sequencing and Berth Allocation Under Vessel Delay Impacts. Mathematics 2026, 14, 3229. https://doi.org/10.3390/math14173229

AMA Style

Zhang X, Zheng H, Ni J. Integrated Rescheduling Optimization of Vessel Sequencing and Berth Allocation Under Vessel Delay Impacts. Mathematics. 2026; 14(17):3229. https://doi.org/10.3390/math14173229

Chicago/Turabian Style

Zhang, Xinyu, Hongxing Zheng, and Junjie Ni. 2026. "Integrated Rescheduling Optimization of Vessel Sequencing and Berth Allocation Under Vessel Delay Impacts" Mathematics 14, no. 17: 3229. https://doi.org/10.3390/math14173229

APA Style

Zhang, X., Zheng, H., & Ni, J. (2026). Integrated Rescheduling Optimization of Vessel Sequencing and Berth Allocation Under Vessel Delay Impacts. Mathematics, 14(17), 3229. https://doi.org/10.3390/math14173229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop