Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Efficient Algorithms for Stochastic Ride-Pooling Assignment with Mixed Fleets

Published: 01 July 2023 Publication History

Abstract

Ride-pooling, which accommodates multiple passenger requests in a single trip, has the potential to substantially enhance the throughput of mobility-on-demand (MoD) systems. This paper investigates MoD systems that operate mixed fleets composed of “basic supply” and “augmented supply” vehicles. When the basic supply is insufficient to satisfy demand, augmented supply vehicles can be repositioned to serve rides at a higher operational cost. We formulate the joint vehicle repositioning and ride-pooling assignment problem as a two-stage stochastic integer program, where repositioning augmented supply vehicles precedes the realization of ride requests. Sequential ride-pooling assignments aim to maximize total utility or profit on a shareability graph: a hypergraph representing the matching compatibility between available vehicles and pending requests. Two approximation algorithms for midcapacity and high-capacity vehicles are proposed in this paper; the respective approximation ratios are 1/p2 and (e−1)/(2e+o(1))p lnp, where p is the maximum vehicle capacity plus one. Our study evaluates the performance of these approximation algorithms using an MoD simulator, demonstrating that these algorithms can parallelize computations and achieve solutions with small optimality gaps (typically within 1%). These efficient algorithms pave the way for various multimodal and multiclass MoD applications.
History: This paper has been accepted for the Transportation Science Special Issue on Emerging Topics in Transportation Science and Logistics.
Funding: This work was supported by the National Science Foundation [Grants CCF-2006778 and FW-HTF-P 2222806], the Ford Motor Company, and the Division of Civil, Mechanical, and Manufacturing Innovation [Grants CMMI-1854684, CMMI-1904575, and CMMI-1940766].
Supplemental Material: The online appendix is available at https://doi.org/10.1287/trsc.2021.0349.

References

[1]
Alonso-Mora J, Samaranayake S, Wallar A, Frazzoli E, Rus D (2017) On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proc. National Acad. Sci. USA 114(3):462–467.
[2]
Arkin EM, Hassin R (1998) On local search for weighted k-set packing. Math. Oper. Res. 23(3):640–648.
[3]
Ashlagi I, Burq M, Dutta C, Jaillet P, Saberi A, Sholley C (2018) Maximum weight online matching with deadlines. Preprint, submitted August 9, https://arxiv.org/abs/1808.03526.
[4]
Benjaafar S, Wu S, Liu H, Gunnarsson EB (2021) Dimensioning on-demand vehicle sharing systems. Management Sci. 68(2):1218–1232.
[5]
Bertsimas D, Tsitsiklis JN (1997) Introduction to Linear Optimization, volume 6 (Athena Scientific, Belmont, MA).
[6]
Bollobás B, Erdös P (1976) Cliques in random graphs. Math. Proc. Cambridge Philosophical Soc. 80:419–427.
[7]
Braverman A, Dai JG, Liu X, Ying L (2019) Empty-car routing in ridesharing systems. Oper. Res. 67(5):1437–1452.
[8]
Buchbinder N, Chen S, Gupta A, Nagarajan V, Naor J (2014) Online packing and covering framework with convex objectives. Preprint, submitted December 29, https://arxiv.org/abs/1412.8347.
[9]
Castro F, Frazier P, Ma H, Nazerzadeh H, Yan C (2020) Matching queues, flexibility and incentives. Preprint, submitted June 16, https://arxiv.org/abs/2006.08863.
[10]
Chan YH, Lau LC (2012) On linear and semidefinite programming relaxations for hypergraph matching. Math. Programming 135(1):123–148.
[11]
Chekuri C, Khanna S (2005) A polynomial time approximation scheme for the multiple knapsack problem. SIAM J. Comput. 35(3):713–728.
[12]
Chen D, Ahn S, Chitturi M, Noyce DA (2017a) Toward vehicle automation: Roadway capacity formulation for traffic mixed with regular and automated vehicles. Transportation Res. Part B: Methodological 100:196–221.
[13]
Chen Z, He F, Yin Y, Du Y (2017b) Optimal design of autonomous vehicle zones in transportation networks. Transportation Res. Part B: Methodological 99:44–61.
[14]
Data NO (2022) Nyc community district data. Accessed November 2, 2021, https://data.cityofnewyork.us/City-Government/Community-Districts/yfnk-k7r4.
[15]
Dong J, Ibrahim R (2020) Managing supply in the on-demand economy: Flexible workers, full-time employees, or both? Oper. Res. 68(4):1238–1264.
[16]
Dong T, Sun X, Luo Q, Wang J, Yin Y (2023) The dual effects of team contest design on on-demand service work schedules. Service Sci., ePub ahead of print March 8, https://doi.org/10.1287/serv.2023.0320.
[17]
Dong T, Xu Z, Luo Q, Yin Y, Wang J, Ye J (2021) Optimal contract design for ride-sourcing services under dual sourcing. Transportation Res. Part B: Methodological 146:289–313.
[18]
Feige U, Jain K, Mahdian M, Mirrokni V (2007) Robust combinatorial optimization with exponential scenarios. Fischetti M, Williamson DP, eds. Proc. Internat. Conf. on Integer Programming and Combinatorial Optim. Lecture Notes in Computer Science, vol. 4513 (Springer, Berlin), 439–453.
[19]
Fleischer L, Goemans MX, Mirrokni VS, Sviridenko M (2006) Tight approximation algorithms for maximum general assignment problems. Proc. 17th Annual ACM-SIAM Sympos. on Discrete Algorithm, 611–620.
[20]
Füredi Z, Kahn J, Seymour PD (1993) On the fractional matching polytope of a hypergraph. Combinatorica 13(2):167–180.
[21]
Geng X, Li Y, Wang L, Zhang L, Yang Q, Ye J, Liu Y (2019) Spatiotemporal multi-graph convolution network for ride-hailing demand forecasting. Proc. Conf. AAAI Artificial Intelligence 33:3656–3663.
[22]
Guda H, Subramanian U (2019) Your uber is arriving: Managing on-demand workers through surge pricing, forecast communication, and worker incentives. Management Sci. 65(5):1995–2014.
[23]
Guo X, Caros NS, Zhao J (2021) Robust matching-integrated vehicle rebalancing in ride-hailing system with uncertain demand. Transportation Res. Part B: Methodological 150:161–189.
[24]
Gupta A, Nagarajan V (2014) Approximating sparse covering integer programs online. Math. Oper. Res. 39(4):998–1011.
[25]
Gupta A, Nagarajan V, Ravi R (2015) Robust and maxmin optimization under matroid and knapsack uncertainty sets. ACM Trans. Algorithms 12(1):1–21.
[26]
Hasan MH, Van Hentenryck P (2021) The benefits of autonomous vehicles for community-based trip sharing. Transportation Res., Part C Emerging Tech. 124:102929.
[27]
Hasan MH, Van Hentenryck P, Legrain A (2020) The commute trip-sharing problem. Transportation Sci. 54(6):1640–1675.
[28]
Hazan E, Safra S, Schwartz O (2006) On the complexity of approximating k-set packing. Comput. Complexity 15(1):20–39.
[29]
Herminghaus S (2019) Mean field theory of demand responsive ride pooling systems. Transportation Res. Part A Policy Practices 119:15–28.
[30]
Hoffman AJ (2003) Inequalities to extremal combinatorial analysis. Selected Papers Alan Hoffman Commentary 10:244.
[31]
Karamanis R, Anastasiadis E, Stettler M, Angeloudis P (2021) Vehicle redistribution in ride-sourcing markets using convex minimum cost flows. IEEE Trans. Intelligent Transportation Systems. 23(8):10287–10298.
[32]
Ke J, Zheng Z, Yang H, Ye J (2021) Data-driven analysis on matching probability, routing distance and detour distance in ride-pooling services. Transporation Res., Part C Emerging Tech. 124:102922.
[33]
Lavieri PS, Bhat CR (2019) Modeling individuals’ willingness to share trips with strangers in an autonomous vehicle future. Transportation Res. Part A Policy Practice 124:242–261.
[34]
Li J, Chen D, Zhang M (2022) Equilibrium modeling of mixed autonomy traffic flow based on game theory. Transportation Res. Part B: Methodological 166:110–127.
[35]
Li S, Luo Q, Hampshire RC (2021) Optimizing large on-demand transportation systems through stochastic conic programming. Eur. J. Oper. Res. 295(2):427–442.
[36]
Liu Y, Samaranayake S (2020) Proactive rebalancing and speed-up techniques for on-demand high capacity ridesourcing services. IEEE Trans. Intelligent Transportation Systems. 23(2):819–826.
[37]
Lokhandwala M, Cai H (2018) Dynamic ride sharing using traditional taxis and shared autonomous taxis: A case study of NYC. Transportation Res., Part C Emerging Tech. 97:45–60.
[38]
Lowalekar M, Varakantham P, Jaillet P (2020) Competitive ratios for online multi-capacity ridesharing. Proc. 19th Internat. Conf. on Autonomous Agents and MultiAgent Systems, 771–779.
[39]
Ma J, Li X, Zhou F, Hao W (2017) Designing optimal autonomous vehicle sharing and reservation systems: A linear programming approach. Transporation Res., Part C Emerging Tech. 84:124–141.
[40]
Markov I, Guglielmetti R, Laumanns M, Fernández-Antolín A, de Souza R (2021) Simulation-based design and analysis of on-demand mobility services. Transportation Res. Part A Policy Practice 149:170–205.
[41]
Matula DW (1976) The Largest Clique Size in a Random Graph (Department of Computer Science, Southern Methodist University, Dallas, TX).
[42]
Mori JCM, Samaranayake S (2021) On the request-trip-vehicle assignment problem. Proc. SIAM Conf. on Appl. and Comput. Discrete Algorithms, 228–239.
[43]
Nemhauser GL, Wolsey LA, Fisher ML (1978) An analysis of approximations for maximizing submodular set functions—i. Math. Programming 14(1):265–294.
[44]
Öncan T (2007) A survey of the generalized assignment problem and its applications. INFOR Inform. Systems Oper. Res. 45(3):123–141.
[45]
Pagnoncelli BK, Ahmed S, Shapiro A (2009) Sample average approximation method for chance constrained programming: Theory and applications. J. Optim. Theory Appl. 142(2):399–416.
[46]
Qin G, Luo Q, Yin Y, Sun J, Ye J (2021) Optimizing matching time intervals for ride-hailing services using reinforcement learning. Transportation Res. Part C Emerging Tech. 129:103239.
[47]
Qin ZT, Zhu H, Ye J (2021) Reinforcement learning for ridesharing: A survey. 2021 IEEE International Intelligent Transportation Systems Conference (ITSC) (IEEE, Piscataway, NJ), 2447–2454.
[48]
Santi P, Resta G, Szell M, Sobolevsky S, Strogatz SH, Ratti C (2014) Quantifying the benefits of vehicle pooling with shareability networks. Proc. National Acad. Sci. USA 111(37):13290–13294.
[49]
Shah S, Lowalekar M, Varakantham P (2020) Neural approximate dynamic programming for on-demand ride-pooling. Proc. Conf. AAAI Artificial Intelligence 34:507–515.
[50]
Shladover SE (2018) Connected and automated vehicle systems: Introduction and overview. J. Intelligent Transportation Systems 22(3):190–200.
[51]
Shmoys DB, Tardos É (1993) An approximation algorithm for the generalized assignment problem. Math. Programming 62(1–3):461–474.
[52]
Simonetto A, Monteil J, Gambella C (2019) Real-time city-scale ridesharing via linear assignment problems. Transportation Res., Part C Emerging Tech. 101:208–232.
[53]
Sundt A, Luo Q, Vincent J, Shahabi M, Yin Y (2021) Heuristics for customer-focused ride-pooling assignment. Preprint, submitted July 23, https://arxiv.org/abs/2107.11318.
[54]
Tang X, Qin Z, Zhang F, Wang Z, Xu Z, Ma Y, Zhu H, et al. (2019) A deep value-network based approach for multi-driver order dispatching. Proc. 25th ACM SIGKDD Internat. Conf. on Knowledge Discovery and Data Mining, 1780–1790.
[55]
TLC (2021) Nyc taxi and limousine commission trip record data. Accessed May 2, 2021, https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data.page.
[56]
Wang H, Yang H (2019) Ridesourcing systems: A framework and review. Transportation Res. Part B: Methodological 129:122–155.
[57]
Wei Q, Pedarsani R, Coogan S (2020) Mixed autonomy in ride-sharing networks. IEEE Transportation Control Network Systems 7(4):1940–1950.
[58]
Xie J, Liu Y, Chen N (2023) Two-sided deep reinforcement learning for dynamic mobility-on-demand management with mixed autonomy. Transportation Sci., ePub ahead of print January 17, https://doi.org/10.1287/trsc.2022.1188.
[59]
Yang H, Qin X, Ke J, Ye J (2020) Optimizing matching time interval and matching radius in on-demand ride-sourcing markets. Transportation Res. Part B: Methodological 131:84–105.
[60]
Yu X, Shen S (2019) An integrated decomposition and approximate dynamic programming approach for on-demand ride pooling. IEEE Trans. Intelligent Transportation Systems 21(9):3811–3820.

Cited By

View all
  • (2024)Spatial–Temporal Upfront Pricing Under a Mixed Pooling and Non-Pooling Market With Reinforcement LearningIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.341450425:11(17628-17649)Online publication date: 1-Nov-2024
  • (2024)Algorithms and computational study on a transportation system integrating public transit and ridesharing of personal vehiclesComputers and Operations Research10.1016/j.cor.2024.106529164:COnline publication date: 1-Apr-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Transportation Science
Transportation Science  Volume 57, Issue 4
July-August 2023
277 pages
ISSN:1526-5447
DOI:10.1287/trsc.2023.57.issue-4
Issue’s Table of Contents

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 July 2023
Accepted: 15 May 2023
Received: 12 August 2021

Author Tags

  1. ride-pooling assignment problem
  2. approximation algorithm
  3. mixed autonomy traffic

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Spatial–Temporal Upfront Pricing Under a Mixed Pooling and Non-Pooling Market With Reinforcement LearningIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.341450425:11(17628-17649)Online publication date: 1-Nov-2024
  • (2024)Algorithms and computational study on a transportation system integrating public transit and ridesharing of personal vehiclesComputers and Operations Research10.1016/j.cor.2024.106529164:COnline publication date: 1-Apr-2024

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media