scholarly journals Hybrid evolutionary computation methods for quay crane scheduling problems

2020 ◽  
Author(s):  
S Nguyen ◽  
Mengjie Zhang ◽  
M Johnston ◽  
K Chen Tan

Quay crane scheduling is one of the most important operations in seaport terminals. The effectiveness of this operation can directly influence the overall performance as well as the competitive advantages of the terminal. This paper develops a new priority-based schedule construction procedure to generate quay crane schedules. From this procedure, two new hybrid evolutionary computation methods based on genetic algorithm (GA) and genetic programming (GP) are developed. The key difference between the two methods is their representations which decide how priorities of tasks are determined. While GA employs a permutation representation to decide the priorities of tasks, GP represents its individuals as a priority function which is used to calculate the priorities of tasks. A local search heuristic is also proposed to improve the quality of solutions obtained by GA and GP. The proposed hybrid evolutionary computation methods are tested on a large set of benchmark instances and the computational results show that they are competitive and efficient as compared to the existing methods. Many new best known solutions for the benchmark instances are discovered by using these methods. In addition, the proposed methods also show their flexibility when applied to generate robust solutions for quay crane scheduling problems under uncertainty. The results show that the obtained robust solutions are better than those obtained from the deterministic inputs. © 2013 Elsevier Ltd.

2020 ◽  
Author(s):  
S Nguyen ◽  
Mengjie Zhang ◽  
M Johnston ◽  
K Chen Tan

Quay crane scheduling is one of the most important operations in seaport terminals. The effectiveness of this operation can directly influence the overall performance as well as the competitive advantages of the terminal. This paper develops a new priority-based schedule construction procedure to generate quay crane schedules. From this procedure, two new hybrid evolutionary computation methods based on genetic algorithm (GA) and genetic programming (GP) are developed. The key difference between the two methods is their representations which decide how priorities of tasks are determined. While GA employs a permutation representation to decide the priorities of tasks, GP represents its individuals as a priority function which is used to calculate the priorities of tasks. A local search heuristic is also proposed to improve the quality of solutions obtained by GA and GP. The proposed hybrid evolutionary computation methods are tested on a large set of benchmark instances and the computational results show that they are competitive and efficient as compared to the existing methods. Many new best known solutions for the benchmark instances are discovered by using these methods. In addition, the proposed methods also show their flexibility when applied to generate robust solutions for quay crane scheduling problems under uncertainty. The results show that the obtained robust solutions are better than those obtained from the deterministic inputs. © 2013 Elsevier Ltd.


2013 ◽  
Vol 40 (8) ◽  
pp. 2083-2093 ◽  
Author(s):  
Su Nguyen ◽  
Mengjie Zhang ◽  
Mark Johnston ◽  
Kay Chen Tan

2012 ◽  
Vol 39 (9) ◽  
pp. 2063-2078 ◽  
Author(s):  
Pasquale Legato ◽  
Roberto Trunfio ◽  
Frank Meisel

2016 ◽  
Vol 08 (04) ◽  
pp. 1650058 ◽  
Author(s):  
Ming Liu ◽  
Shijin Wang ◽  
Feng Chu ◽  
Yinfeng Xu

This paper investigates the quay crane scheduling problem (QCSP) at container ports, subject to arbitrary precedence constraint among vessel container tasks. Differing from classic machine scheduling problems, noncrossing constraint for quay cranes must be satisfied. This is because quay cranes work in parallel and they travel on a same rail (along the berth), to perform container unloading and loading tasks for vessels. Precedence relation in an arbitrary form is rarely investigated in the literature, however, it may be originated from reefers or dangerous cargo which requires high priority of processing, and yard stacking plan. We present the computational complexity for several problem variations. In particular, we show the QCSP, even without precedence constraint, is strongly NP-hard. This complexity result improves the state-of-the-art, in which the same problem is shown to be NP-hard in the ordinary sense. Besides, we also prove that for two parallel quay cranes, if the processing times of container tasks are ones and twos, then this scheduling problem is NP-hard. This result implies that the QCSP with arbitrary precedence constraint is very difficult to solve. A genetic algorithm is proposed to obtain near-optimal solutions. Computational experiments demonstrate the efficiency.


Sign in / Sign up

Export Citation Format

Share Document