A Generic GPU-Accelerated Framework for the Dial-A-Ride Problem

被引:2
作者
Pandi, Ramesh Ramasamy [1 ]
Ho, Song Guang [2 ]
Nagavarapu, Sarat Chandra [1 ]
Dauwels, Justin [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[2] ST Engn Land Syst, Singapore 619523, Singapore
基金
新加坡国家研究基金会;
关键词
Graphics processing units; Optimization; Transportation; Instruction sets; Hardware; Search problems; Routing; Dial-a-ride problem; GPU; metaheuristics; tabu search; variable neighborhood search; DELIVERY PROBLEM; TABU SEARCH; HEURISTIC ALGORITHM; TIME WINDOWS; LOCAL SEARCH; PICKUP;
D O I
10.1109/TITS.2020.2992560
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Accelerating the performance of optimization algorithms is crucial for many day-to-day applications. Mobility-on-demand is one such application that is transforming urban mobility by offering reliable and convenient on-demand door-to-door transportation at any time. Dial-a-ride problem (DARP) is an underlying optimization problem in the operational planning of mobility-on-demand systems. The primary objective of DARP is to design routes and schedules to serve passenger transportation requests with high-level user comfort. DARP often arises in dynamic real-world scenarios, where rapid route planning is essential. The traditional CPU-based algorithms are generally too slow to be useful in practice. Since customers expect quick response for their mobility requests, there has been a growing interest in fast solution methods. Therefore, in this paper, we introduce a GPU-based solution methodology for the dial-a-ride problem to produce good solutions in a short time. Specifically, we develop a GPU framework to accelerate time-critical neighborhood exploration of local search operations under the guidance of metaheuristics such as tabu search and variable neighborhood search. Besides, we propose device-oriented optimization strategies to enhance the utilization of a current-generation GPU architecture (Tesla P100). We report speedup achieved by our GPU approach when compared to its classical CPU counterpart, and the effect of each device optimization strategy on computational speedup. Results are based on standard test instances from the literature. Ultimately, the proposed GPU methodology generates better solutions in a short time when compared to the existing sequential approaches.
引用
收藏
页码:6473 / 6488
页数:16
相关论文
共 46 条
  • [1] The electric autonomous dial-a-ride problem
    Bongiovanni, Claudia
    Kaspi, Mor
    Geroliminis, Nikolas
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2019, 122 : 436 - 456
  • [2] Borroni-Bird C. E., 2010, REINVENTING AUTOMOBI
  • [3] Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots
    Braekers, Kris
    Caris, An
    Janssens, Gerrit K.
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2014, 67 : 166 - 186
  • [4] An effective and fast heuristic for the Dial-a-Ride problem
    Calvo, Roberto Wolfler
    Colorni, Alberto
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2007, 5 (01): : 61 - 73
  • [5] Reducing thread divergence in a GPU-accelerated branch-and-bound algorithm
    Chakroun, I.
    Mezmaz, M.
    Melab, N.
    Bendjoudi, A.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (08) : 1121 - 1136
  • [6] An ELS-based approach with dynamic probabilities management in local search for the Dial-A-Ride Problem
    Chassaing, M.
    Duhamel, C.
    Lacomme, P.
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 48 : 119 - 133
  • [7] An integrated CPU-GPU heuristic inspired on variable neighbourhood search for the single vehicle routing problem with deliveries and selective pickups
    Coelho, I. M.
    Munhoz, P. L. A.
    Ochi, L. S.
    Souza, M. J. F.
    Bentes, C.
    Farias, R.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (04) : 945 - 962
  • [8] A branch-and-cut algorithm for the dial-a-ride problem
    Cordeau, Jean-Francois
    [J]. OPERATIONS RESEARCH, 2006, 54 (03) : 573 - 586
  • [9] Cordeau JF, 2002, J OPER RES SOC, V53, P512, DOI 10.1057/palgrave.jors.2601319
  • [10] A tabu search heuristic for the static multi-vehicle dial-a-ride problem
    Cordeau, JF
    Laporte, G
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2003, 37 (06) : 579 - 594