A Parallel Geographical Network Vehicle Routing Algorithm on PC Clusters

YAN Zhiyuan,SUN Wenbin,CHEN Zongjuan,ZHAO Shuaiyang
DOI: https://doi.org/10.13485/j.cnki.11-2089.2014.0116
2014-01-01
Abstract:In PC clusters,the memory in each compute node is limited and the communication is inefficient. To solve these problems,a novel parallel algorithm for geographical network vehicle routing is proposed. The main contents are as follows.Firstly,a distributed storage mechanism is designed to avoid the low memory problem.Then,instead of sending the complete solution,synchronizing the transformation of the solution is used to reduce the quantity of communication and improve the efficiency.Finally,a parallel geographical network vehicle routing algorithm is implemented by parallelizing the OD matrix computing and the tabu search procedure.Several experiments are conducted on a PC cluster using simulated traffic networks.The results show that:the computational results of the proposed algorithm are consistent with ArcGIS,and the average deviation is between 2.11%-2.87%;the distributed storage mechanism reduces the memory usage in each process and enhances the robustness and scalability of the algorithm;the paral-lelizing of the algorithm improves the efficiency of solving vehicle routing problem;the proposed algorithm has good parallel performance,and the speedup is between 4.46~6.32 in all test datasets using 8 processe.
What problem does this paper attempt to address?