Online Optimization of a Dial-a-Ride Problem with the Integral Primal Simplex

被引:1
作者
Amiri, Elahe [1 ,2 ,3 ]
Legrain, Antoine [1 ,2 ,3 ]
El Hallaoui, Issmail [1 ,3 ]
机构
[1] Polytech Montreal, Montreal, PQ H3T 1J4, Canada
[2] CIRRELT, Montreal, PQ H3T 1J4, Canada
[3] GERAD, Montreal, PQ H3T 2A7, Canada
来源
INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT I, CPAIOR 2024 | 2024年 / 14742卷
关键词
Real-time dial-a-ride; integral column generation; integral simplex using decomposition; ALGORITHM;
D O I
10.1007/978-3-031-60597-0_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper focuses on developing a real-time dispatching system for a ride-sharing service. The primary goal is to address the dynamic dial-a-ride Problem, aiming to minimize waiting times while ensuring service quality by limiting ride duration. We introduce a rolling horizon-based framework, involving the division of the time horizon into small epochs, batching requests within each epoch, and re-optimizing the problem for the batch of requests. Unlike prior studies that restart optimization for each period from scratch, we leverage the strength of integral primal simplex to reuse effectively the previously computed solutions as a warm start, extending current routes with new incoming requests. Moreover, using integral primal methods allows us to provide an algorithm that is tractable in real-time and scales effectively to handle thousands of customers per hour. Experiments using historic taxi trips in New York City, involving up to 30,000 requests per hour, illustrate the efficacy and potential advantages of the method in effectively managing large-scale and dynamic scenarios.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 21 条
  • [1] On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment
    Alonso-Mora, Javier
    Samaranayake, Samitha
    Wallar, Alex
    Frazzoli, Emilio
    Rus, Daniela
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2017, 114 (03) : 462 - 467
  • [2] SET-COVERING PROBLEM .2. ALGORITHM FOR SET PARTITIONING
    BALAS, E
    PADBERG, M
    [J]. OPERATIONS RESEARCH, 1975, 23 (01) : 74 - 90
  • [3] Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications
    Bertsimas, Dimitris
    Jaillet, Patrick
    Martin, Sebastien
    [J]. OPERATIONS RESEARCH, 2019, 67 (01) : 143 - 162
  • [4] A double dynamic fast algorithm to solve multi-vehicle Dial a Ride Problem
    Carotenuto, Pasquale
    Martis, Fabio
    [J]. 20TH EURO WORKING GROUP ON TRANSPORTATION MEETING, EWGT 2017, 2017, 27 : 632 - 639
  • [5] The dial-a-ride problem: models and algorithms
    Cordeau, Jean-Francois
    Laporte, Gilbert
    [J]. ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) : 29 - 46
  • [6] Branch-and-Price for the Pickup and Delivery Problem with Time Windows and Scheduled Lines
    Ghilas, Veaceslav
    Cordeau, Jean-Francois
    Demir, Emrah
    Van Woensel, Tom
    [J]. TRANSPORTATION SCIENCE, 2018, 52 (05) : 1191 - 1210
  • [7] A survey of dial-a-ride problems: Literature review and recent developments
    Ho, Sin C.
    Szeto, W. Y.
    Kuo, Yong-Hong
    Leung, Janny M. Y.
    Petering, Matthew
    Tou, Terence W. H.
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2018, 111 : 395 - 421
  • [8] Online algorithm for dynamic dial a ride problem and its metrics
    Lois, Athanasios
    Ziliaskopoulos, Athanasios
    [J]. 3RD CONFERENCE ON SUSTAINABLE URBAN MOBILITY (3RD CSUM 2016), 2017, 24 : 377 - 384
  • [9] Online Rejected-Reinsertion Heuristics for Dynamic Multivehicle Dial-a-Ride Problem
    Luo, Ying
    Schonfeld, Paul
    [J]. TRANSPORTATION RESEARCH RECORD, 2011, (2218) : 59 - 67
  • [10] Messaoudi Mayssoun, 2020, Combinatorial Optimization. 6th International Symposium (ISCO 2020). Revised Selected Papers. Lectures Notes in Computer Science (LNCS 12176), P286, DOI 10.1007/978-3-030-53262-8_24