Taxi and Ride Sharing: A Dynamic Dial-a-Ride Problem with Money as an Incentive

被引:142
作者
Santos, Douglas O. [1 ]
Xavier, Eduardo C. [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, BR-13083852 Campinas, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Taxi-sharing; Ride-sharing; Dial-a-Ride; Heuristics; GRASP; OPTIMIZATION; SERVICE;
D O I
10.1016/j.eswa.2015.04.060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper deals with a combinatorial optimization problem that models situations of both dynamic ride-sharing and taxi-sharing. Passengers who want to share a taxi or a ride, use an app to specify their current location, destination and further information such as the earliest departure time, the latest arrival time and the maximum cost they are willing to pay for the ride. Car owners also specify their origin, destination, the leaving time and the maximum accepted delay. Taxi drivers report their location and the time they will start and end the service. All drivers need to define a price per kilometer. The problem is to compute routes, matching requests to vehicles in such a way that ride-sharing is allowed as long as some restrictions are satisfied, such as: the capacity of the vehicle, maximum trip cost of each passenger and maximum delay. The problem is dynamic since new requests arrive on-line and routes can be modified in order to attend them. To solve this dynamic problem, the day is divided in time periods. For each period, an instance of a static problem is created and solved by a greedy randomized adaptive search procedure (GRASP). Experiments with instances based on real data were made to evaluate the heuristics and the proposed method. In our simulations with taxis, passengers paid, on average, almost 30% less than they would pay on private rides. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:6728 / 6737
页数:10
相关论文
共 21 条
[1]   Optimization for dynamic ride-sharing: A review [J].
Agatz, Niels ;
Erera, Alan ;
Savelsbergh, Martin ;
Wang, Xing .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 223 (02) :295-303
[2]   Dynamic ride-sharing: A simulation study in metro Atlanta [J].
Agatz, Niels A. H. ;
Erera, Alan L. ;
Savelsbergh, Martin W. P. ;
Wang, Xing .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2011, 45 (09) :1450-1464
[3]   A survey on pickup and delivery problems: Part II: Transportation between pickup and delivery locations [J].
Parragh S.N. ;
Doerner K.F. ;
Hartl R.F. .
Journal für Betriebswirtschaft, 2008, 58 (2) :81-117
[4]  
[Anonymous], 2006, J. fur Betriebswirtschaft, DOI DOI 10.1007/S11301-008-0036-4
[5]   Intractability of the dial-a-ride problem and a multiobjective solution using simulated annealing [J].
Baugh, JW ;
Kakivaya, GKR ;
Stone, JR .
ENGINEERING OPTIMIZATION, 1998, 30 (02) :91-123
[6]   The dial-a-ride problem: models and algorithms [J].
Cordeau, Jean-Francois ;
Laporte, Gilbert .
ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) :29-46
[7]   Benchmarking optimization software with performance profiles [J].
Dolan, ED ;
Moré, JJ .
MATHEMATICAL PROGRAMMING, 2002, 91 (02) :201-213
[8]   GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES [J].
FEO, TA ;
RESENDE, MGC .
JOURNAL OF GLOBAL OPTIMIZATION, 1995, 6 (02) :109-133
[9]  
Geisberger R, 2008, LECT NOTES COMPUT SC, V5038, P319, DOI 10.1007/978-3-540-68552-4_24
[10]   A Genetic and Insertion Heuristic Algorithm for Solving the Dynamic Ridematching Problem with Time Windows [J].
Herbawi, Wesam ;
Weber, Michael .
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, :385-392