Noisy Optimization of Dispatching Policy for the Cranes at the Storage Yard in an Automated Container Terminal

In this paper, we claim that the operation schedule of automated stacking cranes (ASC) in the storage yard of automated container terminals can be built effectively and efficiently by using a crane dispatching policy, and propose a noisy optimization algorithm named N-RTS that can derive such a policy efficiently. To select a job for an ASC, our dispatching policy uses a multi-criteria scoring function to calculate the score of each candidate job using a weighted summation of the evaluations in those criteria. As the calculated score depends on the respective weights of these criteria, and thus a different weight vector gives rise to a different best candidate, a weight vector can be deemed as a policy. A good weight vector, or policy, can be found by a simulation-based search where a candidate policy is evaluated through a computationally expensive simulation of applying the policy to some operation scenarios. We may simplify the simulation to save time but at the cost of sacrificing the evaluation accuracy. N-RTS copes with this dilemma by maintaining a good balance between exploration and exploitation. Experimental results show that the policy derived by N-RTS outperforms other ASC scheduling methods. We also conducted additional experiments using some benchmark functions to validate the performance of N-RTS.

[1]  Kwang Ryel Ryu,et al.  Simulation-based multimodal optimization of decoy system design using an archived noise-tolerant genetic algorithm , 2017, Eng. Appl. Artif. Intell..

[2]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[3]  Kwang Ryel Ryu,et al.  Dynamic adjustment of container stacking policy in an automated container terminal , 2011 .

[4]  Jian Gang Jin,et al.  A branch-and-price method for integrated yard crane deployment and container allocation in transshipment yards , 2017 .

[5]  Nils Boysen,et al.  Cooperative twin-crane scheduling , 2016, Discret. Appl. Math..

[6]  Kwang Ryel Ryu,et al.  Real-time scheduling for twin RMGs in an automated container yard , 2010, OR Spectr..

[8]  Kwang Ryel Ryu,et al.  Deriving a robust policy for container stacking using a noise-tolerant genetic algorithm , 2012, RACS.

[9]  Jonathan E. Fieldsend,et al.  The Rolling Tide Evolutionary Algorithm: A Multiobjective Optimizer for Noisy Optimization Problems , 2015, IEEE Transactions on Evolutionary Computation.

[10]  Benjamin W. Wah,et al.  Scheduling of Genetic Algorithms in a Noisy Environment , 1994, Evolutionary Computation.

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

[12]  Ferrante Neri,et al.  A memetic Differential Evolution approach in noisy optimization , 2010, Memetic Comput..

[13]  Weijian Mi,et al.  A hybrid parallel genetic algorithm for yard crane scheduling , 2010 .

[14]  Kap Hwan Kim,et al.  Planning for Intra-block Remarshalling in a Container Terminal , 2006, IEA/AIE.

[15]  Gilbert Laporte,et al.  Scheduling Twin Yard Cranes in a Container Block , 2015, Transp. Sci..

[16]  Zhuhong Zhang,et al.  Immune Algorithm with Adaptive Sampling in Noisy Environments and Its Application to Stochastic Optimization Problems , 2007, IEEE Computational Intelligence Magazine.

[17]  Yoichi Hirashima,et al.  A Q-Learning for Group-Based Plan of Container Transfer Scheduling , 2006 .

[18]  Zhi-Hua Hu,et al.  Sequencing twin automated stacking cranes in a block at automated container terminal , 2016 .

[19]  Kwang Ryel Ryu,et al.  Crane scheduling for opportunistic remarshaling of containers in an automated stacking yard , 2015 .

[20]  Mark Goh,et al.  Discrete time model and algorithms for container yard crane scheduling , 2009, Eur. J. Oper. Res..

[21]  Ki-Yeok Park,et al.  Planning for Selective Remarshaling in an Automated Container Terminal Using Coevolutionary Algorithms , 2013 .