A Graph partitioning algorithm for parallel agent-based road traffic simulation

Yadong Xu, Wentong Cai, David Eckhoff, Suraj Nair, Alois Knoll

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

A common approach of parallelising an agent-based road traffic simulation is to partition the road network into sub-regions and assign computations for each subregion to a logical process (LP). Inter-process communication for synchronisation between the LPs is one of the major factors that affect the performance of parallel agent-based road traffic simulation in a distributed memory environment. Synchronisation overhead, i.e., the number of messages and the communication data volume exchanged between LPs, is heavily dependent on the employed road network partitioning algorithm. In this paper, we propose Neighbour-Restricting Graph-Growing (NRGG), a partitioning algorithm which tries to reduce the required communication between LPs by minimising the number of neighbouring partitions. Based on a road traffic simulation of the city of Singapore, we show that our method not only outperforms graph partitioning methods such as METIS and Buffoon, for the synchronisation protocol used, but also is more resilient than stripe spatial partitioning when partitions are cut more finely.

Original languageEnglish
Title of host publicationSIGSIM-PADS 2017 - Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
PublisherAssociation for Computing Machinery, Inc
Pages209-219
Number of pages11
ISBN (Electronic)9781450344890
DOIs
StatePublished - 16 May 2017
Event5th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2017 - Singapore, Singapore
Duration: 24 May 201726 May 2017

Publication series

NameSIGSIM-PADS 2017 - Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation

Conference

Conference5th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2017
Country/TerritorySingapore
CitySingapore
Period24/05/1726/05/17

Keywords

  • Agent-based traffic simulation
  • Graph partitioning
  • Neighbour-Restricting Graph-Growing
  • Parallel simulation

Fingerprint

Dive into the research topics of 'A Graph partitioning algorithm for parallel agent-based road traffic simulation'. Together they form a unique fingerprint.

Cite this