Jalan Ganesha 10 ...... Teknik Jalan Raya, ITB (in Indonesian). ... Accuracy of the
Estimated OD Matrices From Traffic Counts, MSc Thesis, Rekayasa.
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
THE IMPACT OF ESTIMATION METHODS IN THE ACCURACY OF O-D MATRICES ESTIMATED FROM TRAFFIC COUNTS UNDER EQUILIBRIUM CONDITION Rusmadi SUYUTI Research Associate Department of Civil Engineering Institute of Technology Bandung Jalan Ganesha 10 Bandung 40132, Indonesia Fax: +62-22-2512395 E-mail:
[email protected]
Ofyar Z. TAMIN Professor Department of Civil Engineering Institute of Technology Bandung Jalan Ganesha 10 Bandung 40132, Indonesia Fax: +62-22-2512395 E-mail:
[email protected]
Abstract: Many problems in transport planning and management tasks require an origindestination (O-D) matrix to represent the travel pattern. However, O-D matrices obtained through a large scale survey such as home or road side interviews, tend to be costly, labour intensive and time disruptive to trip makers. Therefore, the alternative of using traffic counts to estimate O-D matrices is particularly attractive. The previous research concluded that estimation method is a significant factor in the accuracy of O-D matrices estimated form traffic counts. In this paper, four estimation methods have been analysed and tested to calibrate the transport demand models from traffic counts, namely: Non-Linear-Least-Squares (NLLS), Maximum-Likelihood (ML), Maximum-Entropy (ME) and Bayes-Inference (BI). The type of demand model used in this paper is gravity model (GR). The Bandung’s Urban Traffic Movement survey has been used to test the developed method. Based on several statistical tests, the estimation methods are found to perform satisfactorily since each calibrated model reproduced the observed matrix fairly closely. The tests were carried out using two assignment techniques, all-or-nothing and equilibrium assignment. Key Words: OD matrix, equilibrium assignment, traffic counts, maximum-entropy, impact, optimization 1.
INTRODUCTION
Travel has become an integral part of our daily life. This activity generates its good share of problems to any community, including traffic congestion, delay, air pollution and visual intrusion. In order to alleviate these problems, it is necessary to understand the underlying travel pattern. The concept of an “O-D matrix” has been adopted by transport planners to represent the most important features of this travel pattern.An O-D matrix gives a very good indication of travel demand, and therefore, it plays a very important role in various transport studies, transport planning and management tasks. The conventional methods to estimate O-D matrices requires very large surveys such as: home and roadside interviews; which are very expensive, lenghty, labour intensive, subject to large errors, and moreover, time disruptive to trip makers. All of these have led researchers to investigate alternative, less expensive methods for estimating O-D matrices. The need for inexpensive methods, which require low-cost data, less time and less manpower generally called as ‘unconventional method’ is therefore obvious due to time and money constraint. Traffic counts, the embodiment and the reflection of the O-D matrix; provide 1081
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
direct information about the sum of all O-D pairs which use those links. Some reasons why traffic counts are so attractive as a data base: firstly, they are routinely collected by many authorities due to their multiple uses in many transport planning tasks. All of these make them easily available. Secondly, they can be obtained relatively inexpensive in terms of time and manpower, easier in terms of organization and management and also without disrupting the trip makers. However, previous research (Tamin et al, 2001) concluded there are some factors that affecting the accuracy of O-D matrices estimated from traffic counts. These factors are as follows: o The choice of the transport demand model itself to be used in representing the trip behaviour within the study area; o The estimation method used to calibrate the parameters of the transport model from traffic count information; o The trip assignment techniques in determining the route choice; o The location and number of traffic count data; o The level of errors in traffic counts; and finally o The level of resolution of the zoning system and the network definition. The objective of the research is to analyse the impact of the estimation methods used to calibrate the model in the accuracy of O-D matrices estimated from traffic counts data under equilibrium condition. 2.
METHODS FOR ESTIMATING AN O-D MATRIX
Methods for estimating an O-D matrix can be classified into 2 main groups as shown in Figure 1. They are as follows: conventional and unconventional methods (Tamin, 1988). Conventional methods rely heavily on extensive surveys, making them very expensive in terms of manpower and time, disruption to trip makers and most importantly the end products are sometimes short-lived and unreliable. Another important factor is the complications that arise when following each stage of the modelling process. Furthermore, in many case particularly in small towns and developing countries, planners are confronted with the task of undertaking studies under conditions of time and money constraints, which make the application of the conventional methods almost impossible. The introduction of inexpensive techniques for the estimation of O-D matrices will overcome the problem. As a result of dissatisfaction expressed by transport planners with conventional methods, other techniques for estimating O-D matrices which based on traffic counts have evolved over the years; these are generally called ‘unconventional methods’. The aim of unconventional methods is to provide a simpler approach to solve the same problem and at a lower cost. Ideally, this simpler approach would treat the four-stage sequential model as a single process. To achieve this economic goal, the data requirements for this new approach should be limited to simple zonal planning data and traffic counts on some links or other low-cost data.
1082
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
• • • • •
Road Side Interview Home Interview Flagging Method Aerial-Photography Method Car-Following Method Analog Method
Direct Method
Conventional Methods
Indirect Method
Methods for Estimating O-D Matrices
• Unconstrained o Uniform • Singly-Constrained o Production-Constrained o Attraction-Constrained • Doubly-Constrained o Average o Fratar o Detroit Synthetic Method
Models Based on Traffic Count Unconventional Methods
• Opportunity Model • Gravity Model • Gravity-Opportunity Model
• Maximum-EntropyMatrix-Estimation (ME2) • Transport Demand Model Estimation (TDME)
Figure 1. Methods for Estimating an O-D Matrix (Tamin, 1988) 3.
TRANSPORT DEMAND MODEL ESTIMATION FROM TRAFFIC COUNTS
The transport demand model estimation approach assumes that the travel pattern behaviour is well represented by a certain transport model, e.g. a gravity model. The main idea is to apply a transport model to represent the travel pattern. It should be noted here that the transport demand models are described as functions of some planning variables like population or employment and some parameters. Whatever the spesification and the hypothesis underlying the models, the main tasks is to estimate their parameters on the basis of traffic counts. Once, the parameters of the postulated transport demand models have been calibrated, they may be used not only for the estimation of the current O-D matrix, also for predictive purposes. The latter requires the use of future values for the planning variables. Consider a study area which is divided into N zones, each of which is represented by a centroid. All of these zones are inter-connected by a road network which consists of series of links and nodes. Furthermore, the O-D matrix for this study area consists of N2 trip cells. (N2N) trip cells if intrazonal trips can be disregarded. The most important stage is to identify the paths followed by the trips from each origin to each destination. The variable pidlk is used to define the proportion of trips by mode k travelling from zone i to zone d through link l. Thus the flow on each link is a result of: o trip interchanges from zone i to zone d or combination of several types of movement travelling between zones within a study area (=Tid); and
1083
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
the proportion of trips by mode k travelling from zone i to zone d whose trips use link l which is defined by pidlk (0 ≤ pidlk ≤ 1).
o
The total volume of flow ( Vˆl k ) in a particular link l is the summation of the contributions of all trips interchanges by mode k between zones within the study area to that link. Mathematically, it can be expressed as follows: Vl k = ∑∑ Tidk . pidlk (1) i
d
The value of pidlk is determined by using trip assignment technique. The previous research (Tamin et al, 2001) used all-or-nothing assignment to obtain the value of pidlk . By using this method, the value of pidlk is either 0 or 1. In this research, the uses of equilibrium assignment method which consider the congestion effect of route choice selection was introduced. Hence, the value of pidlk obtained is between 0 and 1 (0 ≤ pidlk ≤ 1). Given all the pidlk and all the observed traffic ounts ( Vˆl k ), then there will be N2 unknown Tidk ‘s to estimated from a set of L simultaneous linear equations (1) where L is the total number of traffic (passenger) counts. In principle, N2 independent and consistent traffic counts are required in order to determine uniquely the O-D matrix [ Tidk ]. In practice, the number of observed traffic counts is much less than the number of unknown Tidk ‘s. Assume that the interzonal movement within the study area can be represented by a certain transport demand model such as gravity (GR) model. Hence, the total number of trips Tid wth origin ini i and destination d for all trip purpose or commodities can be expressed as: Tid = ∑ Tidk (2) k
k id
T is the number of trips for each trip purpose or commodity k travelling from zone i to zone d as expressed by equation (3) generally known as doubly-constrained gravity model (DCGR). (3) Tidk = Oik .Ddk . Aik .Bdk . f idk where: Ai and Bd = the balancing factors expressed as: −1
−1
⎡ ⎤ ⎡ ⎤ A = ⎢∑ Bdk .Ddk . f idk ⎥ and Bdk = ⎢∑ Aik .Oik . f idk ⎥ ⎣d ⎦ ⎣ i ⎦ k fid = the deterrence function (negative exponential exp(−β.Cidk)) k i
(
)
(
)
(4) (5)
By subtituting equation (3) to equation (1), then the fundamental equation for the estimation of a transport demand model from traffic counts can be expressed as: Vl k = ∑∑ (Oik .Ddk . Aik .Bdk . f idk . pidlk ) (6) i
d
The fundamental equation (6) has been used by many literatures not only to estimate the O-D matrices but also to calibrate the transport demand models from traffic count information (see Tamin, 1988; Tamin and Willumsen, 1988). Theoritically, having known the values of Vˆl k 1084
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
and pidlk , Tidk can then be estimated. Equation (6) is a system of L simultaneous equations with only (1) unknown parameter β need to be estimated. The problem now is how to estimate the unknown parameter β so that the model reproduces the estimated traffic flows as close as possible to the observed traffic counts. 4.
ESTIMATION METHODS
Tamin (1999) explains several types of estimation methods which have been developed so far by many researchers are: o Least-Square estimation method (LLS or NLLS) o Maximum-Likelihood estimation method (ML) o Bayes-Inference estimation method (BI) o Maximum-Entropy estimation method (ME) 4.1
Least-Square Estimation Method (LS)
Tamin (1988,1999) have developed several Least-Square (LS) estimation methods of which its mathematical problem can be represented as equation (7). 2 to minimize S = ∑ ⎡⎢ Vˆl k − Vl k ⎤ (7) ⎥⎦ l ⎣ Vˆ k = observed traffic flows for mode k V k = estimated traffic flows for mode k
(
l
)
l
The main idea behind this estimation method is that we try to calibrate the unknown parameters of the postulated model so that to minimize the deviations or differences between the traffic flows estimated by the calibrated model and the observed flows. Having substituted equation (6) to (7), the following equation is required in order to find an unknown parameter β which minimize equation (7): ⎡⎛ ⎞ ⎞⎤ ⎛ δT k ⎞⎛ δS = ∑ ⎢⎜ 2∑∑ Tidk .pidlk − Vˆl k ⎟.⎜⎜ ∑∑ ⎜⎜ id .pidlk ⎟⎟ ⎟⎟⎥ = 0 (8) δβ l ⎣ ⎠ ⎝ i d ⎝ δβ ⎢⎝ i d ⎠ ⎠⎦⎥ Equation (8) is an equation which has only one (1) unknown parameter β need to be estimated. Then it is possible to determine uniquely all the parameters, provided that L>1. Newton-Raphson’s method combined with the Gauss-Jordan Matrix Elimination technique can then be used to solve equation (8) (see Batty, 1976; Wilson and Bennet, 1985). The LS estimation method can be classified into two: Linear-Least-Squares (LLS) and NonLinear-Least-Squares (NLLS) estimation methods. Tamin (1988) has concluded that the NLLS estimation method requires longer processing time for the same amount of parameters. This may due to that the NLLS estimation method contains a more complicated algebra compared to the LLS so that it requires longer time to process. However, the NLLS estimation method allows us to use the more realistic transport demand model in representing the trip-making behaviour. Therefore, in general, the NLLS provides better result compared to the LLS.
1085
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
4.2
Maximum-Likelihood Estimation Method (ML)
Tamin (1988,1999) have also developed an estimation method which tries to maximise the probability as expressed in equation (9). The framework of the ML estimation method is that the choice of the hypothesis H maximising equation (9) subject to a particular constraint, will yield a distribution of Vl k giving the best possible fit to the survey data ( Vˆl k ). The objective function for the framework is expressed as: ˆk to maximize L = c.∏ plVl (9) l
∑V
subject to:
k
l
− VˆTk = 0
(10)
l
where: VˆTk = total observed traffic flows
pl =
c = constant
Vl k Vˆ k T
by substituting equation (6) to (9), finally, the objective function of ML estimation method can then be expressed as equation (11) with respect to unknown parameters β and θ. ⎡ ⎤ ⎛ ⎞ max. L1 = ∑ ⎢Vˆl k .log e ⎜ ∑∑ Tidk .pidl ⎟ − θ.∑∑ Tidk .p idlk ⎥ + θ.VˆTk − VˆTk .log eVˆTk + log e c (11) l ⎣ i d ⎝ i d ⎠ ⎦ The purpose of an additional parameter θ, which appears in equation (11), is that to ensure the constraint equation (10) should always be satisfied. In order to determine uniquely parameter β of the GR model together with an additional parameter θ, which maximizes equation (11), the following two sets of equations are then required. They are as follows: ⎤ ⎡ ⎛ δTidk lk ⎞ ⎜ ⎟ .p ⎥ ⎢ ∑∑ id ⎟ ⎜ k ⎛ ⎞ δT δL1 i d ⎝ δβ ⎠ lk k ⎢ id .pid ⎟⎟⎥ = 0 (12a) = ∑ Vˆl . − θ.∑∑ ⎜⎜ k lk ⎥ ⎢ δβ δβ T .p l i d ∑∑ id id ⎝ ⎠⎥ ⎢ i d ⎥⎦ ⎢⎣ δL1 ⎡ ⎤ (12b) = −θ.⎢∑∑ Tidk .p idlk − VˆTk ⎥ = 0 δθ ⎣ i d ⎦
(
)
Equation (12ab) is in effect a system of two (2) simultaneous equations which has two (2) unknown parameters β and θ need to be estimated. 4.3
Bayes-Inference Estimation Method (BI)
The main idea behind the Bayes-Inference estimation method is by combining the prior beliefs and observations will produce posterior beliefs. If one has 100% confidence in one’s prior belief then no random observations, however remarkable, will change one’s opinions and the posterior will be identical to the prior beliefs. If, on the other hand, one has little confidence in the prior beliefs, the observations will then play the dominant role in determining the posterior beliefs; the stronger the prior beliefs, the less influence the observations will have to produce the posterior beliefs. The objective function of the BayesInference (BI) estimation method can be expressed as: to maximize BI τ lk Vl k = ∑ Vˆl k log eVl k (13)
(
(
)
)
l
1086
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
By substituting equation (6) to (13), the objective function can then be rewritten as : ⎡ ⎛ ⎞⎤ to maximize BI = ∑ ⎢Vˆl k . log e ⎜ ∑∑ Tidk . p idlk ⎟⎥ l ⎣ ⎝ i d ⎠⎦
(14)
In order to determine uniquely parameter β of the GR model, which maximizes equation (14), the following equation is then required, as follow: ⎡⎛ ⎤ ⎞ ⎟⎛ ⎛ δTidk lk ⎞ ⎞⎥ Vˆl k δBI ⎢⎜ ⎜ = ∑ ⎢⎜ .pid ⎟⎟ ⎟⎥ = 0 (15) .⎜ k lk ⎟ ⎜ ∑∑ ⎜ ⎟ δβ δβ T .p l d ⎝ ∑∑ id id ⎟ ⎝ i ⎠ ⎜ ⎠ ⎢⎣⎝ i d ⎥⎦ ⎠
(
)
Equation (15) is an equation which has one (1) unknown parameter β need to be estimated. 4.4
Maximum-Entropy Estimation Method (ME)
Tamin (1998) has developed the maximum-entropy approach to calibrate the inknown parameters of gravity model. Now, this approach is used to develop procedure to calibrate the unknown parameters of the transport demand model based on traffic count information. The basic of the method is to accept that all micro states consistent with our information about macro states are equally likely to occur. Wilson (1970) explains that the number of micro states W Vl k associated with the meso state Vl k is given by:
{ }
[ ]
W Vl k =
VTk ! ∏Vl k !
(16)
l
As it is assumed that all micro states are equally likely, the most probable meso state would be the one that can be generated in a greater number of ways. Therefore, what is needed is a technique to identify the values Vl k which maximize W in equation (16). For convenience, we seek to maximize a monotonic function of W, namely log e W , as both problems have the same maximum. Therefore: VTk ! = log e VTk !−∑ log e Vl k ! (17) log e W = log e k l ∏Vl !
[ ]
l
Using Stirling’s approximation for log e X !≈ X log e X − X , equation (17) can then be simplified as: log e W = log e VTk !−∑ Vl k log e Vl k − Vl k (18)
(
)
l
Using the term log e VTk ! is a constant; therefore it can be omitted from the optimization problem. The rest of the equation is often referred to as the entropy function. log e W = −∑ Vl k log e Vl k − Vl k (19)
(
)
l
By maximising equation (19), subject to constraints corresponding to our knowledge about the macro states, enables us to generate models to estimate the most likely meso states (in this
1087
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
case the most likely Vl k ). The key to this model generation method is, therefore, the identification of suitable micro-, meso- and macro-state descriptions, together with the macrolevel constraints that must be met by the solution to the optimisation problem. In some cases, there may be additional information in the form of prior or old values of the meso states, for example observed traffic counts ( Vˆl k ). The revised objective function becomes: ⎛ ⎞ ⎛V k ⎞ log e W ′ = −∑ ⎜Vl k log e ⎜⎜ l k ⎟⎟ − Vl k + Vˆl k ⎟ ⎜ ⎟ ˆ l ⎝ ⎝ Vl ⎠ ⎠
(20)
Equation (20) is an interesting function in which each element in the summation takes the value zero if Vl k = Vˆl k and otherwise is a positive value which increase with the difference between V k and Vˆ k . The greater the difference, the smaller the value of log W ′ . Therefore, l
l
e
log e W ′ is a good measure of difference between Vl and Vˆl k . Mathematically, the objective function of the ME estimation method can be expressed as: ⎛ ⎞ ⎛V k ⎞ to maximise E1 = log e W ′ = −∑ ⎜Vl k log e ⎜⎜ l k ⎟⎟ − Vl k + Vˆl k ⎟ (21) ⎜ ⎟ ˆ V l ⎝ ⎝ l ⎠ ⎠ k
In order to determine uniquely parameter β of the GR model which maximizes the equation (21), the following equation is then required, as follow: ⎡ ⎛ ∑∑ Tidk .pidlk ⎞⎤ ⎜ ⎟⎥ δTidk lk ⎞ δE1 ⎢⎛⎜ = −∑ ⎢⎜ ∑∑ (22) .pid ⎟⎟.log e ⎜ i d k ⎟⎥ = 0 ˆ δβ δβ V l i d ⎝ ⎠ l ⎜ ⎟ ⎢⎣ ⎝ ⎠⎥⎦
Equation (22) is an equation which has only one (1) unknown parameter β need to be estimated. 5.
TEST CASE WITH BANDUNG TRAFFIC DATA
The real data set of urban traffic movement in Bandung, Indonesia in terms of traffic count information was used to validate the proposed estimation methods. Bandung is a capital city of West Java Province. The total area of Bandung is around 325,096 Ha and is divided into 66 kecamatans and 590 kelurahans. The study area was divided into 125 zones of which 100 are internal zones and 25 are external zones. The road network of the study area consisted of 964 nodes and 1,238 road links (total 2,725 one way road links). Figure 2. shows the zoning system and network definition in the study area. There are 95 observed traffic counts ( Vˆl ), traffic generation and attraction (Oi and Dd) for each zone, and an observed O-D matrix for comparison purpose. The units used in equation (6) are as follows: Vˆl = traffic counts in vehicles/hour Oi, Dd = trip generation/attraction for each zone in vehicles/hour
1088
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
459
276
458
456
282
283
808
166 922
168
777
167
513
172
130
143
158 778
889
788
121 529 528
1 ,0 1 0
957
524
713
1 ,0 1 1
51
969
1 ,0 4 8
1 ,0 0 8
146
128
1 ,0 4 9
1 ,0 1 5
74
970
229
127
150
145
952
972 75
134
689 135
974
438
839
518
511 510 509
117 485
105
429 428 3
72
982 220
216 221
548
198
149
217
222
126
195
214
731 194
148 202
763
196 197 215
210
223
212 213
631
142
77
86 208
626
380 386
633
385
147 152 184
137
634
70
189
141
956
625
384 190
80 191
632 182
138
630
951 183 139
383
627
721
381
629
187 185
140
382
206 628
976
691 361
977 694
59
722 52
1 ,0 0 1
7 879 434
693
686
209
685 69
153
979
207
993
1 ,0 2 7
177
84 980 192 949
180
181
186
205
204
193
81
1 ,0 2 1
1 ,0 2 3
941
833
835
624
547 732
690 687
176
421 419 903
426
376
85
758
218
78
155 154
2
695 416 723 178 724 4 179 899 425 5 124 414 898 725 432 890 896 430 423 412 11 125 837 447 825 23 247 244 242 603 10 537 22 986 838 107 535 248 452 600 516 293 533 463 996 862 250 884 596 272 454 409 613 619 573 582 461 514 909 251 455 274 572 26 616 521 14 913 334 27 851 458 28 252 367 368 332 282 260 336 294 297 887 39 370 100 854 371 389 338 393 254 262 920 918 390 391 300 31 623 915 317 320 394 168 280 165 166 922 35 302 32 163 1,050 97 173 268 311 309 307 372 782 678 790 156 396 170 771 773 171 676 305 397 398 377 157 237 345 304 375 376 240 960 160 1,052 987 158 550 159 759 219 399 106 673 341 87 379 224 130 888 670 679 982 228 38 129 551 218 220 961 98 78 128 127 91 400 732 149 96 47 718 126 210 161 1,011 146 74 145 144 681 988 76 201 1,014 208 86 717 380 401 963 73 162 132 134 136 137 965 402 384 99 1,056 141 189 191 80 932 929 684 131 407 381 89 484 1,089 154 183 138 187 989 176 72 691 403 628 206 927 361 49 977 979 721 404 1,059 153 69 177 715 966 84 980 683 405 88 192 1,021 179 204 406 475 388 362 356 350 703 95 68 937 658 387 363 710 701 699 994 1,087 644 63 946 992 940 66 729 662 365 698 357 649 352 358 359 64 360 706 94 354 364 657 477 652 643 1,081 464 705 939 642 83 1,066 472 666 938 636 637 57 651 656 664 638 466 478 697 469 639 473 62 486 488 645 646 489 470 467 474 481 483 654 482 500 655 493 494 468 116 1,085 495 496 499 104 103 497 498 112 114 113 102 115
8 874
522
519
6 435
1 ,0 7 3
341
374
219
975 343
203 955
136
71
688
131
1 442 440
869 867
1 ,0 7 6
1 ,0 6 8
375
767
188
684
872
759
1 ,0 7 2
79
971
932
108
1 ,0 7 7
1 ,0 7 1
342
151 76
954 959
304 373
225
953
144 73 133 132
1 ,0 6 9 917
305 745 1 ,0 3 5
766
555
224
542
199 733
958
53
1 ,0 1 6
372
916
1 ,0 3 2
36
554
38 541
926
118
348
226
1 ,0 1 4
162
443
1 ,0 3 3 756 760
546
973
231
1 ,0 1 2
123
122 525
32
303
742 744
345
544 540
200
549
161
523
551
1 ,0 0 9
48
526
527
306
553
238
228 129
712
530
227
160
230
159
550
44 888
531
302
739 743 740 307
237 552
234 233
232
42
301 35
308
757
770 235
241 787
340
746 321
309
310
1 ,0 0 5
37
171
772
532
31
623
320
311
346
622
338 339
300
312
771
239
752
755
1 ,0 3 8
344
313
368 621 30
337
1 ,0 3 4 268
367
336
753
567
769
170
43
512
317
318 319
316
267 314 315
366 335
332
298
747
278
781 775
40
750
1 ,0 8 8
1 ,0 3 7 568
780
789
157
120
566
269
174 173
334
333 331
297
1 ,0 3 0
749
1 ,0 0 7
257 175
783
41
1 ,0 4 1 1 ,0 4 3
329
328
296
299
263
774 791
295
264
261
262
256
782 790 45
324 327
294
33
1 ,0 0 6 565
40
163
119
560 559
255
280 279
776
165
164
809 169
285 254
794 793
323
265
561
796
810281 800 801 802 806
17 857
860
921
562
284 855
325
266
39
854
856
326
260
563 807
858
277
570 564
253
798
913
1 ,0 1 8 579
252
457 16
918
912
275
571
851
852 853
109 508 505 507 506
504
101
502 501
110
661
503
111
Remarks: Δ Centroid Ο Node & No. Link Centroid Connector
Figure 2. Zoning and Network System in Bandung The road network system in Indonesia can be grouped according to their hierarchy of the function, status and class. Hierarchy of the function can divide the road as arterial, collector and local roads. By status, the road can be divided into national, provincial and kabupaten roads. By class, the road can be grouped into class I, II and III. In this paper, the road network classified by road function such as: arterial, collector and local roads and consists of 2,279 links representing the modelled road network. The development of good model estimation techniques to ensure that the fitted parameters result in flows as close as possible to the observations is not enough to show the value of a new technique. We also need an indication of how accurate the reluting models are and this requires a comparison between estimated and observed O-D matrices using appropriate statistical indicators of this fit. For this purpose, the value of R2 statistic as expressed in equation (23) is used to compare the observed and estimated O-D matrices to ascertain how close they are.
∑∑ (Tˆ
) = 1− ∑∑ (Tˆ − T ) id
R2
i
− Tid
2
d
2
id
i
T1 =
1
1 .∑∑ Tid N .( N − 1) i d
for i ≠ d
(23)
d
where: Tˆ id = observed O-D matrix Tid = estimated O-D matrix N = number of zones in study area 6.
THE RESULT OF ANALYSIS
Using the 4 (four) estimation methods to calibrate the Gravity (GR) model from traffic counts data, the value of β which optimized the objective function S for each method can be
1089
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
estimated. Table 1 shows the value of β and S as a result of O-D matrix estimation from traffic count data, for each estimation method. Table 1. The Result of Estimation Process Estimation Method NLLS ML BI ME
β parameter
Objective Function S 9.28 267 375 - 7.55
0.0025 0.0095 0.0015 0.0075
Several important findings can be concluded as given in Table 2, which shows the performance ranking of model’s estimation method according to specified criteria. The purpose of this table is to provide guidance to choose the best overall model’s estimation method regarding its behaviour to several criteria such as: accuracy, computer time, sensitivity to errors in traffic counts, sensitivity to zoning level and network solution, and sensitivity to number of traffic counts. The scale ranging from 1 to 4 will be used to see the performance of estimation methods based on the above criteria. Scale 1 shows the worst performance, while scale 4 shows the best performance. Table 2. Performance Ranking of Model Estimation Methods for Specified Criteria Criteria Estimation Methods NLLS ML BI ME
Accuracy
Computer time
Sensitivity to erros in traffic counts
4 2 1 3
1 1 1 1
4 3 2 1
Sensitivity to zoning level and network resolution 3 4 1 2
Sensitivity to number of traffic counts 4 3 1 2
It can be seen from Table 2 that in terms of accuracy, sensitivity to errors in traffic counts and sensitivity to number of traffic counts criteria, the NLLS estimation method performs the best. While, in terms of sensitivity to zoning level and network resolution, the ML estimation method performs the best. In general, it can be concluded that the NLLS estimation method shows the best ranking performance based on several types of criteria. Table 3 shows the values of R2 statistics of the observed O-D matrix compared with the estimated O-D matrices obtained from traffic counts.
Table 3. The Value of R2 for The Comparison of The Observed and Estimated O-D Matrices NLLS 0.944
Estimation Method ML BI 0.936 0.935
ME 0.939
1090
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
Some conclusions can also be drawn from Table 3. They are as follows: o Taking into account the results of using other criteria, it can be concluded that the best overall estimation methods are the combination of GR model with NLLS estimation method o With evidence so far, it was found that the estimated models and therefore O-D matrices are only slightly less accurate than those obtained directly from the full O-D surveys. This finding concludes that the transport demand model estimation approach is found encouraging in term of data collection and transport model estimation costs. In terms of trip assignment technique used, Table 4 shows the comparison result of using allor-nothing assignment and equilibrium assignment. Table 4: The Value of R2 for Each Assignment Method Assignment Method Equilibrium Assignment All-Or-Nothing Assignment
R2 0,863 0,519
It can be seen from Table 4, that equilibrium assignment gives better result than those of allor-nothing assignment, in the process of O-D matrices estimation using traffic count data by applying several estimation methods. 7.
CONCLUSIONS
The paper explains the impact of estimation methods developed to calibrate the parameters of transport demand model from traffic counts information. Some conclusions can be drawn from the result obtained: o The number of observed traffic counts required are at least as many as the number of parameters. The more traffic counts you have, the more accurate the estimated O-D matrix. From several application, it can be concluded that the optimal number of traffic counts required is between 25 – 30 % of total number of links in the network o In general, it can be concluded that the GR model with NLLS estimation method shows the best ranking performance based on several types of criteria o The calibrated model can then be used to forecast the future O-D matrices o The results are encouraging since the estimated O-D matrices obtained using traffic count information are only marginally worse than those obtained by full O-D survey. o Equilibrium assignment gives better result than those of all-or nothing assignment in the process of O-D matrices estimation using traffic count data by applying several estimation methods, especially in urban area. o The level of accuracy of the estimated O-D matrices depends on some following factors: o The choice of the transport demand model itself to be used in representing the trip behaviour within the study area; o The estimation method used to calibrate the parameters of the transport model from traffic count information; o The trip assignment techniques in determining the route choice; o The location and number of traffic count data; o The level of errors in traffic counts; and finally o The level of resolution of the zoning system and the network definition.
1091
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
o
Further research is underway to analyse the impact of other factors of the O-D matrices estimation from traffic count estimation. REFERENCES
a) Books and Books chapters
Batty, M (1976) Urban Modelling: Algorithm, Calibrations and Predictions, Cambridge University Press, Cambridge Tamin, O.Z. (1999) Transport Planning and Modelling, 2nd Edition. ITB Press, Bandung (in Indonesian). Wilson, A.G. (1970) Entropy in Urban and Region Modeling. Pion Ltd, London. Wilson, A.G. and Bennet, R.J. (1985) Mathematical Methods in Human Geography and Planning. John Wiley and Sons Ltd. b) Journal papers
Willumsen, L.G. (1981) Simplified Transport Model Based on Traffic Counts, Transportation, Vol 10, Elsevier Scientific Publishing Company, Amsterdam, 257−278. c) Papers presented to conferences
Nguyen, S. (1982) Estimating Origin-Destination Matrices from Observed Flows. Proceeding of the 1st Course on Transportation Planning of the International School of Transportation Planning, Almafi, Italy. Tamin, O.Z., Soedirdjo, T.L. and Suyono, R.S. (2001) The Impact of Location and Number of Traffic Counts in The Accuracy of O-D Matrices Estimated From Traffic Counts: A Case Study in Bandung (Indonesia). Proceedings of the 9th World Conference on Transport Research (WCTR), Seoul, South Korea, 23-27 July 2001, page 1-18. d) Other documents
Anindito, W. (2000) The Impact of Intersection Delay and Route Choice Model in the Accuracy of the Estimated OD Matrices From Traffic Counts, MSc Thesis, Sistem dan Teknik Jalan Raya, ITB (in Indonesian). IHCM (1997) Indonesian Highway Capacity Manual, Direktorat Jenderal Bina Marga, Departemen Pekerjaan Umum, Indonesia. Patunrangi, J. (2000) The Impact of Zoning System and Road Netowork Definition in The Accuracy of the Estimated OD Matrices From Traffic Counts, MSc Thesis, Rekayasa Transportasi, ITB (in Indonesian). Tamin, O.Z. (1988) The Estimation of Transport Demand Models From Traffic Counts. PhD Dissertation, University of London.
1092
Proceedings of the Eastern Asia Society for Transportation Studies, Vol. 5, pp. 1081 - 1093, 2005
Willumsen, L.G. (1981) An Entropy Maximising Model for Estimating Trip Matrices From Traffic Counts. PhD Dissertation, University of Leeds.
1093