Rescheduling Strategy for Berth Planning in Container Terminals: An Empirical Study from Korea

: The rapid increase in international trade volume has caused frequent ﬂuctuation of the vessels’ arrival time in container terminals. In order to solve this problem, this study proposes a methodology for rescheduling berth and quay cranes caused by updated information on the arrival time of vessels. A mixed-integer linear programming model was formulated for the berth allocation and crane assignment problem, and we solved the problem using a rolling-horizon approach. Numerical experiments were conducted under three scenarios with empirical data from a container terminal located in Busan, Korea. The experiments revealed that the proposed model reduces penalty costs and overall delayed departure time compared to the results of the terminal planner.


Introduction
As the global economy and supply chain has become more complex, maritime transportation faced the challenge to improve operational reliability and flexibility against supply chain risks. For port container terminals, such operational capabilities are directly related to attracting customers and staying ahead of the competition, as well as sustaining profitability. This is because the reputation for their service can be achieved by catching up with the required departure times of the calling vessels, even if the arrivals of the shipping companies are delayed [1]. Considering the frequent occurrence of deviations from the scheduled arrival times of the vessels [2,3], the development of sophisticated optimization models for berth operations is of utmost importance to deal with the uncertain environment in container terminals.
The berth operations are most relevant to the allocation of berths and Quay Cranes (QCs), which are scarce and expensive resources in container terminals. The Berth Allocation Problem (BAP) is to determine the berthing position and the berthing time of the calling vessels. As depicted in Figure 1, the solution of the BAP (i.e., berth plan) can be represented as a non-overlapped rectangular packing on a two-dimensional time-space diagram which is expressed by the planning time horizon and the length of quay [4]. The Quay Crane Assignment Problem (QCAP) is to determine the number of QCs that are engaged to the vessels at each time. Since the handling times of vessels depend on the number of QCs that are assigned to the vessels, the QCAP is also considered for establishing the berth plan. In this regard, Figure 2 shows an example of the solution for the integrated Berth Allocation and Crane Assignment Problem (BACAP) where the QCs are assigned to the vessels in a time-variant manner. The QC assignment can inherently accelerate or decelerate the handling times of the vessels.  The uncertain arrivals of the calling vessels due to unfor conditions or a delay from the previous container terminal, o berth operations. The disruption may incur substantial cost berth and yard operations must be re-planned and relevan handling equipment must be re-allocated. Moreover, it ma consecutive vessels due to the chain-effect which severely de  The uncertain arrivals of the calling vessels due to unf conditions or a delay from the previous container termina berth operations. The disruption may incur substantial co berth and yard operations must be re-planned and relev handling equipment must be re-allocated. Moreover, it m consecutive vessels due to the chain-effect which severely utation for shipping companies. Therefore, one of the mai The uncertain arrivals of the calling vessels due to unforeseen events, such as weather conditions or a delay from the previous container terminal, often lead to disruption in the berth operations. The disruption may incur substantial costs to the terminal because the berth and yard operations must be re-planned and relevant resources such as container handling equipment must be re-allocated. Moreover, it may induce delays of the other consecutive vessels due to the chain-effect which severely declines in terminal service reputation for shipping companies. Therefore, one of the main tasks of terminal berth operators is to figure out the optimal reallocation of berths and QCs for incoming vessels to respond to the real-time schedule disruption. In that case, if the actual time of departure (ATD) exceeds the estimated time of departure (ETD) of the vessels, it may result in inevitable modifications to the operational plan of the vessel for the next terminal of destination established by the shipping company. For the shipping companies, such a disruption causes loss of reliability of their services and logistic costs [5]. In order to provide high-quality service to the shipping companies, the berth rescheduling is made in such a way as to minimize the difference between the ETD and the ATD. However, there is a gap between actual operations and optimized operations in the berth rescheduling because the rescheduling in practice is manually conducted by the berth operators according to experience [1].
It is worth mentioning that the smart port initiatives and high-quality terminal operating systems have provided operational improvement by automation and optimization with significantly mitigating manual work. The berth rescheduling operations have the potential for these attempts to take effect with the following two reasons: First, the loss in optimality for the rescheduling operation may cause substantial costs including declined terminal service reputations for shipping companies. Second, co-incidences of vessel delays can make it difficult to execute the berth rescheduling in manual and accelerate the operational inefficiency. It is noted that vessel delays occur frequently [2,3] and further, the more complex global supply chain may provide more uncertainties in vessel arrivals. Accordingly, more efforts of rescheduling will be required to cope with the uncertainties and attract the shipping companies. Therefore, as one of the prerequisites for smart port initiatives, it is imperative to gauge the effect that can be achieved through automation and optimization. To this end, we intend to quantify and identify the gap between research and practice for the berth rescheduling.
This paper provides the methodology to reschedule berths and QCs simultaneously to respond to the updated information where the initial berth plan is disrupted due to the uncertainty of vessels' arrival. We formulate a mixed-integer linear programming (MILP) model for the dynamic berth rescheduling problem and propose a rolling horizon approach to solve the model. It is especially notable that we conducted the empirical study with the real-world berth operational data in a typical container terminal in Korea. We designed three scenarios that restrict the optimization to reflect the possible fluctuation while terminal operating. The impact of the proposed methodology was assessed in measure of the delayed departure time of vessels, and it was compared with the empirical berth plan conducted by the terminal operator.
The remainder of this paper is organized as follows. A review of previous research is given in Section 2. In Section 3, the problem description and mathematical model that minimizes operation cost associated with reallocation of berths and QCs are presented. As a solution approach, the rolling horizon approach is addressed in Section 4. Then, a numerical experiment is conducted with empirical data in Section 5. Finally, a conclusion is given in Section 6.

Literature Review
Many researchers have studied container terminals from various perspectives: economic [6][7][8][9], operational [10][11][12][13], and political [14,15]. In particular, the study of the various operational problems in a container terminal plays an important role in improving efficiency and advancing to a smart container terminal. In this study, we focus on seaside operations among several operational problems.
The BAP has received tremendous attention from the research community in the past decades. As modern container terminals varied in layout and equipment, terminal operation problems became more complex, and different variants of the models and solution methods have been developed in the literature [16]. The berth allocation models are typically classified into discrete and continuous models according to the berthing space [17][18][19]. Due to the complexity of the BAP, several researchers applied heuristic algorithms such as the Lagrangian relaxation procedure, tree search procedure, genetic algorithm, beam search algorithm, particle swarm optimization, etc. to their studies [20][21][22][23][24][25].
Since the QCAP is directly linked to the handling times of vessels, several researchers considered the integration of the BACAP, which causes a great increase in the complexity of the model. To solve this complexity, Guan et al. [26] considered the BAP as a multi-processor task scheduling problem where the processors and tasks correspond to consecutive QCs and vessel handling, respectively. They used minimization of total weighted completion time of tasks as an objective function, where the weight of a task is equivalent to the processing time depending on the number of serving QCs. A greedy algorithm was applied to determine the QC assignment for the arranged vessels in increasing order of the weight. Park and Kim [27] introduced a two-phase structure that makes step by step decisions for berth allocation and detailed time-variant QC assignment. For phase 1, a Lagrangian heuristic is used to solve continuous BAP with consideration of QC resources, where the handling time of a vessel is assumed to be decided by the number that is inversely proportional to the number of QCs engaged to the vessel. For phase 2, dynamic programming that minimizes QC setup cost is made to solve the QCAP. Vacca et al. [28] proposed a model which can be adapted to both BAP and BACAP. The model is based on an exponential number of variables and solved via column generation. A branch and price algorithm was carried out to obtain optimal integer solutions, and several accelerating techniques that can be generalized to other branch and price schemes were introduced. Meisel and Bierwirth [29] devised the Squeaky Wheel Optimization (SWO) heuristic based on priority list building and list insertion method. After deriving the initial priority list from the vessel list that is arranged in the order of the expected time of arrival, the SWO heuristic procedure and local refinement procedure were repeated to explore the improved solution. Iris et al. [30] proposed Generalized Set Partitioning (GSPP) formulations for the BACAP considering both time-variant and time-invariant QC assignment policies. They solved the problem introduced in [29] and applied a set of column reduction techniques to obtain the improved upper and lower bounds, which would be measures of evaluation of new heuristics. Iris et al. [31] proposed an Adaptive Large Neighborhood Search (ALNS)based heuristic to improve the QC assignment on the mathematical model introduced in [29]. They showed the solution efficiency of the proposed heuristic comparing with the state-of-the-art heuristics.
For implementing the established berth schedule, all input parameters considered at the planning phase must be unchanged. However, in practice, a variety of factors change the plan differently from the information expected at the planning phase, thereby preventing the implementation of the original berth schedule. To cope with the uncertainties, a proactive approach and a reactive approach have been discussed. The proactive approach aims to absorb the uncertainties at the planning level [2,[32][33][34][35][36], while the reactive approach aims to handle the real-time disruptions due to the uncertainties at the operation level [1,[37][38][39][40]. We focus on the review of the literature using the reactive approach which is close to this study. Zeng et al. [37] devised two strategies (QC rescheduling strategy and berth reallocation strategy) to solve the disruption recovery problem through local rescheduling and tabu search. The numerical experiment showed a comparison of additional costs resulting from QC rescheduling and berth reallocation. Umang et al. [38] studied the BAP with dynamic updates on the ETA of the calling vessels. They proposed a smart greedy method by taking advantage of the estimates of the arrival and handling times from a probability distribution. Xiang et al. [39] introduced the fuzzy decisionmaking process for the disruption recovery in the BACAP and applied a rolling-horizon optimization algorithm. Li et al. [1], Lv et al. [40] developed an SWO-based construction heuristic to solve the real-time rescheduling for the BACAP.
As discussed above, the number of studies that concern the reactive approach for the BAP or BACAP is limited. The focus of existing studies is mainly on how to reallocate the berths and QCs, and none of them attempts the empirical study to quantify and identify the gap between research and practice for the berth rescheduling. In this paper, the practical restrictions in optimization for the berth rescheduling are considered to estimate the contribution of automation and optimization in real-world terminal environments.
Our empirical analysis confirms that the rescheduling strategy for berth planning does have a cost-effective effect on automated terminals and provides managerial insights to berth planners. Furthermore, the results of our research can help understand the effect to be achieved through automation and optimization techniques, and accelerate the smart port initiatives.

Problem Description
This study concerns the dynamic berth rescheduling problem. As shown in Figure 3, the conceptual framework to model the problem works as follows. We assume that the initial baseline schedule is given, and the terminal receives a dynamic update on the arriving vessel information. The baseline schedule is continuously executed until the vessel information is updated. The controller identifies the impact of the updated information on the feasibility of the plan during the execution of the baseline schedule. If it turns out to be a cause of the schedule disruption, this triggers the solver to modify the current schedule. The solver creates the re-optimized schedule to cope with the disruption. Then, the baseline schedule is considered to be replaced with the newly obtained re-optimized schedule by the solver.
OR PEER REVIEW 5 of 14 To create the initial baseline schedule at the planning stage, a variety of service costs such as berthing delay from ETA, departure delay from ETD, deviation from the ideal berthing position are considered in literature [19,20,27,29]. In contrast, for the recovery schedule at the operation stage, catching up with the required departure times (i.e., ETDs) of the calling vessels is of utmost importance to achieve the service reputation, even if the arrivals of the shipping companies are delayed [1]. As mentioned in Section 1, the service reputation is essential to stay ahead of the competition, as well as sustain profitability. Accordingly, in the conceptual framework for rescheduling, the solver model explicitly considers the service reputation and aims to minimize the departure delay from ETD.
The solver yields the recovery schedule based on re-optimization of the berth scheduling in the event of the schedule disruption. A common approach for dynamic rescheduling is to apply an optimization model on a rolling planning horizon [38]. If the solver is triggered at time epoch , the baseline schedule (i.e., determination of the berthing times and positions, assignment of the dedicated QCs for the vessels), which was planned before time , remains unchanged, and the schedule after time is planned completely new. The following subsections detail the re-optimization model to recover the berth schedule.

Assumption
• Quay layout is assumed as a continuous space. To create the initial baseline schedule at the planning stage, a variety of service costs such as berthing delay from ETA, departure delay from ETD, deviation from the ideal berthing position are considered in literature [19,20,27,29]. In contrast, for the recovery schedule at the operation stage, catching up with the required departure times (i.e., ETDs) of the calling vessels is of utmost importance to achieve the service reputation, even if the arrivals of the shipping companies are delayed [1]. As mentioned in Section 1, the service reputation is essential to stay ahead of the competition, as well as sustain profitability. Accordingly, in the conceptual framework for rescheduling, the solver model explicitly considers the service reputation and aims to minimize the departure delay from ETD.
The solver yields the recovery schedule based on re-optimization of the berth scheduling in the event of the schedule disruption. A common approach for dynamic rescheduling is to apply an optimization model on a rolling planning horizon [38]. If the solver is triggered at time epoch τ, the baseline schedule (i.e., determination of the berthing times and positions, assignment of the dedicated QCs for the vessels), which was planned before time τ, remains unchanged, and the schedule after time τ is planned completely new. The following subsections detail the re-optimization model to recover the berth schedule.

Assumption
• Quay layout is assumed as a continuous space.

•
Each vessel has a maximum and minimum number of QCs that can be assigned. It is decided in advance through an agreement between the terminal and the shipping company to ensure minimum productivity. For some feeder vessels, if the minimum number of QCs is not given, one is assumed. • When vessels berth and departure at the terminal, tugboat and pilot schedule between seaport to inland ports and line handling take an hour. That is, it is ensured a minimum of 2 h between vessels. • QCs have constant productivity and start the loading/discharging process the moment the vessel is berthed.

•
The number of QCs working on the vessel may change during loading/discharging operation. However, the minimum number of QCs that can be assigned must be met to ensure continuous work. Namely, it is assumed that the vessel which has started operation will not be stopped.

Model Formulation
In this section we describe the MILP model for the dynamic berth rescheduling problem. A list of notations, i.e. parameters, decision variables of the model, can be found in Section 3.2.

Min
The rescheduling of the berth plan aims to minimize the delays from the ETD of the vessels. The objective function (1) defines a weighted penalty costs for delays from ETD, taking into account the service priorities of each vessel. Constraints

Solution Approach
In this study, we apply a rolling-horizon approach for the rescheduling method to accommodate the framework presented in Section 3. In general, dynamic rescheduling is to apply an optimization model on a rolling planning horizon [38]. A rolling-horizon optimization algorithm has been widely employed in research on rescheduling problems [39]. The main idea of the rolling-horizon approach is to divide the planning horizon into subhorizons, and then iteratively solve sub-problems for each sub-horizon. The rolling-horizon approach allows to plan for the planning horizon, and then reflects the results of the previous sub-horizon on the planning for the next sub-horizon. Through the rolling-horizon approach, we can reflect the highly dynamic and fluctuating environment generated during the berth planning and derive the flexible plan within a reasonable computation time by updating the plan every sub-horizon.
For the description of the rolling-horizon approach, the following notations are introduced: length of the planning horizon (T), length of the rolling sub-horizon (S), and length of the frozen time window (F). Then, the total number of iterations (N) for the rolling-horizon method is equivalent to T divided by S. The rolling-horizon rescheduling procedure is terminated if the number of iterations N is reached.
More specifically, Figure 4 shows a snapshot in the rescheduling framework. In Figure 4, the leftmost one presents the initial situation where the baseline schedule is executed in grey-shaded time period and at the specific time epoch, the berth rescheduling is required. The controller component triggers the solver component. Then, for the time period to be rescheduled, the sub-problem for each sub-horizon is iteratively solved by the solver component. Here, the exact optimization algorithm is implemented based on the mathematical model in Section 3, where the length of planning period T is reduced to the length of rolling sub-horizon S. The result of the solver is kept until the vessel information is updated. The next one shows the updated situation again, and the controller and solver works for the reallocations of the berth and QCs in the same way described.

Solution Approach
In this study, we apply a rolling-horizon approach for the rescheduling me accommodate the framework presented in Section 3. In general, dynamic reschedu to apply an optimization model on a rolling planning horizon [38]. A rolling-horiz timization algorithm has been widely employed in research on rescheduling pr [39]. The main idea of the rolling-horizon approach is to divide the planning horiz sub-horizons, and then iteratively solve sub-problems for each sub-horizon. The horizon approach allows to plan for the planning horizon, and then reflects the re the previous sub-horizon on the planning for the next sub-horizon. Through the horizon approach, we can reflect the highly dynamic and fluctuating environment ated during the berth planning and derive the flexible plan within a reasonable co tion time by updating the plan every sub-horizon.
For the description of the rolling-horizon approach, the following notations troduced: length of the planning horizon ( ), length of the rolling sub-horizon ( length of the frozen time window ( ). Then, the total number of iterations ( ) rolling-horizon method is equivalent to divided by . The rolling-horizon resc ing procedure is terminated if the number of iterations is reached. More specifically, Figure 4 shows a snapshot in the rescheduling framework. ure 4, the leftmost one presents the initial situation where the baseline schedule cuted in grey-shaded time period and at the specific time epoch, the berth resched required. The controller component triggers the solver component. Then, for the ti riod to be rescheduled, the sub-problem for each sub-horizon is iteratively solved solver component. Here, the exact optimization algorithm is implemented based mathematical model in Section 3, where the length of planning period is reduce length of rolling sub-horizon . The result of the solver is kept until the vessel infor is updated. The next one shows the updated situation again, and the controller and works for the reallocations of the berth and QCs in the same way described.

Experiment Environment
To find out the effectiveness of the proposed method in real-life environme berth plan generated by the proposed model and the result of the berth planner terminal were compared. The experiment environment was set to a berth length m and a total of 12 QCs, which is the actual environment from a terminal in Pusan port, Republic of Korea. In addition, the data of vessels that berthed at the contai minal in the actual berth schedule, including ETA, ETD, vessel length, number of c ers to be handled, minimum/maximum number of QCs that can be assigned, and

Experiment Environment
To find out the effectiveness of the proposed method in real-life environment, the berth plan generated by the proposed model and the result of the berth planner in the terminal were compared. The experiment environment was set to a berth length of 1200 m and a total of 12 QCs, which is the actual environment from a terminal in Pusan Newport, Republic of Korea. In addition, the data of vessels that berthed at the container terminal in the actual berth schedule, including ETA, ETD, vessel length, number of containers to be handled, minimum/maximum number of QCs that can be assigned, and the actual time of berthing/departure (ATB/ATD), were used. For the penalty costs corresponding to the departure delay of the vessels, the costs resulting from reassigning a vessel to another terminal were used [41].
In real-life environments, berth planning is conducted without knowing the information of all vessels. In the experiments, this factor is considered by using an actual time of arrival (ATA), ATB, and ATD gathered from vessels in the terminal. For the periodic rescheduling strategy, information from each vessel is known 24 h prior to arrival, and the proposed model is triggered to reschedule every 6 h. That is, the length of the planning horizon T, rolling sub-horizon S, and rescheduling period are 1 week, 24 h, and 6 h, respectively. The experiments are carried out on a computer with Intel Core i7-7700HQ 2.80GHz and 16.0 GB of RAM working under Windows 10 Server operating system. We ran commercial solver Gurobi 8.0.1 to solve the subproblems for rolling-horizon optimization. For implementing the rolling-horizon optimization, the average computation time is in the range of 500 and 1000 s.

Experiment Scenarios
As mentioned in Section 4, in numerical experiments, we derived the result of rescheduling using a rolling-horizon approach. However, there are not only the dynamic nature of the information but also other various factors that make efficient berth operations difficult for planners to determine berth allocation at the actual terminal. For example, there are specific situations where it is difficult to change the berth plan due to the request of the consignor, the tight schedule to the next destination port, the relationship between terminal and shipping company, and the relationship between the mother ship and feeder ship, and so on. Moreover, because of the complexity of the terminal's operations, the loading/discharging processing time of the vessel may be delayed longer than expected. Even though such factors do not appear on the data, they can be considered an inherent factor considering the actual operating environment of the terminal.
When comparing the results of the rescheduling of the berth plan with those of the terminal planner, to eliminate these inherent factors as much as possible and analyze the results, three scenarios were assumed as shown in Table 1. Scenario 1 is a case where intrinsic factors are not considered. In this scenario, all vessels can berth immediately after their ATA instead of ETA. Scenario 2 assumed that berthing time is determined by the terminal planner due to exceptional circumstances, and it is best for modifying the berth plan. In this scenario, every vessel can berth only after the ATB in place of ATA. In addition to the assumption of Scenario 2, Scenario 3 assumed the processing time of the vessel was delayed. In this scenario, the productivity of a QC, p is reduced from 30 to 25 containers per hour to derive the berth plan. Numerical experiments were conducted on each of the three scenarios, and the results were analyzed. For the actual planner's result, as shown in Figure 5, a total of 12 vessels had delayed ETD, which accumulates to 126 h of delay. For the proposed model under Scenario 1, a total of 3 vessels had delays, which accumulate to 6 h of delay. This scenario showed that the penalty cost, the expected cost of reassigning the vessel to other terminals, can be reduced by about 2.23 million dollars. As can be seen in Figure 6, the proposed method in this study reduced departure delay time on most vessels from the results of the planner. For Vessel 14, a delay did not occur in the result of the planner, but it occurred in the proposed methodology. As the vessel is berthed more greedily than the proposed methodology, vessels arriving at similar times are delayed and it incurs significant costs to the terminal.  As can be seen in Figure 6, the proposed method in this study reduced departure delay time on most vessels from the results of the planner. For Vessel 14, a delay did not occur in the result of the planner, but it occurred in the proposed methodology. As the vessel is berthed more greedily than the proposed methodology, vessels arriving at similar times are delayed and it incurs significant costs to the terminal.
i. Eng. 2021, 9, x FOR PEER REVIEW As can be seen in Figure 6, the proposed method in this study reduced de delay time on most vessels from the results of the planner. For Vessel 14, a delay occur in the result of the planner, but it occurred in the proposed methodology. vessel is berthed more greedily than the proposed methodology, vessels arriving lar times are delayed and it incurs significant costs to the terminal.

Scenario 2: A Case Where Vessels Can Berth after Their ATB
As the result of Scenario 2, the model had a delay of only 8 vessels, which accumulates to 74 h of delay, thus reducing the objective value by 44.67% compared to the planner's berth allocation results. The expected amount of saved penalty cost by Scenario 2 is about 1.11 million dollars. In Scenario 2, although the vessel's berthing time had to be determined disadvantageously, the objective value and delay time were generally reduced in comparison with the result of the planner. Significantly, it can be seen in Figure 7 that the handling time for vessels 9, 11, 13, and 19 that were affected by QC allocation and productivity had shorter times compared to the result of a planner.  Figure 8 shows that the proposed method had a lower departure delay on most vessels than the planner's results. However, compared to Scenario 1, the results of the model also show that there were delays in the departure of vessels.  Figure 8 shows that the proposed method had a lower departure delay on most vessels than the planner's results. However, compared to Scenario 1, the results of the model also show that there were delays in the departure of vessels.

Scenario 3: A Case Where Productivity of QCs Is Reduced
As can be seen in Figure 9, only 9 vessels were delayed, and the total delay time was 103 h, decreasing the objective value by 21.82%. By Scenario 3, the penalty cost corresponding to about 0.55 million dollars can be reduced. Despite the case, where the minimum productivity of the QCs is assumed and takes a longer time to process the vessel, in general, the objective value and delay time was reduced compared to the planner. It means that the strategic method of determining QC allocation based on ETD and penalty cost worked effectively.  Figure 8 shows that the proposed method had a lower departure delay on mo sels than the planner's results. However, compared to Scenario 1, the results of the also show that there were delays in the departure of vessels.

Scenario 3: A Case Where Productivity of QCs Is Reduced
As can be seen in Figure 9, only 9 vessels were delayed, and the total delay tim 103 h, decreasing the objective value by 21.82%. By Scenario 3, the penalty cos sponding to about 0.55 million dollars can be reduced. Despite the case, where th mum productivity of the QCs is assumed and takes a longer time to process the ve general, the objective value and delay time was reduced compared to the plan means that the strategic method of determining QC allocation based on ETD and p cost worked effectively.  In Figure 10, the berth schedule planned by the model resulted in more delay for a few vessels, while the overall cost was reduced by decreasing the delay for other vessels. In particular, vessel 12, which was delayed more in the result of the proposed model than the result of the planner, costs only half as much as vessel 13. It indicates that vessel 12 was strategically delayed to reduce the total cost by allocating QCs to vessel 13 intensively. In Figure 10, the berth schedule planned by the model resulted in more delay for a few vessels, while the overall cost was reduced by decreasing the delay for other vessels. In particular, vessel 12, which was delayed more in the result of the proposed model than the result of the planner, costs only half as much as vessel 13. It indicates that vessel 12 was strategically delayed to reduce the total cost by allocating QCs to vessel 13 intensively. few vessels, while the overall cost was reduced by decreasing the delay for other v In particular, vessel 12, which was delayed more in the result of the proposed mod the result of the planner, costs only half as much as vessel 13. It indicates that ve was strategically delayed to reduce the total cost by allocating QCs to vessel 13 sively.

Conclusions
Since a vessel arrives late due to various uncertainties, the baseline berth plan longer be executed, which causes huge financial losses to terminals. To prevent t proposed a berth and QC rescheduling strategy that minimizes costs when disru occur in the initial plan. A MILP model was formulated and a rolling-horizon ap was suggested to solve the mathematical model effectively. Numerical experiment on the empirical data from the terminal in Busan were conducted to compare the of the proposed method with those of a planner. Experimental results show that th tendencies of the planner and the proposed method are similar, but overall delay reduced in the results of the proposed method. As setting the scenario conservativ delay time of the proposed method is gradually increased. Nevertheless, the dyna scheduling results in fewer penalty costs than the planner scheduling manually.

Conclusions
Since a vessel arrives late due to various uncertainties, the baseline berth plan can no longer be executed, which causes huge financial losses to terminals. To prevent this, we proposed a berth and QC rescheduling strategy that minimizes costs when disruptions occur in the initial plan. A MILP model was formulated and a rolling-horizon approach was suggested to solve the mathematical model effectively. Numerical experiments based on the empirical data from the terminal in Busan were conducted to compare the results of the proposed method with those of a planner. Experimental results show that the delay tendencies of the planner and the proposed method are similar, but overall delay time is reduced in the results of the proposed method. As setting the scenario conservatively, the delay time of the proposed method is gradually increased. Nevertheless, the dynamic rescheduling results in fewer penalty costs than the planner scheduling manually.
It is noted that the optimization for berth rescheduling can be enhanced with taking the information on the uncertainties into account. This is because it can adapt to uncertainties in a robust way and further enrich the proactive approaches for berth planning. If the vessel's arrival time is predictable through analysis of the vessel's delay data, it can help predict the expected losses of the terminal due to the possible disruptions and berth rescheduling operation at the planning stage. Then, this anticipation enables to proactively create the berth plan with schedule robustness by minimizing the expected losses in the terminal or reducing the possible occurrence of disruptions. Predictive-based operational logic can realize the global optimization of the terminal through the smart port technology, as collecting real-time information on oceans and terminal, and predicting various port management systems (e.g., berth planning, yard planning) comprehensively.
Furthermore, this study can be extended by taking into account the energy efficiency aspect for next-generation green ports [42]. The integration of energy management and operational improvements can attain energy savings and emission reductions [43].