A simulation based hybrid algorithm for yard crane dispatching in container terminals

The problem of yard crane dispatching in container terminals is addressed in this paper. We proposed two new hybrid algorithms which combine the advantages of A⋆ heuristic search and Recursive Backtracking with prioritized search order to accelerate the solution process. The algorithms proposed use real time data-driven simulation to accurately predict the time taken by the yard crane in performing its operations and this helps in getting an optimal dispatching sequence that can be followed by the yard crane. Experiments carried out show that the proposed algorithms consistently perform very well over all tested cases. The best performing algorithm is able to find the optimal solution over 2.4×1018 possible dispatching sequences in about 0.3 to 0.4 seconds under heavy workload. The characteristics of memory-saving and interruptibility enable the algorithm to be easily integrated into a complete yard crane management system in real world applications. In such real time yard crane management system, our proposed algorithms can be used as an effective and efficient tool to support complex and intelligent higher level planning in addition to managing the yard crane operations in its appointed zone.

[1]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[2]  Kap Hwan Kim,et al.  An Optimal Routing Algorithm for a Transfer Crane in Port Container Terminals , 1999, Transp. Sci..

[3]  W. C. Ng,et al.  Crane scheduling in container yards with inter-crane interference , 2005, Eur. J. Oper. Res..

[4]  A. A. Shabayek,et al.  A simulation model for the Kwai Chung container terminals in Hong Kong , 2002, Eur. J. Oper. Res..

[5]  Richard W. Cuthbertson,et al.  The Logic of Logistics: Theory, Algorithms and Applications for Logistics Management , 1998, J. Oper. Res. Soc..

[6]  Satoshi Hoshino,et al.  Highly efficient AGV transportation system management using agent cooperation and container storage planning , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Loo Hay Lee,et al.  An optimization model for storage yard management in transshipment hubs , 2006, OR Spectr..

[8]  Chuqian Zhang,et al.  A heuristic for dynamic yard crane deployment in a container terminal , 2003 .

[9]  Qiang Meng,et al.  Scheduling of two-transtainer systems for loading outbound containers in port container terminals with simulated annealing algorithm , 2007 .

[10]  Shell-Ying Huang,et al.  Performing A* Search for Yard Crane Dispatching in Container Terminals , 2008, 2008 20th IEEE International Conference on Tools with Artificial Intelligence.

[11]  Qingcheng Zeng,et al.  Integrating simulation and optimization to schedule loading operations in container terminals , 2009, Comput. Oper. Res..

[12]  Kap Hwan Kim,et al.  Load scheduling for multiple quay cranes in port container terminals , 2006, J. Intell. Manuf..

[13]  Udatta S. Palekar,et al.  Analysis and Algorithms for the Transtainer Routing Problem in Container Port Operations , 2002, Transp. Sci..

[14]  Kap Hwan Kim,et al.  Heuristic algorithms for routing yard‐side equipment for minimizing loading times in container terminals , 2003 .

[15]  Claudio Barbieri da Cunha,et al.  The logic of logistics: theory, algorithms and applications for logistics management , 1999 .

[16]  Kap Hwan Kim,et al.  An optimal layout of container yards , 2008, OR Spectr..

[17]  K. L. Mak,et al.  Yard crane scheduling in port container terminals , 2005 .