TY - JOUR
T1 - Some complexity results and an efficient algorithm for quay crane scheduling problem
AU - Liu, Ming
AU - Wang, Shijin
AU - Chu, Feng
AU - Xu, Yinfeng
N1 - Publisher Copyright:
© 2016 World Scientific Publishing Company.
PY - 2016/12/1
Y1 - 2016/12/1
N2 - 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.
AB - 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.
KW - Quay crane
KW - genetic algorithm
KW - precedence
KW - scheduling
UR - https://www.scopus.com/pages/publications/85063483082
U2 - 10.1142/S1793830916500580
DO - 10.1142/S1793830916500580
M3 - 文章
AN - SCOPUS:85063483082
SN - 1793-8309
VL - 8
JO - Discrete Mathematics, Algorithms and Applications
JF - Discrete Mathematics, Algorithms and Applications
IS - 4
M1 - 1650058
ER -