1 / 40

A Caveat on O-D Matrix Estimation/Adjustment: Deviations from a seed matrix and

A Caveat on O-D Matrix Estimation/Adjustment: Deviations from a seed matrix and Simultaneous multi-class adjustments. Michael Florian and Yolanda Noriega CIRRELT and INRO. Contents of presentation. 1. Motivation 2. The gradient method for adjusting O-D matrices

naoko
Download Presentation

A Caveat on O-D Matrix Estimation/Adjustment: Deviations from a seed matrix and

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Caveat on O-D Matrix Estimation/Adjustment: Deviations from a seed matrix and Simultaneous multi-class adjustments Michael Florian and Yolanda Noriega CIRRELT and INRO TRB Planning Applications Conference May 2009, Houston,TX

  2. Contents of presentation • 1. Motivation • 2. The gradient method for adjusting O-D matrices • 3. Deviations from the matrix to be adjusted • 4. Using deviations from the reference O-D matrix • 5. Extension of the method to multi-class adjustments of O-D matrices • 6. Conclusions TRB Planning Applications Conference May 2009, Houston,TX

  3. Motivation • The use of counts to adjust out of date origin-destination matrices is a commonly used method; • Practically all the transportation planning software packages offer a way to adjust matrices; • The benefits are obvious: the counts are reliable and far less expensive than an O-D survey; . TRB Planning Applications Conference May 2009, Houston,TX

  4. Motivation The analysis of sub-areas that are then used for dynamic traffic assignment or micro-simulation applications benefit from an adjusted O-D matrix that better replicates counts; Other traffic operations applications benefit from more reliable turning movements that can be obtained as a by-product of the O-D adjustment. TRB Planning Applications Conference May 2009, Houston,TX

  5. More an Art than a Science • The adjustment of an O-D matrix by using counts requires good judgment in addition to the method used for the adjustment; • The quality and consistency of the counts must be analyzed and verified; • The network coding and the volume/delay functions used should be free of errors, as much as possible; TRB Planning Applications Conference May 2009, Houston,TX

  6. More an Art than a Science • Finally, the adjustment process should not distort the structure of the O-D matrix that is being adjusted; • A balance must be achieved between the fit to the counts and the changes of the O-D matrix that result from the adjustment. TRB Planning Applications Conference May 2009, Houston,TX

  7. The Gradient Method for O-D Adjustment • Let’s recall what is being done in this O-D adjustment method: • The inputs are the link counts and the existing O-D matrix; • The aim is to obtain an assignment that fits the counts as best as possible; • The objective then is to obtain the smallest value of the difference between the assigned flows and the counts: . TRB Planning Applications Conference May 2009, Houston,TX

  8. The Gradient Method for O-D Adjustment Find new O-D matrixg such thatthe objective function SUM (assigned flows(g) – counts)^2 is as small as possible. SUM is over all links that have counts • The adjusted matrix gis computed with a method that is based on computing the rate of decrease of the objective function. • Constraints can include screen lines, cordon counts, productions, attractions… TRB Planning Applications Conference May 2009, Houston,TX

  9. The Gradient Method for O-D Adjustment Step 0. Initialization; Step 1. Equilibrium assignment to obtain the link volumes; Step 2. Computation of the link derivatives and the objective function. Step 3 Computation the gradient matrix; Step 4. Computation of the link derivatives.; Step 5. Compute the maximal gradient; Compute the optimal step length; Update the demand matrix; Step 6. Update iteration counter; If the maximum number of iterations is reached STOP. otherwise go to Step 1; TRB Planning Applications Conference May 2009, Houston,TX

  10. But considering only the link counts may not be enough • An example of a matrix adjustment for the City of Montreal illustrates the issue: • The heavy links indicate the location of counts TRB Planning Applications Conference May 2009, Houston,TX

  11. Montreal flow comparison for SOV’s without adjustment Link R^2=.89 TRB Planning Applications Conference May 2009, Houston,TX

  12. Montreal flow and O-D matrixcomparison for SOV’s after adjustment O-D R^2=.89 Link R^2=.99 TRB Planning Applications Conference May 2009, Houston,TX

  13. How can one control the deviations of the O-D matrix? • It is possible to introduce a demand term in the O-D matrix adjustment objective: Find new O-D matrixg such thatthe a weighted sum (weight)[SUM (Adj.O-D – Initial O-D)^2] +(1-weight)[SUM (assigned flows(g) – counts)^2] where weight is less than 1, is as small as possible. SUM is over all links that have counts • The adjusted matrix gis computed with a similar method that is based on computing the rate of decrease of the objective function by using the gradient method. TRB Planning Applications Conference May 2009, Houston,TX

  14. Results obtained by varying the weight O-D R^2=.91 Link R^2=.96 TRB Planning Applications Conference May 2009, Houston,TX

  15. Results obtained by varying the weight O-D R^2=.99 Link R^2=.93 TRB Planning Applications Conference May 2009, Houston,TX

  16. Original link fit Considering the demand term TRB Planning Applications Conference May 2009, Houston,TX

  17. Best link fit Considering the demand term TRB Planning Applications Conference May 2009, Houston,TX

  18. Which is the right adjustment? • The analyst is the judge! • The ability to inspect the structure of the adjusted O-D matrix is important. • (It is also possible to give weights for • particular link counts and elements of the O-D matrix to be adjusted). TRB Planning Applications Conference May 2009, Houston,TX

  19. Considering only the link counts may not be enough: another example TRB Planning Applications Conference May 2009, Houston,TX

  20. O-D matrix comparisons weight=0 weight=0.05 TRB Planning Applications Conference May 2009, Houston,TX

  21. Link flow comparisons weight=0.05 weight=0 TRB Planning Applications Conference May 2009, Houston,TX

  22. O-D matrix comparisons weight =0.1 weight=0.2 TRB Planning Applications Conference May 2009, Houston,TX

  23. Multi-Class OD Matrix adjustment • Over the past 15 years, the use of multi-class equlibrium assignments has become quite common; • So there is an interest to extend the gradient method for simultaneous multi-class OD matrix adjustment; • The gradient method was extended for multi-class OD matrix adjustment • It is implemented and sample results using data from the Montreal region network will be shown. TRB Planning Applications Conference May 2009, Houston,TX

  24. Extension of the method to multi-class adjustments of O-D matrices Find new O-D matricesg(c) for each class such thatthe a weighted sum (weight)[SUM (Adj.O-D – Initial O-D)2] +(1-weight)[SUM (assigned flows(g) – counts)2] where weight is less than 1, is as small as possible. SUM is over classes and links that have counts TRB Planning Applications Conference May 2009, Houston,TX

  25. The Multi-Class Method Step 0. Initialization; Step 1. Multi-class assignment to obtain the link volumes; Step 2. Computation of the link derivatives and the objective function; Step 3. Compute the gradient matrices for each class; Step 4. Obtain the link flow derivatives; Step 5. For each class Compute the maximal gradient; Compute the optimal step length; Update of the demand matrices; Step 6. Update the iteration counter If the maximum number of iterations is reached STOP; Otherwise go to Step 1. TRB Planning Applications Conference May 2009, Houston,TX

  26. Three Approaches for Multi-Class Adjustments • We tried three approaches : • The first approach is the multi-class adjustment where the demand for every class is adjusted iteration by iteration (MC Adjustment); • The second approach consists on adjusting the demand for one class at the time, leaving however the flows of all classes variable during the assignments (SEQ Adjustment); • Similarly, in the third approach the demand of one class is adjusted at the time, but here the volumes of the other classes are considered as fixed (FIX Adjustment). TRB Planning Applications Conference May 2009, Houston,TX

  27. Computational results TRB Planning Applications Conference May 2009, Houston,TX

  28. Computational results TRB Planning Applications Conference May 2009, Houston,TX

  29. Computational results TRB Planning Applications Conference May 2009, Houston,TX

  30. Auto Demand to be Adjusted TRB Planning Applications Conference May 2009, Houston,TX

  31. MC Adjustment of Auto Demand TRB Planning Applications Conference May 2009, Houston,TX

  32. Regular Trucks to be Adjusted TRB Planning Applications Conference May 2009, Houston,TX

  33. MC Adjustment of Regular Trucks Demand TRB Planning Applications Conference May 2009, Houston,TX

  34. Demand to be Adjusted Heavy Trucks TRB Planning Applications Conference May 2009, Houston,TX

  35. MC Adjustment of Heavy Trucks Demand TRB Planning Applications Conference May 2009, Houston,TX

  36. MC Adjustment of Heavy Trucks Demand 100% on flows, cars 99.99% on flows, cars TRB Planning Applications Conference May 2009, Houston,TX

  37. MC Adjustment of Heavy Trucks Demand 99.97% on flows, cars 100% on flows, regular trucks TRB Planning Applications Conference May 2009, Houston,TX

  38. MC Adjustment of Heavy Trucks Demand 99.99% on flows, regular trucks 99.97% on flows, regular trucks TRB Planning Applications Conference May 2009, Houston,TX

  39. Conclusion • The adjustment of O-D matrices is a process that should be done carefully with inspection of the adjusted matrix; comparison with the matrix to be adjusted is important; • One can carry out the simultaneous adjustment of the O-D matrices for several classes. TRB Planning Applications Conference May 2009, Houston,TX

  40. THE END TRB Planning Applications Conference May 2009, Houston,TX

More Related