Acta Geodaetica et Cartographica Sinica ›› 2014, Vol. 43 ›› Issue (7): 753-760.

Previous Articles     Next Articles

A Parallel Geographical Network VRP Algorithm Based on PC Clusters

  

  • Received:2013-12-18 Revised:2014-01-16 Online:2014-07-20 Published:2014-07-29

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 VRP 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 VRP 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 parallelizing of the algorithm improves the efficiency of solving VRP; the proposed algorithm has good parallel performance, and the speedup is between 4.46 - 6.32 in all test datasets using 8 processes.

Key words: Geographical Information System (GIS), geographical network analysis, Vehicle Routing Problem, tabu search, parallel algorithms

CLC Number: