Open Access
ABSTRACT
Parallelized Microscopic Traffic Simulation with Dynamic Load Balancing
The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan.
The International Conference on Computational & Experimental Engineering and Sciences 2019, 21(3), 63-63. https://doi.org/10.32604/icces.2019.05442
Abstract
In order to evaluate transportation policies quantitatively, virtual social experiments using traffic simulators are adequate. In particular, simulators with features of both precision and scalability are preferable for applications to real-world and wide-spread traffic phenomena. In this research, we tried to parallelize a multi-agent-based traffic simulator (ADVENTURE_Mates) and enhance its parallelization performance. In the simulator, a road map is modeled as a graph and cars are modeled as autonomous agents. A car agent acquires information from its circumference (other cars, traffic lights, etc.), makes a decision autonomously, and acts based on the decision. The precision is accomplished by employing a multi-agent system and realistic car behavior models, and the scalability is advanced by parallelization in this research. Since the perceptions of the determinants for decision making of a car agent being driven are limited locally, it is reasonable to partition road network to subnetworks. METIS is utilized as a graph-partitioning tool to minimize edge cuts. The computational cost of a subnetwork in the simulation depends on the number of agents on it. The number of agents is not constant and that causes load imbalance. We tested to give weights to edges dynamically and repartition the road network to improve the imbalance. We show the result of graph partitioning approach with dynamic load balancing and its parallelization performance.Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.