Some complexity results and an efficient algorithm for quay crane scheduling problem

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.

Author(s):  
Laura Cruz-Reyes ◽  
Arturo Lam Alvarez ◽  
Marcela Quiroz-Castellanos ◽  
Claudia Gómez ◽  
Nelson Rangel Valdez ◽  
...  

This chapter presents a novel hybrid algorithm for the quay crane scheduling problem (QCSP). QCSP consists of scheduling a sequence of unloading and loading movements for cranes assigned to a vessel, minimizing the total completion time of all the tasks. The proposed algorithm integrates two well-known metaheuristics: Greedy Randomized Adaptive Search Procedure and Ant Colony System; it also incorporates a repositioning strategy of idle cranes to reduce the interference generated by the quay cranes. The experimental results show that the proposed method is able to find quality solutions in short times. In experiments reported in the literature with crafted instances of QCSP, heuristic running time varies from seconds in small instances to hours in instances of medium size. Currently, the industry requirements are up to a maximum of approximately five minutes. The hybrid algorithm presented in this chapter allows addressing these requirements, by finding good quality solutions in significantly shorter time for larger problems, which represents an advantage in real environments.


2014 ◽  
Vol 587-589 ◽  
pp. 1793-1796
Author(s):  
Chun Ji Wu ◽  
Li Hua Chen ◽  
Qing Yu Zhao ◽  
Jin Xin Cao

With the current development of the berth and quay crane in China, minimizing the total time of all ships stopping at the port, and maximizing the utilization rate of quay cranes to reduce the waiting time in the queue at the anchorage are the key to success in the field of container terminals. The objective of this paper is to minimize the total time of all stopped ships at the port and to maximize the operation efficiency of quay cranes. Compared with single berth and quay crane allocation, this paper analyzes the berth-quay crane as a whole, and an integer programming model with some constraints is built for this problem. Then the heuristic algorithm is used in this paper to optimize the problem and gain the solution. This paper provides a guide for practical operation.


2014 ◽  
Vol 17 (54) ◽  
pp. 35 ◽  
Author(s):  
Christopher Expósito-Izquierdo ◽  
Eduardo Lalla-Ruiz ◽  
Belén Melian-Batista, ◽  
J. Marcos Moreno-Vega

Providing a suitable answer to different types of unforeseen changes in optimization problems is one challenging goal. This paper addresses the Quay Crane Scheduling Problem under random disruptions, whose goal is to determine the sequences of transshipment operations performed by a set of quay cranes in order to load and unload containers onto/from a berthed container vessel. An evolutionary algorithm is used to find an initial solution of the problem with completely deterministic data, whereas several rescheduling strategies are integrated into a dynamism management system aimed at keeping a proper quality level after a random disruption. Computational experiments indicate that using knowledge about previous static problems can largely improve the performance of the implemented schedule.


2014 ◽  
Vol 587-589 ◽  
pp. 1789-1792
Author(s):  
Yong Liang Zhou ◽  
Ri Dong Wang ◽  
Qing Yu Zhao ◽  
Jin Xin Cao

In recent decade, containers become an important part of the world's economy. With the growth in offshore trade, problems about container and port are attention by research scholars in many countries. In the study on the problem in container ports, Berth Allocation and Quay Crane Scheduling problem are very important; optimization of the two problems can improve the efficient of container ports. In this paper, we describe and classify the main Berth Allocation Processes and Quay Crane Scheduling and present a survey of methods for their single optimization and integrate optimization.


2021 ◽  
Vol 119 ◽  
pp. 07005
Author(s):  
Sanaa Aidi ◽  
Imane Torbi ◽  
Mohamed Mazouzi ◽  
Imad Belassiria

The quay crane scheduling problem plays an essential role in the port container terminal management paradigm, as it is closely related to the berthing time of ships. In this article, we focus on the quay crane scheduling problem based on a special strategy, which forces the quay crane to move in one direction during the process of unloading and loading the containers. The scheduling problem that arises when this strategy is applied is called the one-way scheduling problem of quay cranes in the literature. In this article, we seek a mathematical formula for the unidirectional scheduling problem of quay cranes that can be easily solved by genetic algorithms. This algorithm provides us with the best combination of containers to unload and load at the optimal time.


2012 ◽  
Vol 524-527 ◽  
pp. 824-827
Author(s):  
Ning Zhao ◽  
Wei Jian Mi ◽  
Xue Bao

This paper discusses the problem of allocating and scheduling quay cranes (QCs). The problem is decomposed into two sub problems. One is QCs-allocation problem, the other is QCs-scheduling problem. The objective is to find an optimal QCs-to-tasks matching and the QCs’ work sequence so as to ensure the synchronous among QCs and then maximizes container terminal’s throughput ultimately. And then for solving the QCs-scheduling model, a novel search methodology based on heuristic rule-modules with different priority is studied. Through experiments the decision-making system for QCs allocating and scheduling is proved efficient and applied.


2018 ◽  
Vol 15 (3) ◽  
pp. 1399-1412 ◽  
Author(s):  
Zizhen Zhang ◽  
Ming Liu ◽  
Chung-Yee Lee ◽  
Jiahai Wang

2012 ◽  
Vol 39 (12) ◽  
pp. 2915-2928 ◽  
Author(s):  
Zhiqiang Lu ◽  
Xiaole Han ◽  
Lifeng Xi ◽  
Alan L. Erera

Sign in / Sign up

Export Citation Format

Share Document