Particle swarm optimization for the truck scheduling in container terminals

In this paper we focus on the dispatching problem for trucks at a container terminal, considering a set of transportation requests with different ready times and sequence-dependent processing times. Since the scheduling problem is proved to be NP-hard, exact solution approaches cannot solve it within reasonable time. We proposed a new approach based on particle swarm optimization (PSO) to obtain the optimal solution. Smallest Position Value (SPV) rule is applied as a mapping mechanism to determine the scheduling permutation. Furthermore, a novel algorithm used to convert particle position value into job permutation solution and truck dispatching solution is designed. In the experiment study, two kinds of PSO algorithm are used, i.e. Standard PSO (SPSO) and Local PSO (LPSO). The results obtained by PSOs are also compared with that obtained by genetic algorithm (GA). Experimental results demonstrate that the PSO based approach is efficient to solve the truck scheduling problem than GA in terms of convergence rate, solution quality and CPU time.

[1]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[2]  Gamini Dissanayake,et al.  Optimisation for job scheduling at automated container terminals using genetic algorithm , 2013, Comput. Ind. Eng..

[3]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[4]  Yun-Chia Liang,et al.  Particle swarm optimization and differential evolution for the single machine total weighted tardiness problem , 2006 .

[5]  Loo Hay Lee,et al.  Vehicle dispatching algorithms for container transshipment hubs , 2010, OR Spectr..

[6]  Kap Hwan Kim,et al.  A dispatching method for automated lifting vehicles in automated port container terminals , 2009, Comput. Ind. Eng..

[7]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[8]  S. Sumathi,et al.  Evolutionary Intelligence: An Introduction to Theory and Applications with Matlab , 2008 .

[9]  K. L. Mak,et al.  Scheduling trucks in container terminals using a genetic algorithm , 2007 .