Optimization of multi-AGV task allocation based on an improved PSO algorithm - Yazhen Zhu; Qing Song; Meng Li (PLoS ONE)