A Path-size Weibit Stochastic User Equilibrium Model Songyot Kitthamkesorn Department of Civil & Environmental Engineering Utah State University Logan, UT 84322-4110, USA Email: songyot.k@aggiemail.usu.edu Adviser: Anthony Chen Email: anthony.chen@usu.edu Outline Review of closed-form route choice/network equilibrium models Weibit route choice model Weibit stochastic user equilibrium model Numerical results Concluding Remarks 2 Outline Review of closed-form route choice/network equilibrium models Weibit route choice model Weibit stochastic user equilibrium model Numerical results Concluding Remarks 3 Deterministic User Equilibrium (DUE) Principle Wardrop’s First Principle “The journey costs on all used routes are equal, and less than those which would be experienced by a single vehicle on any unused route.” Assumptions: All travelers have the same behavior and perfect knowledge of network travel costs. 4 Stochastic User Equilibrium (SUE) Principle and Conditions Daganzo and Sheffi (1977) “At stochastic user equilibrium, no travelers can improve his or her perceived travel cost by unilaterally changing routes.” Prij gij Pr Grij Glij , l Rij and r l gij , r Rij , ij IJ frij Prij g qij , r Rij , ij IJ rRij Prij g 1.0, ij IJ rRij f rij qij , ij IJ Daganzo, C.F., Sheffi, Y., 1977. On stochastic models of traffic assignment. Transportation Science, 11(3), 253-274. 5 Probabilistic Route Choice Models Perceived travel cost Gumbel Normal Multinomial logit (MNL) route choice model Dial (1971) Closed form P ij r exp g rij exp g kRij ij k Multinomial probit (MNP) route choice model Daganzo and Sheffi (1977) Non-closed form Prij .. f t1ij ,.., t ijR dt1ij ..dt ijR ij ij Dial, R., 1971. A probabilistic multipath traffic assignment model which obviates path enumeration. Transportation Research, 5(2), 83-111. Daganzo, C.F. and Sheffi, Y., 1977. On stochastic models of traffic assignment. Transportation Science, 11(3), 253-274. 6 Gumbel Distribution PDF Gumbel Perceived travel cost CDF FG ij t Location parameter r Mean route travel cost g 1 exp e , t , ij r Euler constant ij r ij r Route perception variance rij t rij ij 2 r 2 6 rij Scale parameter 2 Variance is a function of scale parameter only!!! 7 MNL Model and Closed-form Probability Expression Under the independently distributed assumption, we have the joint survival function: rij trij rij H exp e r R ij Then, the choice probability can be determined by P e ij r ij ij ij ij r tr r r exp e kij trij kij dt ij r kRij Identically distributed To obtain a closed-form, is fixed for all routes assumption trij kij trij rij ij ij Pr e exp e dtr kRij Finally, we have Independently and ij exp g r Identically distributed (IID) ij Pr assumption ij exp g kRij k 8 Independently Distributed Assumption: Route Overlapping (x) (100-x) (100-x) j i Destination P1 P P ij 2 ij 3 e100 e100 1 e100 e100 3 (100) (Travel cost) 0.5 Prob. of choosing lower route Origin ij 0.46 MNL solution MNP 0.42 Independently distributed 0.38 MNL 0.34 0.3 0 20 40 60 80 100 x Route overlapping 9 Identically Distributed Assumption: Homogeneous Perception Variance (125) (10) Origin i MNL (=0.1) (5) Destination Origin j i j Destination (Travel cost) (Travel cost) e0.15 1 Pl 0.15 0.110 0.62 0.1 5 e e 1 e ij (120) = e0.1120 1 Pl 0.1120 0.1125 0.62 0.1 5 e e 1 e ij Absolute cost difference MNP Pl ij 0.85 > Pl ij 0.54 2 Same perception variance of 6 2 PDF 5 10 120 125 Perceived travel cost 10 Existing Models 1. Gumbel 2. Normal MNL EXTENDED LOGIT Closed form Closed form MNP 11 Extended Logit Models Gumbel MNL EXTENDED LOGIT Closed form Closed form Urij grij rij Modification of the deterministic term • C-logit (Cascetta et al., 1996) • Path-size logit (PSL) (Ben-Akiva and Bierlaire, 1999) Modification of the random error term • Cross Nested logit (CNL) (Bekhor and Prashker, 1999) • Paired Combinatorial logit (PCL) (Bekhor and Prashker, 1999) • Generalized Nested logit (GNL) (Bekhor and Prashker, 2001) Cascetta, E., Nuzzolo, A., Russo, F., Vitetta, A., 1996. A modified logit route choice model overcoming path overlapping problems: specification and some calibration results for interurban networks. In Proceedings of the 13th International Symposium on Transportation and Traffic Theory, Leon, France, 697-711. Ben-Akiva, M. and Bierlaire, M., 1999. Discrete choice methods and their applications to short term travel decisions. Handbook of Transportation Science, R.W. Halled, Kluwer Publishers. 12 Bekhor, S., Prashker, J.N., 1999. Formulations of extended logit stochastic user equilibrium assignments. Proceedings of the 14th International Symposium on Transportation and Traffic Theory, Jerusalem, Israel, 351-372. Bekhor S., Prashker, J.N., 2001. A stochastic user equilibrium formulation for the generalized nested logit model. Transportation Research Record 1752, 84-90. Independently Distributed Assumption: Route Overlapping (x) (100-x) (100-x) i j Destination (100) (Travel cost) 0.5 Prob. of choosing lower route Origin MNL C-logit PSL PCL CNL GNL 0.46 0.42 MNP 0.38 MNL 0.34 0.3 0 20 40 60 x 80 100 13 Scaling Technique (125) (10) Origin (5) i Destination Origin j (120) i CV = 0.5 j Destination (Travel cost) (Travel cost) (=0.51) (=0.02) e0.515 Pl 0.515 0.5110 0.93 e e ij > e0.04120 Pl 0.04120 0.04125 0.52 e e ij Same perception variance PDF 5 10 Same perception variance 120 125 Perceived travel cost Chen, A., Pravinvongvuth, S., Xu, X., Ryu, S. and Chootinan, P., 2012. Examining the scaling effect and overlapping problem in logit-based stochastic user equilibrium models. Transportation Research Part A, 46(8), 14 1343-1358. 3rd Alternative 1. Gumbel 2. Normal 3. Weibull MNL EXTENDED LOGIT Closed form Closed form MNP Modification of the deterministic term MNW PSW Closed form Closed form Multinomial weibit model Path-size weibit model (Castillo et al., 2008) Castillo et al. (2008) Closed form expressions for choice probabilities in the Weibull case. Transportation Research Part 15 B 42(4), 373-380 Outline Review of closed-form route choice/network equilibrium models Weibit route choice model Weibit stochastic user equilibrium model Numerical results Concluding Remarks 16 Weibull Distribution PDF Location parameter Shape parameter Weibull Perceived travel cost r ij t r 1 exp ij r , t 0, Scale parameter 1 rij rij 1 ij r ij CDF FG ij t r Gamma function Mean travel cost grij Route perception variance rij 2 rij 1 2 Variance is a function of route cost!!! 2 ij ij 2 g r r rij 17 Multinomial Weibit (MNW) Model and Closed-form Prob. Expression Under the independently distributed assumption, we have the joint survival function: rij ij ij tr r H exp ij rRij r Then, the choice probability can be determined by rij 1 rij lij ij ij ij ij ij t ij ij r r r tr r tr l ij ij exp dtr Pr ij exp ij ij ij l r r r lRij r l rij Since the Weibull To obtain a closed-form, and are fixed for all routes variance is a function ij 1 ij ij ij ij ij ij t exp tr dt ij r of route cost, the Prij ij identically distributed r rij kij r kRij ij ij assumption does NOT Finally, we have ij ij apply g r ij Pr g kRij ij k ij ij Castillo et al. (2008) Closed form expressions for choice probabilities in the Weibull case. Transportation Research Part B 42(4), 373-380 18 Identically Distributed Assumption: Homogeneous Perception Variance (125) (10) Origin i MNW model j i 1 10 1 5 (120) j Destination (Travel cost) (Travel cost) 52.1 Pl 2.1 5 102.1 ij Origin Destination (5) CV = 0.5 2.1 0.81 > 1202.1 Pl 2.1 2.1 120 125 1 ij 125 1 120 2.1 ij 2.1 ij 0 0.52 Relative cost difference Route-specific perception variance PDF 2 ij 2 r 5 10 120 Perceived travel cost g rij 2 1 2 1 1 ij ij ij 1 1 125 19 Path-Size Weibit (PSW) Model MNW random utility maximization model U rij grij ij ij rij Weibull distributed random error term To handle the route overlapping problem, a path-size factor (Ben-Akiva and Bierlaire, 1999) is introduced, ij ij ij i.e., gr ij ij Path-size factor Ur r ij r which gives the PSW model: ij r P g g kRij ij r ij ij ij r ij k ij k ij r ar la Lijr 1 kRij ij ak ij ij Ben-Akiva, M. and Bierlaire, M., 1999. Discrete choice methods and their applications to short term travel 20 decisions. Handbook of Transportation Science, R.W. Halled, Kluwer Publishers. Independently Distributed Assumption: Route Overlapping (x) (100-x) (100-x) Pl ij Destination Origin (100) Pl ij (Travel cost) 1100 2.1 1100 2.1 0.75 100 2.1 1100 2.1 0.75 100 1100 2.1 0.5 100 2.1 2.1 0.5 100 2.1 0.4 Pl ij 1100 2.1 1100 2.1 1100 2.1 1100 2.1 0.33 Prob. of choosing lower route 0.5 PSW 0.46 MNL solution 0.42 MNP 0.38 MNL, MNW 0.34 0.3 0 20 40 60 x 80 100 21 0.5 Outline Review of closed-form route choice/network equilibrium models Weibit route choice model Weibit stochastic user equilibrium model Numerical results Concluding Remarks 22 Comparison between MNL Model and MNW Model Extreme value distribution Gumbel (type I) Log Weibull Weibull (type III) ij Assume 0 IID P ij r Independence exp g rij exp g kRij ij k Log Transformation ij r P g g ij ij r kRij ij ij k 23 A Mathematical Programming (MP) Formulation for the MNW-SUE model Multiplicative Beckmann’s transformation (MBec) Relative cost difference under congestion va min Z ln a d aA 0 ijIJ 1 ij f ln f rRij ij r ij r 1 s.t. rRij f rij qij ij r P g g ij ij r kRij ij ij k f rij 0 24 A MP Formulation for the PSW-SUE Model va min Z ln a d aA 0 ijIJ 1 ij rRij f rij ln f rij 1 ijIJ 1 f rij ln rij ij ij r g g rRij s.t. rRij f rij qij f rij 0 P kRij ij ij r ij r ij k ij ij k 25 Equivalency Condition By constructing the Lagrangian function, we have ij L Z ij qij f r ijIJ r R ij By setting the partial derivative w.r.t. route flow variable equal to zero, we have f exp ij ij r ij qij f rRij ij r ij r g ij ij r exp ij ij rRij ij r g ij ij r Then, we have the PSW route flow solution, i.e., g f rij P ij ij ij qij k gk ij r ij r ij ij r kRij 26 Uniqueness Condition The second derivative 2Z f rij fl ij 1 d b ij dv br f ij 0 , r l bA b r d b ij ij , r l br bl bA dvb By assuming d b dvb 0, b A, the route flow solution of PSW-SUE is unique. 27 Path-Based Partial Linearization Algorithm Initialization · · n=0 f(0) = 0 à Free flow travel cost n = n+1 Flow Network Search direction PSW probability Update flow f(n) yrij n qij Prij g n Route travel cost Line search Solve n arg min Z f n y n f n 0 1 Update f n 1 f n n y n f n Stopping criteria NO n = n+1 Link flow Link travel cost YES Result 28 Outline Review of closed-form route choice/network equilibrium models Weibit route choice model Weibit stochastic user equilibrium model Numerical results Concluding Remarks 29 Real Network 0 2 4 6 Kilometers Winnipeg network, Canada 154 zones, 2,535 links, and 4,345 O-D pairs. 0 2 4 6 Kilometers 30 Convergence Results 1.E+00 1.E-01 0 10 20 30 40 50 1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 1.E-07 1.E-08 MNW-SUE PSW-SUE Iteration 31 Winnipeg Network Results O-D (14, 100) PSLs-SUE MNW-SUE PSW-SUE 0.140 0.191 0.149 0.233 0.120 0.226 0.139 0.176 0.148 0.154 0.129 0.138 0.193 0.196 0.196 0.141 0.188 0.142 Route 1 2 3 4 5 6 1 4 14 3 2 2 100 6 5 30 1 92 5 4 3 1 6 52 3 50 2 Route 1 2 3 4 5 6 O-D (92, 30) PSLs-SUE MNW-SUE PSW-SUE 0.097 0.117 0.126 0.269 0.194 0.229 0.282 0.197 0.252 0.173 0.139 0.174 0.130 0.244 0.134 0.050 0.109 0.087 Route 1 2 3 O-D (50, 52) PSLs-SUE MNW-SUE PSW-SUE 0.585 0.439 0.472 0.178 0.242 0.248 0.237 0.319 0.280 32 Link Flow Difference between MNW-SUE and PSW-SUE Models CBD MNW - PSW -500 to -300 PSLs - PSW -300 to -100 -500 to -300 -100 to 100 -300 to -100 100 to 300 -100 to 100 100 to 300 300 to 500 300 to 500 500 to 700 500 to 700 600 400 261 200 0 CBD 584 235 115 12 7 -500 to -300 to -100 to 100 to 300 to 500 to -300 -100 100 300 500 700 Flow difference (MNW-SUE - PSW-SUE) 800 Number of links Number of links 800 Non-CBD 600 503 400 200 0 2 31 37 7 0 -500 to -300 to -100 to 100 to 300 to 500 to -300 -100 100 300 500 700 Flow difference (MNW-SUE - PSW-SUE) 33 Link Flow Difference between PSLs-SUE and PSW-SUE Models CBD PSLs - PSW -500 to -300 -300 to -100 -100 to 100 100 to 300 300 to 500 500 to 700 794 CBD 600 400 129 200 0 1 186 104 0 -500 to -300 to -100 to 100 to 300 to 500 to -300 -100 100 300 500 700 Flow difference (PSLs-SUE - PSW-SUE) 800 Number of links Number of links 800 Non-CBD 555 600 400 200 0 1 11 9 4 0 -500 to -300 to -100 to 100 to 300 to 500 to -300 -100 100 300 500 700 Flow difference (PSLs-SUE - PSW-SUE) 34 Drawback: Insensitive to an Arbitrary Multiplier Route Cost (10) Origin (100) Destination (5) i Origin j i j (Travel cost) (Travel cost) ij 2.1, ij 0; Destination (50) ij 2.1, ij 0; 52.1 1 Pl 2.1 0.811 2.1 2.1 5 10 1 2 ij ij 2.1, ij 4; 502.1 1 Pl 2.1 0.811 2.1 2.1 50 100 1 2 ij ij 2.1, ij 4; 5 4 Pl ij 0.977 2.1 2.1 5 4 10 4 2.1 a) Short network 50 4 Pl ij 0.824 2.1 2.1 50 4 100 4 2.1 b) Long network 35 Incorporating ij Variational Inequality (VI) f f * T General route cost f * P g f * q 0, f g g ij ij ij r ij k kRij Flow dependent g g kRij ij r ij ij ij r ij k MNW model ij ij ij k ij ij PSW model Zhou, Z., Chen, A. and Bekhor, S., 2012. C-logit stochastic user equilibrium model: formulations and solution algorithm. Transportmetrica, 8(1), 17-41. 36 Concluding Remarks Reviewed the probabilistic route choice/network equilibrium models Presented a new closed-form route choice model Provided a PSW-SUE mathematical programming formulation under congested networks Developed a path-based algorithm for solving the PSW-SUE model Demonstrated with a real network 37 Thank You 38