You are on page 1of 17

Cube Analyst II

The Next Generation of Matrix Estimation Software

Cube Analyst II
Capabilities:
Static Matrix Estimation for Large Networks Multi-User Class Estimation Dynamic Matrix Estimation Cube Cluster Support

Static Estimation on Large Networks


A pure 64 bit multi-threaded application
Will have no practical memory limits

Fast sparse matrix routines


Reduces unnecessary calculations

Employs a new ICP file format produced by Cube Voyager 6.0 Highway module
80% reduction in ICP File Size

Multi-User Class Estimation


Estimate up to 25 user classes in a single run
Cube Voyager 6.0 Highway module will output multiple user class ICP file(s) from a single assignment step.

Dynamic Estimation
Processes a Cube Avenue packet log as an alternative to using the ICP produced by HIGHWAY Uses the same mathematical model as the static estimation but with added time dimensions

Cube Cluster with Cube Analyst II


User parameter NCORE defines the number of threads to utilize on an individual machine. With Static Estimations each user class can be distributed and handled in parallel. Dynamic Estimations add an additional level of parallelism allowing the distribution of individual time segments in addition to user classes.

Test Cases
Different models with different issues:
LTS model: long run times ESTONIAN model: lack of memory LISBON model: optimization process

LTS model
Owner:
TFL
www.tfl.gov.uk

Network:
Links: 103.881 Screenlines: 150 (816 traffic counts)

Demand:
MP Zones: 3837 Five vehicle classes

Results
Run times:
Analyst: about 4 days Analyst II: about 7 minutes

Statistical Comparisons:
Perc. Screenlines with GEH <= 5 0.948 0.956 0.974 56% 51% 66%

CarB Prior Analyst1 Analyst2

R2

GEH total 1.1 71.4 5.4

Perc. Diff. total 0% 13% -1%

Modelled Volumes versus Screenline Volumes


10000 9000 R2 = 0.9489 R2 = 0.9741 8000 R2 = 0.9564

7000

Modeled volumes

6000

5000

4000

3000

2000

1000

0 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Screenline volum es

Prior

Analyst 1

Analyst 2

Linear (Prior)

Linear (Analyst 2)

Linear (Analyst 1)

Trip Length Distributions


500000 450000

400000

350000

300000 CarB

250000

200000

150000

100000

50000

0 20 40 60 80 100 120 140 160 180 200 Distance (Km) Prior Estimated Analyst 1 Estimated Analyst 2

Estonian Roads Model


Owner:
Technical Center of Estonian Roads Ltd www.teed.ee

Network:

Links: 27149 Screenlines: 953

Demand.

Daily traffic Two zoning systems:


Coarse Zones: 227 Fine Zones: 4681

Three vehicle classes

Limits using Cube Analyst


With finest zoning system Cube Analyst failed to produce results due to a lack of memory requested for the process Solution applied:
Divided the entire area into 15 regions Estimate 15 matrices at fine zoning system Estimate 1 matrix with a coarse zoning system Built a process to merge together the 15 subarea matrices into a unique country matrix using constrains from coarse zoning system.

Results with Cube Analyst versus Cube Analyst II


With Cube Analyst: Run 16 scenarios; A total run time of over 15 hours

With Cube Analyst II: Only one assignment (40 minutes) The estimation run has taken 3 minutes.

Lisbon model
Owner:
VTM Consultores de Engenharia www.vtm.pt

Network:

Links: 5171 Screenlines: 83

Demand.

Morning peak Zones: 208 Two vehicle classes

Results
Run times
Cube Analyst: 43 sec Cube Analyst II: 1 sec

Comparisons
Light vehicles R2 Perc. Screenlines with GEH <= 5 GEH totals Perc. Diff. totals RMSE [%]

Prior Analyst1 Analyst2

0.2992 0.9994 0.9995

4% 76% 81%
Per. Screenlines with GEH <= 5

10.29 0.78 4.00

1% 0% 0%

99% 3% 3%
RMSE [%]

Heavy vehicles

R2

GEH totals

Perc. Diff. totals

Prior Analyst1 Analyst2

0.0967 0.9920 0.9932

22% 88% 86%

72.44 1.76 4.48

26% 1% 2%

106% 10% 9%

Conclusions
Faster run times; Simpler model structure; Better results with sparse matrices; No memory limits.

You might also like