A GPU-Based Parallel Genetic Algorithm for Generating Daily Activity Plans

被引:38
|
作者
Wang, Kai [1 ,2 ]
Shen, Zhen [2 ,3 ]
机构
[1] Natl Univ Def Technol, Coll Mechatron Engn & Automat, Ctr Mil Computat Expt & Parallel Syst Technol, Changsha 410073, Hunan Province, Peoples R China
[2] Chinese Acad Sci, Inst Automat, Beijing Engn Res Ctr Intelligent Syst & Technol, State Key Lab Management & Control Complex Syst, Beijing 100190, Peoples R China
[3] Chinese Acad Sci, Cloud Comp Ctr, Dongguan Res Inst CASIA, Dongguan 523808, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial societies-Computational experiments-Parallel execution (ACP); artificial transportation system (ATS); compute unified device architecture (CUDA); daily activity plan; genetic algorithm (GA); graphics processing unit (GPU); microsimulation; MANAGEMENT; SIMULATION;
D O I
10.1109/TITS.2012.2205147
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
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.
引用
收藏
页码:1474 / 1480
页数:7
相关论文
共 50 条
  • [1] GPU-Based Parallel Genetic Algorithm for Increasing the Coverage of WSNs
    Zorlu, Ozan
    Dilek, Selma
    Ozsoy, Adnan
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 640 - 647
  • [2] A GPU-Based Parallel Algorithm for Landscape Metrics
    Zhong A.
    Chang L.
    Ma Y.
    Kang M.
    Mao Z.
    [J]. Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2020, 45 (06): : 941 - 948
  • [3] A GPU-based Parallel Fireworks Algorithm for Optimization
    Ding, Ke
    Zheng, Shaoqiu
    Tan, Ying
    [J]. GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 9 - 16
  • [4] GPUSCAN: GPU-Based Parallel Structural Clustering Algorithm for Networks
    Stovall, Thomas Ryan
    Kockara, Sinan
    Avci, Recep
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) : 3381 - 3393
  • [5] A GPU-based parallel algorithm for time series pattern mining
    Sun T.
    Sha J.
    Feng L.
    [J]. Journal of Convergence Information Technology, 2011, 6 (12) : 163 - 170
  • [6] GPU-based parallel fuzzy c-mean clustering model via genetic algorithm
    Hung, Che-Lun
    Wu, Yuan-Huai
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4277 - 4290
  • [7] Two-level parallel CPU/GPU-based genetic algorithm for association rule mining
    Hamdad, Leila
    Ournani, Zakaria
    Benatchba, Karima
    Bendjoudi, Ahcene
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2020, 22 (2-3) : 335 - 345
  • [8] GPU-based Parallel Algorithm for Generating Massive Scale-free Networks Using the Preferential Attachment Model
    Alam, Maksudul
    Perumalla, Kalyan S.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 3302 - 3311
  • [9] A GPU-based genetic algorithm for the p-median problem
    AlBdaiwi, Bader F.
    AboElFotoh, Hosam M. F.
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (10): : 4221 - 4244
  • [10] A GPU-based genetic algorithm for the p-median problem
    Bader F. AlBdaiwi
    Hosam M. F. AboElFotoh
    [J]. The Journal of Supercomputing, 2017, 73 : 4221 - 4244