Decomposition-based Multi-objective Evolutionary Algorithm for Industrial Dynamic Pickup and Delivery Problems
Due to the constraints of industrial dynamic pickup and delivery problems(DPDPs),such as docks,time windows,ca-pacity,and last-in-first-out loading,most of the existing vehicle routing algorithms only optimize a single weighted objective func-tion,which is difficult to maintain the diversity of solutions,so it is easily get stuck in local optimal region and stop converging.To alleviate this issue,this paper introduces a decomposition-based multi-objective evolutionary algorithm with efficient local search for solving the above DPDPs.Firstly,our algorithm models the DPDP into a multi-objective optimization problem(MOP),which is further decomposed into multiple sub-problems and solves them simultaneously.Then,crossover operation is used to en-hance the diversity of solutions,followed by using an efficient local search to speed up the convergence.By this way,our algorithm can better balance the diversity and convergence of solutions when solving this MOP.Finally,the best solution can be selected from the population to complete the pickup and delivery tasks.Simulation results on 64 test problems from practical scenario of Huawei company demonstrate that our algorithm outperforms other competitive algorithms for tackling DPDPs.Meanwhile,the algorithm is also tested on 20 large-scale delivery problems of JD Logistics to validate its generalization.
Dynamic pickup and delivery problemDecomposition methodMulti-objective evolutionary algorithmLocal searchCombinatorial optimization