A survey of models and algorithms for optimizing shared mobility

Abstract The rise of research into shared mobility systems reflects emerging challenges, such as rising traffic congestion, rising oil prices and rising environmental concern. The operations research community has turned towards more sharable and sustainable systems of transportation. Shared mobility systems can be collapsed into two main streams: Those where people share rides and those where parcel transportation and people transportation are combined. This survey sets out to review recent research in this area, including different optimization approaches, and to provide guidelines and promising directions for future research. It makes a distinction between prearranged and real-time problem settings and their methods of solution, and also gives an overview of real-case applications relevant to the research area.

[1]  Z. Wadud Fully automated vehicles: A cost of ownership analysis to inform early adoption , 2017 .

[2]  Vincent T'Kindt,et al.  A Multicriteria Dial‐a‐Ride Problem with an Ecological Measure and Heterogeneous Vehicles , 2014 .

[3]  Jesús González-Feliu,et al.  Vehicle routing problems for city logistics , 2017, EURO J. Transp. Logist..

[4]  Richard F. Hartl,et al.  Integrating stochastic time-dependent travel speed in solution methods for the dynamic dial-a-ride problem , 2014, Eur. J. Oper. Res..

[5]  Julian Nida-Rümelin,et al.  Responsibility for Crashes of Autonomous Vehicles: An Ethical Analysis , 2014, Science and Engineering Ethics.

[6]  Cyriel Diels,et al.  Self-driving carsickness. , 2016, Applied ergonomics.

[7]  Susan Shaheen,et al.  Ridesharing in North America: Past, Present, and Future , 2012 .

[8]  Stephen D. Boyles,et al.  Effects of Autonomous Vehicle Ownership on Trip, Mode, and Route Choice , 2015 .

[9]  Walid Behiri,et al.  Urban freight transport using passenger rail network: Scientific issues and quantitative analysis , 2018, Transportation Research Part E: Logistics and Transportation Review.

[10]  Qing Liu,et al.  Towards enhancing the last-mile delivery: An effective crowd-tasking model with scalable solutions , 2016 .

[11]  B. van Arem,et al.  Development and transport implications of automated vehicles in the Netherlands: scenarios for 2030 and 2050 , 2017, European Journal of Transport and Infrastructure Research.

[12]  Fritz Busch,et al.  Framework for Automated Taxi Operation: The Family Model , 2017 .

[13]  Stephan Winter,et al.  How much is trust: The cost and benefit of ridesharing with friends , 2017, Comput. Environ. Urban Syst..

[14]  Martin W. P. Savelsbergh,et al.  Vehicle routing with roaming delivery locations , 2017 .

[15]  W. Y. Szeto,et al.  A survey of dial-a-ride problems: Literature review and recent developments , 2018 .

[16]  Walid Klibi,et al.  Planning and operating a shared goods and passengers on-demand rapid transit system for sustainable city-logistics , 2015 .

[17]  Luca Persia,et al.  Automated Vehicles and the Rethinking of Mobility and Cities , 2015 .

[18]  Michael Weber,et al.  The ridematching problem with time windows in dynamic ridesharing: A model and a genetic algorithm , 2012, 2012 IEEE Congress on Evolutionary Computation.

[19]  Kris Braekers,et al.  A multi-period dial-a-ride problem with driver consistency , 2016 .

[20]  K. Kockelman,et al.  Management of a Shared Autonomous Electric Vehicle Fleet: Implications of Pricing Schemes , 2016 .

[21]  Christian Artigues,et al.  Optimization of occupancy rate in dial-a-ride problems via linear fractional column generation , 2011, Comput. Oper. Res..

[22]  Pedro M. d'Orey,et al.  Can ride-sharing become attractive? A case study of taxi-sharing employing a simulation modelling approach , 2015 .

[23]  R. Jayakrishnan,et al.  Using bilateral trading to increase ridership and user permanence in ridesharing systems , 2017 .

[24]  Verena Schmid,et al.  Hybrid column generation and large neighborhood search for the dial-a-ride problem , 2013, Comput. Oper. Res..

[25]  Yuanyuan Li,et al.  Pricing scheme design of ridesharing program in morning commute problem , 2017 .

[26]  Yu Liu,et al.  The promises of big data and small data for travel behavior (aka human mobility) analysis , 2016, Transportation research. Part C, Emerging technologies.

[27]  Ricardo A. Daziano,et al.  Are Consumers Willing to Pay to Let Cars Drive for Them? Analyzing Response to Autonomous Vehicles , 2017 .

[28]  Jesus Gonzalez-Feliu,et al.  A combined people-freight accessibility approach for urban retailing and leisure planning at strategic level , 2013 .

[29]  Gilbert Laporte,et al.  Vehicle routing with backhauls: Review and research perspectives , 2018, Comput. Oper. Res..

[30]  Chase C. Murray,et al.  The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery , 2015 .

[31]  Wpm Wim Nuijten,et al.  Multimodal freight transportation planning: A literature review , 2014, Eur. J. Oper. Res..

[32]  Fabien Lehuédé,et al.  The Dial-A-Ride Problem with Transfers , 2014, Comput. Oper. Res..

[33]  Eduardo C. Xavier,et al.  Taxi and Ride Sharing: A Dynamic Dial-a-Ride Problem with Money as an Incentive , 2015, Expert Syst. Appl..

[34]  Hassan Artail,et al.  The shared-taxi problem: Formulation and solution methods , 2014 .

[35]  Joseph M. Stanford,et al.  Assessing the long-term effects of autonomous vehicles: a speculative approach , 2016 .

[36]  Carlos Carmona,et al.  Analysis and Operational Challenges of Dynamic Ride Sharing Demand Responsive Transportation Models , 2017 .

[37]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[38]  Christine Bauer,et al.  Crowdsourcing in logistics: concepts and applications using the social crowd , 2015, iiWAS.

[39]  Michel Gendreau,et al.  Large neighborhood search with constraint programming for a vehicle routing problem with synchronization constraints , 2018, Comput. Oper. Res..

[40]  Michal Maciejewski,et al.  Large-scale microscopic simulation of taxi services. Berlin and Barcelona case studies , 2016, J. Ambient Intell. Humaniz. Comput..

[41]  Claudio Borean,et al.  Dynamic ride sharing service: are users ready to adopt it? , 2015 .

[42]  Daniel J. Fagnant,et al.  Preparing a Nation for Autonomous Vehicles: Opportunities, Barriers and Policy Recommendations , 2015 .

[43]  Michal Maciejewski,et al.  Simulation of City-wide Replacement of Private Cars with Autonomous Taxis in Berlin , 2016, ANT/SEIT.

[44]  R. Tachet,et al.  Scaling Law of Urban Ride Sharing , 2016, Scientific Reports.

[45]  Niels A. H. Agatz,et al.  The Value of Optimization in Dynamic Ride-Sharing: A Simulation Study in Metro Atlanta , 2010 .

[46]  Kara M. Kockelman,et al.  Assessing Public Opinions of and Interest in New Vehicle Technologies: An Austin Perspective , 2016 .

[47]  Jiaqi Ma,et al.  Designing an Optimal Autonomous Vehicle Sharing and Reservation System: A Linear Programming Approach , 2017 .

[48]  Mark E. Howard,et al.  When human beings are like drunk robots: Driverless vehicles, ethics, and the future of transport , 2017 .

[49]  Thibaut Vidal,et al.  Routing a mix of conventional, plug-in hybrid, and electric vehicles , 2018, Eur. J. Oper. Res..

[50]  Gilbert Laporte,et al.  An integer L-shaped algorithm for the Dial-a-Ride Problem with stochastic customer delays , 2011, Discret. Appl. Math..

[51]  Kara M. Kockelman,et al.  The Travel and Environmental Implications of Shared Autonomous Vehicles, Using Agent-Based Model Scenarios , 2014 .

[52]  Hua Cai,et al.  Dynamic ride sharing using traditional taxis and shared autonomous taxis: A case study of NYC , 2018, Transportation Research Part C: Emerging Technologies.

[53]  Maria Elena Bruni,et al.  A Hybrid Greedy Randomized Adaptive Search Heuristic to Solve the Dial-a-Ride Problem , 2013, Asia Pac. J. Oper. Res..

[54]  Hajo A. Reijers,et al.  The Share-a-Ride problem with stochastic travel times and stochastic delivery locations , 2016 .

[55]  Lucas P. Veelenturf,et al.  Crowd-Based City Logistics , 2017, Sustainable Transportation and Smart Logistics.

[56]  Erfan Aria,et al.  Investigation of Automated Vehicle Effects on Driver's Behavior and Traffic Performance , 2016 .

[57]  Leo Kroon,et al.  Crowdsourced Delivery - a Pickup and Delivery Problem with Ad-hoc Drivers , 2016 .

[58]  Chengbin Chu,et al.  A fast heuristic for solving a large-scale static dial-a-ride problem under complex constraints , 2006, Eur. J. Oper. Res..

[59]  Chen Wei,et al.  Synchronizing vehicles for multi-vehicle and one-cargo transportation , 2018, Comput. Ind. Eng..

[60]  Niels A. H. Agatz,et al.  The Benefits of Meeting Points in Ride-Sharing Systems , 2015 .

[61]  Pascal Van Hentenryck,et al.  Large Neighborhood Search for Dial-a-Ride Problems , 2011, CP.

[62]  Ruoming Jin,et al.  Large Scale Real-time Ridesharing with Service Guarantee on Road Networks , 2014, Proc. VLDB Endow..

[63]  Gilbert Laporte,et al.  A Hybrid Tabu Search and Constraint Programming Algorithm for the Dynamic Dial-a-Ride Problem , 2012, INFORMS J. Comput..

[64]  José Manuel Viegas,et al.  An agent‐based simulation model to assess the impacts of introducing a shared‐taxi system: an application to Lisbon (Portugal) , 2015 .

[65]  S. Boyles,et al.  Urban consolidation solutions for parcel delivery considering location, fleet and route choice , 2017 .

[66]  Rico Krueger,et al.  Preferences for shared autonomous vehicles , 2016 .

[67]  Jonathan Patrick,et al.  An optimization model for freight transport using urban rail transit , 2017, Eur. J. Oper. Res..

[68]  Frederik Schulte,et al.  Integrating People and Freight Transportation Using Shared Autonomous Vehicles with Compartments , 2018 .

[69]  Tom Van Woensel,et al.  A scenario-based planning for the pickup and delivery problem with time windows, scheduled lines and stochastic demands , 2016 .

[70]  Hani S. Mahmassani,et al.  Taxonomy of Shared Autonomous Vehicle Fleet Management Problems to Inform Future Transportation Mobility , 2017 .

[71]  Martin W. P. Savelsbergh,et al.  Optimization for dynamic ride-sharing: A review , 2012, Eur. J. Oper. Res..

[72]  Bruce L. Golden,et al.  Optimization approaches for civil applications of unmanned aerial vehicles (UAVs) or aerial drones: A survey , 2018, Networks.

[73]  Wenwen Zhang,et al.  Exploring the impact of shared autonomous vehicles on urban parking demand: An agent-based simulation approach , 2015 .

[74]  John W. Polak,et al.  Autonomous cars: The tension between occupant experience and intersection capacity , 2015 .

[75]  Tom Van Woensel,et al.  An adaptive large neighborhood search heuristic for the Pickup and Delivery Problem with Time Windows and Scheduled Lines , 2016, Comput. Oper. Res..

[76]  Kris Braekers,et al.  A hybrid Genetic Algorithm for the Heterogeneous Dial-A-Ride Problem , 2017, Comput. Oper. Res..

[77]  Gilbert Laporte,et al.  Combining multicriteria analysis and tabu search for dial-a-ride problems , 2013 .

[78]  Martin W. P. Savelsbergh,et al.  Dynamic ridesharing: Is there a role for dedicated drivers? , 2015 .

[79]  Alireza Talebpour,et al.  Influence of connected and autonomous vehicles on traffic flow stability and throughput , 2016 .

[80]  Piotr Marek Smolnicki,et al.  Driverless Mobility: The Impact on Metropolitan Spatial Structures , 2016 .

[81]  Michael Drexl,et al.  Synchronization in Vehicle Routing - A Survey of VRPs with Multiple Synchronization Constraints , 2012, Transp. Sci..

[82]  Christos Katrakazas,et al.  Real-time motion planning methods for autonomous on-road driving: State-of-the-art and future research directions , 2015 .

[83]  Lídia Montero Mercadé,et al.  Analysis and operational challenges of dynamic ride sharing demand responsive transportation models , 2016 .

[84]  Stephen D. Boyles,et al.  A general framework for modeling shared autonomous vehicles with dynamic network-loading and dynamic ride-sharing application , 2017, Comput. Environ. Urban Syst..

[85]  Bo Zou,et al.  Design and modeling of a crowdsource-enabled system for urban parcel relay and delivery , 2017 .

[86]  Corey D. Harper,et al.  Estimating potential increases in travel with autonomous vehicles for the non-driving, elderly and people with travel-restrictive medical conditions , 2016 .

[87]  Guy Desaulniers,et al.  Column generation for vehicle routing problems with multiple synchronization constraints , 2016, Eur. J. Oper. Res..

[88]  K. Kockelman,et al.  Are we ready to embrace connected and self-driving vehicles? A case study of Texans , 2016, Transportation.

[89]  Joschka Bischoff,et al.  Autonomous Taxicabs in Berlin – A Spatiotemporal Analysis of Service Performance , 2016 .

[90]  Andrew Lim,et al.  Pickup and Delivery Service with Manpower Planning in Hong Kong Public Hospitals , 2017, Transp. Sci..

[91]  Fabien Lehuédé,et al.  Optimization of a city logistics transportation system with mixed passengers and goods , 2017, EURO J. Transp. Logist..

[92]  Matthew J. Roorda,et al.  Moving freight on public transit: Best practices, challenges, and opportunities , 2017 .

[93]  Hajo A. Reijers,et al.  An adaptive large neighborhood search heuristic for the share-a-ride problem , 2016, Comput. Oper. Res..

[94]  Kara M. Kockelman,et al.  Operations of a Shared, Autonomous Electric Vehicle Fleet: Implications of Vehicle & Charging Infrastructure Decisions , 2016 .

[95]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Occasional Drivers , 2016, Eur. J. Oper. Res..

[96]  Fabien Lehuédé,et al.  A shared " passengers & goods " city logistics system , 2012, ICIS 2012.

[97]  Bart van Arem,et al.  Solving the User Optimum Privately Owned Automated Vehicles Assignment Problem (UO-POAVAP): A model to explore the impacts of self-driving vehicles on urban mobility , 2016 .

[98]  Richard F. Hartl,et al.  A survey on dynamic and stochastic vehicle routing problems , 2016 .

[99]  Eiichi Taniguchi,et al.  New Opportunities and Challenges for City Logistics , 2016 .

[100]  Teodor Gabriel Crainic,et al.  Physical Internet Enabled Hyperconnected City Logistics , 2016 .

[101]  Bart van Arem,et al.  Preferences of travellers for using automated vehicles as last mile public transport of multimodal train trips , 2016 .

[102]  R. W. Calvo,et al.  A Granular Tabu Search algorithm for the Dial-a-Ride Problem , 2013 .

[103]  Martin W. P. Savelsbergh,et al.  Making dynamic ride-sharing work: The impact of driver and rider flexibility , 2016 .

[104]  Michel Gendreau,et al.  An adaptive large neighborhood search for the two-echelon multiple-trip vehicle routing problem with satellite synchronization , 2016, Eur. J. Oper. Res..

[105]  Vittorio Maniezzo,et al.  A distributed geographic information system for the daily car pooling problem , 2004, Comput. Oper. Res..

[106]  Fabien Lehuédé,et al.  A multi-criteria large neighbourhood search for the transportation of disabled people , 2014, J. Oper. Res. Soc..

[107]  Fernando Ordóñez,et al.  Ridesharing: The state-of-the-art and future directions , 2013 .

[108]  Gonçalo Homem de Almeida Correia,et al.  Delft University of Technology Exploring the use of automated vehicles as last mile connection of train trips through an agent-based simulation model An application to Delft, Netherlands , 2018 .

[109]  Benjamín Barán,et al.  An open-data approach for quantifying the potential of taxi ridesharing , 2017, Decis. Support Syst..

[110]  Iman Dayarian,et al.  Crowdshipping and Same‐day Delivery: Employing In‐store Customers to Deliver Online Orders , 2020, Production and Operations Management.

[111]  Kris Braekers,et al.  Typology and literature review for dial-a-ride problems , 2017, Ann. Oper. Res..

[112]  Jorge Pinho de Sousa,et al.  The Dial-a-Ride Problem with Split Requests and Profits , 2015, Transp. Sci..

[113]  Johanna Zmud,et al.  Towards an Understanding of the Travel Behavior Impact of Autonomous Vehicles , 2017 .

[114]  Roberto Baldacci,et al.  An Exact Method for the Car Pooling Problem Based on Lagrangean Column Generation , 2004, Oper. Res..

[115]  Yu Zheng,et al.  Real-Time City-Scale Taxi Ridesharing , 2015, IEEE Transactions on Knowledge and Data Engineering.

[116]  Yuchuan Du,et al.  Optimal design of autonomous vehicle zones in transportation networks , 2017 .

[117]  Tom Van Woensel,et al.  The pickup and delivery problem with time windows and scheduled lines , 2016, Transp. Sci..

[118]  Michael Weber,et al.  Evolutionary Multiobjective Route Planning in Dynamic Multi-hop Ridesharing , 2011, EvoCOP.

[119]  Kris Braekers,et al.  Three effective metaheuristics to solve the multi-depot multi-trip heterogeneous dial-a-ride problem , 2016 .

[120]  Pawel Jan Kalczynski,et al.  A decentralized solution to the car pooling problem , 2019 .

[121]  Guochuan Zhang,et al.  Algorithmic Analysis for Ridesharing of Personal Vehicles , 2016, COCOA.

[122]  H. M. Zhang,et al.  The morning commute problem with ridesharing and dynamic parking charges , 2017 .

[123]  Daniele Vigo,et al.  Models and algorithms for reliability-oriented Dial-a-Ride with autonomous electric vehicles , 2017, Eur. J. Oper. Res..

[124]  Kay W. Axhausen,et al.  Autonomous vehicles: The next jump in accessibilities? , 2017 .

[125]  Eli V. Olinick,et al.  The Vanpool Assignment Problem: Optimization models and solution algorithms , 2013, Comput. Ind. Eng..

[126]  Josep Domingo-Ferrer,et al.  Co-utile P2P ridesharing via decentralization and reputation management , 2016 .

[127]  Mengyang Liu,et al.  A branch-and-cut algorithm for a realistic dial-a-ride problem , 2015 .

[128]  Yi-Ming Wei,et al.  Environmental benefits from ridesharing: A case of Beijing , 2017 .

[129]  Pei Zhang,et al.  Large-scale nationwide ridesharing system: A case study of Chunyun , 2017 .

[130]  Martin W. P. Savelsbergh,et al.  50th Anniversary Invited Article - City Logistics: Challenges and Opportunities , 2016, Transp. Sci..

[131]  Hajo A. Reijers,et al.  The Share-a-Ride Problem: People and parcels sharing taxis , 2014, Eur. J. Oper. Res..

[132]  Martin W. P. Savelsbergh,et al.  Enhancing Urban Mobility: Integrating Ride-Sharing and Public Transit , 2016, Comput. Oper. Res..

[133]  Jacques Leonardi,et al.  The Role of Urban Consolidation Centres in Sustainable Freight Transport , 2012 .

[134]  R. Jayakrishnan,et al.  Dynamic Shared‐Taxi Dispatch Algorithm with Hybrid‐Simulated Annealing , 2016, Comput. Aided Civ. Infrastructure Eng..

[135]  Susan Shaheen,et al.  Casual carpooling in the San Francisco Bay Area: Understanding user characteristics, behaviors, and motivations , 2016 .

[136]  Xing Wang,et al.  Stable Matching for Dynamic Ride-Sharing Systems , 2014, Transp. Sci..

[137]  Emilio Frazzoli,et al.  On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment , 2017, Proceedings of the National Academy of Sciences.

[138]  Kara M. Kockelman,et al.  Dynamic ride-sharing and fleet sizing for a system of shared autonomous vehicles in Austin, Texas , 2018 .

[139]  Gilbert Laporte,et al.  The dial-a-ride problem: models and algorithms , 2006, Ann. Oper. Res..