A Discrete Particle Swarm Optimization Algorithm for Task Assignment Problem

王雅琳,王宁,阳春华,桂卫华
2008-01-01
Abstract:Mathematical description of task assignment problem was given by describing the pickup and delivery task assignment problem in transportation,and a discrete particle swarm optimization algorithm(DPSO) for solving the above problem was proposed.Based on the analysis of convergence performance of standard PSO and distribution of solutions of the task assignment problem,the strategy of nonlinearly decreasing inertia weight was adopted in the velocity update formula to improve the convergence of the algorithm,and an arctangent function was introduced to further adjust the position formula to ensure the feasibility of solutions.The proposed DPSO was applied to the pickup and delivery task assignment in a railway freight station.Solving the same task assignment problem in the same experimental condition,the successful rate of the proposed DPSO is 76%,and is higher than those of the other two DPSO,which are only 40% and 4%.In the experiment of solving different scale problems,by comparing the optimization results and computing time,the proposed DPSO is superior to the enumeration method and genetic algorithm.The proposed algorithm is simple and feasible,and can be applied to solving other task assignment problems and combinational optimization problems.
What problem does this paper attempt to address?