A GPU-Based Parallel Genetic Algorithm for Generating Daily Activity Plans
Authors:
- 19 July 2012
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Intelligent Transportation Systems
- Vol. 13 (3) , 1474-1480
Abstract
As computing technologies develop, there is a trend in traffic simulation research in which the focus is moving from macro- and meso-simulation to micro-simulation since microsimulation can provide more detailed quantitative results. Moreover, the success of the Artificial societies-Computational experiments-Parallel execution (ACP) approach indicates that integrating other metropolitan systems such as logistic, infrastructure, legal and regulatory, and weather and environmental systems to build an Artificial Transportation System (ATS) can be helpful in solving Intelligent Transportation Systems (ITS) problems. However, the computational burden is very heavy as there are many agents interacting in parallel in the ATS. Therefore, a parallel computing tool is desirable. We think that we can employ a Graphics Processing Unit (GPU), which has been applied in many areas. In this paper, we use a GPU-adapted Parallel Genetic Algorithm (PGA) to solve the problem of generating daily activity plans for individual and household agents in the ATS, which is important as the activity plans determine the traffic demand in the ATS. Previous research has shown that GA is effective but that the computational burden is heavy. We extend the work to GPU and test our method on an NVIDIA Tesla C2050 GPU for two scenarios of generating plans for 1000 individual agents and 1000 three-person household agents. Speedup factors of 23 and 32 are obtained compared with implementations on a mainstream CPU.Keywords
This publication has 15 references indexed in Scilit:
- Artificial Societies and GPU-Based Cloud Computing for Intelligent Transportation ManagementIEEE Intelligent Systems, 2011
- A Case Study of Evaluating Traffic Signal Control Systems Using Computational ExperimentsIEEE Transactions on Intelligent Transportation Systems, 2011
- Parallel Traffic Management for the 2010 Asian GamesIEEE Intelligent Systems, 2010
- Generating artificial popullations for traffic microsimulationIEEE Intelligent Transportation Systems Magazine, 2009
- Toward a Revolution in Transportation Operations: AI for Complex SystemsIEEE Intelligent Systems, 2008
- Synthesis of first practices and operational research approaches in activity-based travel demand modelingTransportation Research Part A: Policy and Practice, 2007
- A GA-based household schedulerTransportation, 2005
- Generating complete all-day activity plans with genetic algorithmsTransportation, 2005
- Representing mental maps and cognitive learning in micro-simulation models of activity-travel choice dynamicsTransportation, 2005
- ALBATROSS: Multiagent, Rule-Based Model of Activity Pattern DecisionsTransportation Research Record: Journal of the Transportation Research Board, 2000