Skip to main content
Log in

Stochastic Ridesharing User Equilibrium in Transport Networks

  • Published:
Networks and Spatial Economics Aims and scope Submit manuscript

Abstract

With the development of the Internet and mobile phone technology, it is much easier to access ridesharing information via mobile applications. In this paper, the relationship between the demand of ridesharing passengers (RPs), ridesharing drivers (RDs) and solo drivers (SDs) in a ridesharing compensation scheme is studied by a stochastic ridesharing user equilibrium (SRUE), which contains a mode choice model and a route choice model. The mode choice model and the route choice model influence each other. The SRUE is first expressed as a fixed-point problem mathematically. Six possible states of OD pairs are discussed. Then the existence of SRUE is proved. The method of successive weighted averages is adopted to solve the problem. It is found that there will be a higher demand of ridesharing passengers for journeys with longer travel time. Moreover, with the increase of the ridesharing compensation, the demand of ridesharing passengers is not always decreasing, and the demand of ridesharing drivers is not always increasing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Aashtiani HZ, Magnanti TL (1981) Equilibria on a congested transportation network. J Algebraic Discret Methods 2(3):213–226

    Article  Google Scholar 

  • Agatz N, Erera AL, Savelsbergh MW, Wang X (2011) Dynamic ride-sharing: a simulation study in metro Atlanta. Procedia Soc Behav Sci 17:532–550

    Article  Google Scholar 

  • Amey A (2011) Proposed methodology for estimating rideshare viability within an organization: application to the MIT community. Transportation Research Board annual meeting 2011, Paper 11–2585

  • Bahat O, Bekhor S (2016) Incorporating ridesharing in the static traffic assignment model. Netw Spat Econ 16(4):1125–1149

    Article  Google Scholar 

  • Beckmann M, McGuire CB, Winsten CB (1956) Studies in the economics of transportation. Yale University Press

  • Bureau of Transportation Statistics (2013) (2014) Transportation statistics annual report 2012, 2013. U.S. Department of Transportation, Research and Innovative Technology Administration Bureau of Transportation Statistics, Washington, DC

    Google Scholar 

  • Bureau of Public Roads (1964) Traffic assignment manual. U.S. Department of commerce, Urban Planning Division, Washington, DC

    Google Scholar 

  • Dafermos S (1980) Traffic equilibrium and variational inequalities. Transp Sci 14(1):42–54

    Article  Google Scholar 

  • Daganzo CF, Sheffi Y (1977) On stochastic models of traffic assignment. Transp Sci 11(3):253–274

    Article  Google Scholar 

  • Daganzo CF (1981) Equilibrium model for carpools on an urban network. Transp Res Rec 835:74–79

    Google Scholar 

  • Farahani RZ, Miandoabchi E, Szeto WY, Rashidi H (2013) A review of urban transportation network design problems. Eur J Oper Res 229(2):281–302

    Article  Google Scholar 

  • Furuhata M, Dessouky M, Ordóñez F, Brunet ME, Wang X, Koenig S (2013) Ridesharing: the state-of-the-art and future directions. Transp Res B Methodol 57:28–46

    Article  Google Scholar 

  • Ghoseiri K, Haghani A, Hamedi M (2011) Real-Time Rideshare Matching Problem. Final Report of UMD-2009-05, University of Maryland, Department of Civil and Environmental Engineering

  • Huang HJ, Liu TL, Guo X, Yang H (2011) Inefficiency of logit-based stochastic user equilibrium in a traffic network under ATIS. Netw Spat Econ 11(2):255–269

    Article  Google Scholar 

  • Kleiner A, Nebel B, Ziparo V (2011) A mechanism for dynamic ride sharing based on parallel auctions. The 22nd Int Joint Conf Artif Intell (IJCAI), Barcelona, Spain 11:266–272

    Google Scholar 

  • Liu HX, He X, He B (2009) Method of successive weighted averages (MSWA) and self-regulated averaging schemes for solving stochastic user equilibrium problem. Netw Spat Econ 9(4):485–503

    Article  Google Scholar 

  • Liu Y, Li Y (2017) Pricing scheme design of ridesharing program in morning commute problem. Transp Res C: Emerg Technol 79:156–177

    Article  Google Scholar 

  • Liu Z, Yi W, Wang S, Chen J (2017) On the uniqueness of user equilibrium flow with speed limit. Netw Spat Econ 17(3):763–775

    Article  Google Scholar 

  • Long JC, Gao ZY, Zhang H, Szeto WY (2010) A turning restriction design problem in urban road networks. Eur J Oper Res 206(3):569–578

    Article  Google Scholar 

  • Long JC, Szeto WY, Huang HJ (2014) A bi-objective turning restriction design problem in urban road networks. Eur J Oper Res 237(2):426–439

    Article  Google Scholar 

  • Qian ZS, Zhang HM (2011) Modeling multi-modal morning commute in a one-to-one corridor network. Transp Res C: Emerg Technol 19(2):254–269

    Article  Google Scholar 

  • Schrank D, Lomax T (2007) The 2007 urban mobility report. Texas transportation institute, Texas A & M University

  • Site PD (2017) On the equivalence between SUE and Fixed-point states of day-to-day assignment processes with serially-correlated route choice. Netw Spat Econ 17(3):935–962

    Article  Google Scholar 

  • Song Z, Yin Y, Lawphongpanich S (2015) Optimal deployment of managed lanes in general networks. Int J Sustain Transport 9(6):431–441

    Article  Google Scholar 

  • Terazono Y, Matani A (2015) Continuity of optimal solution functions and their conditions on objective functions. J Opt 25(4):2050–2060

    Google Scholar 

  • Unnikrishnan A, Waller ST (2009) User equilibrium with recourse. Netw Spat Econ 9:575–593

    Article  Google Scholar 

  • Wardrop JG (1952) Some theoretical aspects of road traffic research. Proc Instit Civil Eng 1(3):325–362

    Google Scholar 

  • Wang J, Du M, Lu L, He X (2018) Maximizing network throughput under stochastic user equilibrium with elastic demand. Netw Spat Econ 18(1):115–143

    Article  Google Scholar 

  • Winter S, Nittel S (2006) Ad hoc shared-ride trip planning by mobile geosensor networks. Int J of Geogr Inf Sci 20(8):899–916

    Article  Google Scholar 

  • Xing X, Warden T, Nicolai T, Herzog O (2009) SMIZE: a spontaneous ride-sharing system for individual urban transit. German conference on multiagent system technologies. Springer Berlin, Heidelberg, pp 165–176

    Google Scholar 

  • Xu H, Ordóñez F, Dessouky M (2015a) A traffic assignment model for a ridesharing transportation market. J Adv Transp 49(7):793–816

    Article  Google Scholar 

  • Xu H, Pang JS, Ordóñez F, Dessouky M (2015b) Complementarity models for traffic equilibrium with ridesharing. Transp Res B Methodol 81:161–182

    Article  Google Scholar 

  • Yang H, Huang HJ (1999) Carpooling and congestion pricing in a multilane highway with high-occupancy-vehicle lanes. Transp Res A: Policy Pract 33(2):139–155

    Google Scholar 

  • Yin YF, Yang H (2003) Simultaneous determination of the equilibrium market penetration and compliance rate of advanced traveler information systems. Transp Res A: Policy Pract 37(2):165–181

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Key Research and Development Program (No. 2016YFC0802508), and the National Natural Science Foundation of China (Nos.11672289, 71621001, 71631002).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mao-Bin Hu.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Theorem 1

If the driving cost function \( {c}_v^w\left({t}_e^w\right) \) is a continuous and monotone increasing function of the equilibrium travel time \( {t}_e^w \), then the mapping function q =MC(te) is continuous.

Proof

Firstly, we prove that \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are unique for any \( {t}_e^w \).

If the driving cost function \( {c}_v^w={c}_v^w\left({t}_e^w\right) \) is a monotone increasing function of the equilibrium travel time \( {t}_e^w \), its inverse function \( {t}_e^w={c_v^w}^{-1}\left({c}_v^w\right) \) is also a monotone increasing function.

Tables 1 and 2 show that each OD has six possible states according to the different value of δ and \( {c}_v^w \). Let’s firstly consider the first one of the six states: State 1 where δ > 0 and \( {c}_v^w<{c_v^w}^{\ast } \), which means \( {t}_e^w<{c_v^w}^{-1}\left({c_v^w}^{\ast}\right) \), \( {c}_{sd}^w<{\overline{c}}_{rd}^w<{\overline{c}}_{rp}^w \), \( {c}_{sd}^w<{c}_{rd}^w<{c}_{rp}^w \), \( {c}_{sd}^w<{c}_{rd}^w<{\overline{c}}_{rd}^w \) and \( {q}_{rp}^w<{q}_{rd}^w \). Let’s denote a function \( f\left(c,t\right)=c-\left({e}^{\theta c-{\theta c}_{rp}^w}\right){\overline{c}}_{rd}^w-\left(1-{e}^{\theta c-{\theta c}_{rp}^w}\right){c}_{sd}^w \). The partial derivative of f(c, t) on c is \( \frac{\partial f}{\partial c}=1-\theta \left({\overline{c}}_{rd}^w-{c}_{sd}^w\right){e}^{\theta c-{\theta c}_{rp}^w} \). For \( {c}_{sd}^w<{\overline{c}}_{rp}^w \), so \( \frac{\partial f}{\partial c}>0 \), which means it’s monotone increasing on c in State 1 if t is given. We can get that \( f\left({c}_{sd}^w,t\right)={c}_{sd}^w-\left({e}^{\theta {c}_{sd}^w-{\theta c}_{rp}^w}\right){\overline{c}}_{rd}^w-\left(1-{e}^{\theta {c}_{sd}^w-{\theta c}_{rp}^w}\right){c}_{sd}^w={e}^{\theta {c}_{sd}^w-{\theta c}_{rp}^w}\left({c}_{sd}^w-{\overline{c}}_{rd}^w\right)<0 \) and \( f\left({\overline{c}}_{rd}^w,t\right)={\overline{c}}_{rd}^w-\left({e}^{\theta {\overline{c}}_{rd}^w-{\theta c}_{rp}^w}\right){\overline{c}}_{rd}^w-\left(1-{e}^{\theta {\overline{c}}_{rd}^w-{\theta c}_{rp}^w}\right){c}_{sd}^w=\left(1-{e}^{\theta {\overline{c}}_{rd}^w-{\theta c}_{rp}^w}\right)\left({\overline{c}}_{rd}^w-{c}_{sd}^w\right)>0 \). We have known that the function \( f\left({c}_{sd}^w,{t}_e^w\right) \) is monotone increasing when the value of c is between \( {c}_{sd}^w \) and \( {\overline{c}}_{rd}^w \), and\( f\left({c}_{sd}^w\right)<0 \), \( f\left({\overline{c}}_{rd}^w\right)>0 \). As a result, there is one and only one \( c={c}_{rd}^w \) that \( f\left({c}_{rd}^w,{t}_e^w\right)=0 \). \( {c}_{rp}^w \) and \( {c}_{sd}^w \) can be obtained from Eqs. (4) and (16). As a result, the value of \( {c}_{rp}^w \), \( {c}_{rd}^w \) and \( {c}_{sd}^w \) is unique when \( {t}_e^w<{c_v^w}^{-1}\left({c_v^w}^{\ast}\right) \). By Eq. (13), \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are unique when \( {t}_e^w<{c_v^w}^{-1}\left({c_v^w}^{\ast}\right) \).

For a similar reason, we can get that \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are unique for the other five states. As a result, \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are unique for any \( {t}_e^w \).

Then we prove that \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are continuous at \( {t}_e^w \).

We still consider State 1 as an example. \( {c}_{rp}^w \) and \( {c}_{sd}^w \) are obtained from Eqs. (2) and (4). Obviously, \( {c}_{rp}^w \) and \( {c}_{sd}^w \) are continuous at \( {t}_e^w \). \( {c}_{rd}^w \) is obtained by solving Eq. (16). We have proved that \( {c}_{rd}^w \) is unique for any \( {t}_e^w \). Therefore, \( {c}_{rd}^w \) can be viewed as a function of \( {t}_e^w \). Denote the function is \( {c}_{rd}^w=h\left({t}_e^w\right) \). If c0 and t0 satisfy c0 = h(t0), we want to prove h(t) is continuous at t0. For \( \frac{\partial f}{\partial c}>0 \) in State 1, f(c0 + ε, t0) > 0 and f(c0 − ε, t0) < 0. For f(c, t) is continuous at t, ∃t ∈ (t0 − δ,  t0 + δ ), f(c0 + ε, t) > 0 and f(c0 − ε, t) < 0. Therefore c0 + ε < h(t) < c0 − ε. As a result, \( {c}_{rd}^w=h\left({t}_e^w\right) \) is continuous at t0. Therefore, \( {c}_{rp}^w \), \( {c}_{rd}^w \) and \( {c}_{sd}^w \) are continuous at \( {t}_e^w \). By Eq. (13), \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are obtained by \( {c}_{rp}^w \), \( {c}_{rd}^w \) and \( {c}_{sd}^w \). In another word, \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are continuous at \( {t}_e^w \) in this case.

For the other five states, we can get the same conclusion for similar reasons. Therefore, \( {q}_{rp}^w \), \( {q}_{rd}^w \) and \( {q}_{sd}^w \) are continuous at \( {t}_e^w \).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yan, CY., Hu, MB., Jiang, R. et al. Stochastic Ridesharing User Equilibrium in Transport Networks. Netw Spat Econ 19, 1007–1030 (2019). https://doi.org/10.1007/s11067-019-9442-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11067-019-9442-5

Keywords

Navigation