Scheduling for yard cranes based on two-stage hybrid dynamic programming

    Zhan Bian Affiliation
    ; Qi Xu Affiliation
    ; Na Li Affiliation
    ; Zhihong Jin Affiliation


Making operational plans for Yard Cranes (YCs) to enhance port efficiency has become vital issues for the container terminals. This paper discusses the load-scheduling problem of multiple YCs. The problem is to schedule two YCs at different container blocks, which serve the loading operations of one quay crane so as to minimize the total distance of visiting paths and the make-span at stack area. We consider the container handling time, the YC visiting time, and the waiting time of each YC when evaluating the make-span of the loading operation by YCs. Both the container bay visiting sequences and the number of containers picked up at each visit of the two YCs are determined simultaneously. A mathematical model, which considers interference between adjacent YCs, is provided by means of time-space network to formulate the problem and a two-stage hybrid algorithm composed of greedy algorithm and dynamic programming is developed to solve the proposed model. Numerical experiments were conducted to compare performances of the algorithm in this study with actual scheduling rules.

First published online 08 December 2016

Keyword : container terminals, load-scheduling; greedy algorithm, dynamic programming, two-stage hybrid algorithm

How to Cite
Bian, Z., Xu, Q., Li, N., & Jin, Z. (2018). Scheduling for yard cranes based on two-stage hybrid dynamic programming. Transport, 33(2), 408–417.
Published in Issue
Jan 26, 2018
Abstract Views
PDF Downloads
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.


Bian, Z.; Shao, Q.; Jin, Z. 2016. Optimization on the container loading sequence based on hybrid dynamic programming, Transport 31(4): 440–449.

Chung, Y.-G.; Randhawa, S. U.; McDowell, E. D. 1988. A simulation analysis for a transtainer-based container handling facility, Computers & Industrial Engineering 14(2): 113–125.

Han, X. L. 2005. Routing problem of transfer crane at container terminals, Journal of Shanghai Maritime University 26(2): 39–41. (in Chinese).

Han, X.-L.; Ding, Y.-Z. 2008. Yard crane allocation and optimization in container terminal, Navigation of China 31(1): 6–14. (in Chinese).

He, J.; Mi, W.; Yan, W. 2007. Container yard crane scheduling based on hill-climbing algorithm, Journal of Shanghai Maritime University 28(4): 11–15. (in Chinese).

Kim, K. H.; Kim, K. Y. 1999. An optimal routing algorithm for a transfer crane in port container terminals, Transportation Science 33(1): 17–33.

Kim, K. Y.; Kim, K. H. 2003. Heuristic algorithms for routing yard-side equipment for minimizing loading times in container terminals, Naval Research Logistics 50(5): 498–514.

Kim, K. Y.; Kim, K. H. 1997. A routing algorithm for a single transfer crane to load export containers onto a containership, Computers & Industrial Engineering 33(3–4): 673-676.

Kim, K. H.; Lee, K. M.; Hwang, H. 2003. Sequencing delivery and receiving operations for yard cranes in port container terminals, International Journal of Production Economics 84(3): 283–292.

Kim K. H.; Park, Y. M. 2004. A crane scheduling method for port container terminals, European Journal of Operational Research 156: 752–768.

Lee, D.-H.; Cao, Z.; Meng, Q. 2007. Scheduling of two-transtainer systems for loading outbound containers in port container terminals with simulated annealing algorithm, International Journal of Production Economics 107(1): 115–124.

Lee, D.-H.; Meng, Q.; Cao, Z. 2006. Scheduling two-transtainer systems for loading operation of containers using revised genetic algorithm, in TRB 85th Annual Meeting Compendium of Papers CD-ROM, 22–26 January 2006, Washington, DC, US, 1–13.

Narasimhan, A.; Palekar, U. S. 2002. Analysis and algorithms for the transtainer routing problem in container port operations, Transportation Science 36(1): 63–78.

Ng, W. C. 2005. Crane scheduling in container yards with inter-crane interference, European Journal of Operational Research 164(1): 64–78.

Ng, W. C.; Mak, K. L. 2005a. An effective heuristic for scheduling a yard crane to handle jobs with different ready times, Engineering Optimization 37(8): 867–877.

Ng, W. C.; Mak, K. L. 2005b. Yard crane scheduling in port container terminals, Applied Mathematical Modelling 29(3): 263–267.

Wie, Z.; Shen, J.; Xiao, R.; Zhang, Z.; Shi, D. 2007. Research on rubber tired gantry crane scheduling of port container terminal, Engineering Sciences 9(8): 47–51. (in Chinese).

Zhang, C.; Wan, Y. W.; Liu, J.; Linn, R. J. 2002. Dynamic crane deployment in container storage yards, Transportation Research Part B: Methodological 36(6): 537–555.