1. Introduction
With the rapid development of the shipping industry, the port also has a new demand for container handling. The world’s largest terminal operator handled 65.4 million 20-foot equivalent units (TEUs) in 2014, an increase of 5.5 per cent over the previous year (UNCTAD (2015)) [
1]. According to the survey of Tianjin port, Dalian port, and other ports, to better transform the service-oriented port, the focus of container terminals has gradually changed from effectiveness to efficiency in recent years. Terminal container work’s top priority is coordinating the overall situation and improving operation efficiency and customer satisfaction. Since there will be many emergencies in port work, spreader fault is one of them. When it occurs, using the original YC scheduling scheme may have a particular impact on the original plan of the container yard, and the total completion time of pick-up operation and waiting time of container trucks in the whole period will increase. Therefore, considering the waiting limit of external container trucks, it is necessary to study further how to determine whether rescheduling is necessary after a fault occurs.
Among the existing literature on YC scheduling, Li et al., 2022 [
2] developed a YC scheduling model considering no crossing constraints and dynamic deadlines. To improve the flexibility of container yard handling, a joint scheduling method (LRPSO) based on particle swarm optimization and local rescheduling strategy is proposed to solve the problem faster and more efficiently. Chu et al., 2019 [
3] conducted a study on the issue of considering transitions of three YCs in two adjacent container box areas. For this problem, a 0–1 mixed integer planning (MIP) model is constructed to minimize the total process time and thus reduce the total container storage time in the container YC, which helps to save container yard resources and improve productivity. For small-scale instances, the proposed model can be solved optimally by CPLEX. Since the problem is an NP-hard problem, a fast heuristic algorithm and an improved genetic algorithm are designed to generate approximate optimal solutions for large-scale instances. Most papers on YC scheduling problems are designed linear models and solved by exact algorithms. In addition to individual YC scheduling studies, more YC scheduling problems for collector trucks are considered. Yu et al., 2019 [
4] studied the YC scheduling problem for mixed-stack terminals and proposed a mixed integer linear programming (MILP) model that jointly optimizes the waiting cost of trucks and the penalty cost caused by exceeding the waiting time threshold. Considering the NP-complete nature of this scheduling problem, they developed an efficient rolling horizon algorithm based on some heuristics to reduce the computational time. Hsu et al., 2021 [
5] investigated the problem of optimizing the cooperative operation of a yard crane (YC) and yard truck (YT) for export containers in a terminal container yard area. Four hybrid methods dealt with the yard bridge scheduling problem (YCSP) and the yard truck scheduling problem (YTSP).
Zhou et al., 2020 [
6] developed a mixed integer programming model and proposed a two-stage heuristic algorithm to simultaneously determine the scheduling of YCs and the parking position of vehicles for efficient operations. Torbi et al., 2022 [
7] studied the sequencing of YCs and YTs, considering the impact of potential interference and shift problems between YCs on the performance of YCs. The study innovatively considered interference and shifting problems between YCs in a mathematical model and proposed a hybrid linear programming model to solve the scheduling problem of loading operations with the objective function of minimizing the completion time of stacker operations. Gao et al., 2022 [
8] developed a multi-objective optimization model with a novel truck-based partitioning strategy aimed at minimizing the total longitudinal distance of the field bridge and the total waiting time of internal and external trucks. The effectiveness of the integrated truck-based and block-based scheduling strategies is verified by comparing them with existing strategies. Numerical experiments show that the integrated scheduling policy balances the two conflicting objectives better than the priority and first-come-first-served scheduling policies. Zhu et al., 2022 [
9] use a two-loop strategy combined with a hybrid storage policy to focus on the dockyard YC scheduling problems. The scheduling plan of YTs and the storage location of inbound containers are considered. Based on the above factors, a mixed integer planning model is developed to minimize the vessel berthing time to complete all tasks. The proposed model is solved using a particle swarm optimization algorithm. Ma et al., 2022 [
10] proposed a mixed integer two-layer programming model to optimize ship-related time Windows and YC deployment for inbound trucks. A hybrid genetic algorithm based on collective decision optimization is proposed.
In addition to considering the influence of internal gathering cards on YC scheduling, the influence of uncertainty on YC scheduling has been gradually raised in recent years. Liu et al., 2020 [
11] developed a stochastic programming model that considers the fluctuations of external truck arrival time and yard crane handling capacity and derived a fixed scheme that minimizes the expected crane completion time and task waiting time values. Meanwhile, two rule-based algorithms are proposed for crane operation schemes in deterministic environments, and a genetic algorithm is used to find the optimal solution to adapt to the uncertainty. Yang et al., 2022 [
12] considered the influence of uncertain container demand, studied the comprehensive optimization of storage yard resources, and established a stochastic optimization model to improve the robustness of daily storage yard management. Due to the complexity of the model, a harmonious search algorithm based on a two-stage decomposition strategy is designed to solve the proposed model. To speed up the solution, a scoring method was developed to generate an initial space allocation plan, and a tabu list was added to improve the quality of the solution. He et al., 2019 [
13] considered how to conduct YC scheduling under the uncertainties of ship arrival time and handling capacity, external truck arrival time and container number. A mathematical model is proposed to optimize the total delay and additional loss of the estimated end time of the task group under all uncertain conditions. In addition, a framework based on a genetic algorithm is proposed to solve this problem by combining three—stage algorithms. Lei et al., 2020 [
14] set up a stochastic programming model from the perspective of active strategy, considering the fluctuation of external truck arrival time and the different operation volumes of the YC, to obtain a fixed scheme that has the minimum expected value of the YC completion time and the total task waiting time in all cases. This solution does not require rescheduling in the face of different situations.
Zheng et al., 2019 [
15] proposed a two-stage stochastic programming model aimed at minimizing tasks’ expected total lag time and focusing on the uncertainty of the retrieval tasks’ release time. For small-scale problems, the sample mean approximation (SAA) method is used. For large-scale problems, genetic algorithms (GA) and rule-based heuristic algorithms are developed. Feng et al., 2022 [
16] proposed a YC scheduling modeling method based on deep reinforcement learning for uncertain task scenarios in the case of multi-YC scheduling, Iris et al., 2019 [
17] proposed a mixed integer linear planning model to address integrated operational planning and energy management for seaports with smart grids without considering uncertain renewable energy generation. They use an integrated way obtains an optimal operations plan, demand response (including energy arbitrage) and optimal power flow to solve the problem. Most of the above literature considering the uncertainty is solved by modeling.
In the existing rescheduling literature, the rescheduling of yard cranes is relatively less considered, and most focus on rescheduling the railway or production process with interference. In the literature on Railway rescheduling considering interference, Zhou et al., 2022 [
18] studied the increasingly significant impact of interference on the train control and scheduling of the current line and related lines, focusing on the timetable cooperative rescheduling of HSR multiple scheduling areas under large-scale interference. The problem is formulated as a mixed integer linear programming (MILP) model to minimize the weighted sum of the arrival delay time of trains, the departure delay time of trains at the handover station and the number of train delays at all stations. The rescheduling scheme is generated by the strategy of retiming and reordering. Liu et al., 2022 [
19] studied that high-speed railway (HSR) is vulnerable to interference, and the duration of interference is usually highly uncertain and unpredictable. He proposed a rescheduling model based on the event activity network, which uses a two-stage stochastic programming method to minimize the end time as the optimization goal and formulate a conflict-free rescheduling scheme for all possible scenarios. Kumar et al., 2021 [
20] proposed an effective train rescheduling method based on multi-objective and dictionary-based inspection. Firstly, the constraints are extracted to explain the mcmigp index, and gkaco is used to optimize the constraints for optimal rescheduling.
The optimization objective is to minimize train delay, dwell time, schedule deviation and operation cost and increase service reliability. Zhu et al., 2019 [
21] studied the problem that railway operation is vulnerable to accidental interference and proposed to deal with it in an efficient and passenger-friendly manner. They proposed a mixed integer linear programming model for rescheduling by scheduling. The weight of each decision is estimated separately according to the time-dependent passenger demand, and the optimization objective is to minimize passenger delay. Peng et al., 2023 [
22] studied the problem of speed management under uncertain interference in the high-speed railway system, which led to the temporary speed limit (TSR) and the need to reschedule trains. A mixed integer linear programming model is established to reduce train travel time and improve passenger comfort. Considering the uncertainty of interference, the rolling horizon algorithm is used to solve it. Zhu et al., 2020 [
23] studied that during railway interference, to provide better alternatives to passengers, a novel passenger-oriented timetable rescheduling model was proposed, which integrated timetable rescheduling and passenger rescheduling into a mixed integer linear programming model, to minimize generalized travel time. An adaptive fixed sum optimization (AFAO) algorithm is developed. In the research of railway rescheduling considering interference, researchers will establish a mathematical model according to the characteristics of the problem. However, the solutions are divided into two types: rescheduling based on a certain realistic strategy and giving an algorithm based on the optimization objective.
In the production rescheduling with interference, Caldeira et al., 2022 [
24] considered the flexible job shop rescheduling problem with new job insertion (fjsrp) to minimize the completion time. An improved discrete backtracking search algorithm and an insertion rescheduling strategy based on relaxation are proposed to solve this problem. Chakraborty et al., 2020 [
25] studied the problem of resource-constrained project rescheduling. In this study, two discrete-time models are proposed to deal with two types of interference, and a solution is proposed which can deal with single and a series of independent interference in the way of reactive rescheduling. Ning et al., 2020 [
26] studied the optimization of interference management and job shop scheduling and proposed a multi-objective optimization model of interference management and rescheduling strategy. An improved quantum bacterial optimization algorithm (iqbfo) based on prospect theory was designed to solve the proposed model. Chakraborty et al., 2021 [
27] studied the resource-constrained project scheduling problem (RCPSP) and designed a mathematical model of the reactive scheduling method, the event-based reactive method (ebra). In addition to the precise method using LINGO software, this study proposes an enhanced iterative greedy algorithm (ENIG). In the production rescheduling problem, researchers almost choose to establish a rescheduling model and design an algorithm to solve it.
In addition to the above two rescheduling problems, Iris et al., 2019 [
28] have developed a recoverable robust optimization method to solve weekly berth and quay crane planning problems. Considering the uncertainty of ship arrival time and the fluctuation of container handling rate on the quay crane, a rescheduling model was established with cost as the optimization objective. And an adaptive large neighborhood heuristic framework was proposed to solve this problem. Zheng et al., 2023 [
29] studied the comprehensive rescheduling problem of berth assignment and quay crane assignment with vessel delays and unplanned vessel arrivals. The first step is to use the rolling time domain method to determine the rescheduling time. The second step is to establish a rescheduling model and design an improved genetic algorithm (IGA) to obtain a rescheduling solution at the rescheduling time using various rescheduling strategies. Finally, Lv et al., 2020 [
30] studied the problem of disturbance recovery in berth allocation in transfer terminals. A mixed integer linear programming model was established to adjust the original berth allocation plan, to minimize the recovery cost caused by deviation from the original plan. The squeaky wheel optimization heuristic algorithm is proposed to find the approximate optimal solution in large-scale problems. The above three berthing rescheduling problems with uncertainty are also solved by modeling and design algorithms. Therefore, modeling and algorithm solving are also selected in this paper.
In the existing literature, there are relatively few rescheduling problems considering the impact of failures. Zhao et al., 2019 [
31] studied common machine failures in production scheduling and proposed a new rescheduling decision model based on random forest, an effective machine learning method for learning the optimal rescheduling strategy under different machine failures. A genetic algorithm (GA) generates the initial scheduling scheme. Sang et al., 2021 [
32] studied the interference events, such as equipment failures that often occur in the production process of the processing workshop, because the existing rescheduling strategy is difficult to effectively reduce the deviation between the rescheduling plan and the initial scheduling plan. This study proposes a new interference management method, including an interference management model and multi-objective optimization algorithm (NSA-III-RPE). Bhongade et al., 2023 [
33] studied the problem that the original flow shop plan needs to be modified and/or rearranged for interference, such as machine failure. A rescheduling method based on right shift rescheduling and affected operation rescheduling is established to solve the problem. According to the above literature, faults can affect the original scheduling plan, which is common in bridge scheduling. The existing fault and rescheduling literature also consider the characteristics of randomness and uncertainty of fault. Some use machine learning to determine different fault rescheduling strategies, while others give different rescheduling strategies according to different fault characteristics. However, the above research takes the minimum deviation from the original scheme as the optimization goal.
In the mentioned literature on YC scheduling, the existing literature focuses on the joint scheduling of container trucks and YCs. In recent years, some research has gradually begun to consider the impact of uncertainty on container yards and yard crane scheduling. But most of the uncertainty is general and not specific enough. Therefore, this paper gives the impact of specific uncertainty (random fault impact) on the YC scheduling in the import container yard and provides the rolling fault impact judgment mechanism. As shown in
Table 1, most studies take the shortest time as the optimization goal, the general scheduling problem considers the shortest operation time, and some studies evaluating the uncertainty will optimize the shortest delay time simultaneously. Because few papers consider yard crane fault and rescheduling, we refer to some papers on rescheduling caused by interruption and find that most of them use the combination of modeling and algorithm to solve the problem. At the same time, some papers that consider machine fault and rescheduling mostly have the goal of minimum deviation from the original scheduling scheme. So, we establish the rescheduling model, minimizing the deviation from the original scheduling scheme as the hybrid optimization target and using the AEA algorithm to solve it, and further verify the effectiveness of the model and algorithm through numerical experiments. Unfortunately, the existing YC scheduling literature does not consider the effect of yard crane fault on schedule, probably because the fault as an uncertainty factor is taken as an external force influence condition. But, through the investigation in the port, we know that faults are similar to the common yard crane dispatching factors, such as uncrossing between YCs, which are both influencing factors that cannot be ignored in real operation. Therefore, the biggest contribution of this paper is to consider the fault of the yard crane, an unavoidable factor in the actual operation, and to give a more practical dispatching scheme for the dispatching work of ports.
5. Conclusions
This paper studies the YC rescheduling problem of multi-container areas under the influence of random faults in the import container yard of container terminals, proposes the judgment mechanism of the impact of random faults on existing operations, establishes a rolling optimization model considering the waiting time of external container trucks and the influence of random faults, and designs a hybrid genetic simulated annealing algorithm to solve the problem according to the characteristics of the problem. Furthermore, this paper considers the fault of the yard crane, an unavoidable factor in the actual operation, and gives a more practical dispatching scheme for the dispatching work of ports. Therefore, the contribution of this paper is to consider the fault of the yard crane, an unavoidable factor in the actual operation, and to give a more practical dispatching scheme for the dispatching work of ports.
About limitation, this paper considers the problem of yard crane rescheduling under the influence of random faults, but the faults in actual operation are various. Some faults are related to the durable years of the yard crane and maintenance frequency, etc. This paper does not consider the above factors. At the same time, this paper assumes that there are enough yard cranes to replace fault yard cranes, but in practice, it is difficult to replace them due to the low idle rate of equipment or insufficient personnel. For ports, the fault is a kind of uncertain event.
In future research, as Iris et al., 2019 [
34] said, ports invest in harvesting renewable energy. The power generated by clean energy can be used in the port or injected into the utility grid. “Using clean energy is becoming increasingly common in today’s ports. The fault mode of the electric yard crane and the oil yard crane mentioned here is not similar. Therefore, we could study the problem of electric drive yard cranes in the future.
Meanwhile, as shown by the limitations discussed above, the types of faults are diverse. Some are uncertain, but others can also be predicted and analyzed. You can refer to the mechanism proposed by Ghasemi et al., 2019 [
35], which uses fuzzy inference system demand prediction as the output. In subsequent research, fault prediction and YC rescheduling research can be combined.