1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 A NEW GRADIENT APPROXIMATION METHOD FOR DYNAMIC ORIGIN-DESTINATION MATRIX ESTIMATION ON CONGESTED NETWORKS 47 Submitted for presentation at the 90 th meeting of the Transportation Research Board, January 23 -27 48 49 2011 and for publication in Transportation Research Record Rodric Frederix (Corresponding author) Department of Mechanical Engineering Section Traffic and Infrastructure Katholieke Universiteit Leuven Celestijnenlaan 300A - PO Box 2422 3001 Heverlee, Belgium Tel. +32 16 329614 Fax. +32 16 322986 [email protected] Francesco Viti Department of Mechanical Engineering Section Traffic and Infrastructure Katholieke Universiteit Leuven Celestijnenlaan 300A - PO Box 2422 3001 Heverlee, Belgium Tel. +32 16 321673 Fax. +32 16 322986 [email protected] Ruben Corthout Department of Mechanical Engineering Section Traffic and Infrastructure Katholieke Universiteit Leuven Celestijnenlaan 300A - PO Box 2422 3001 Heverlee, Belgium Tel. +32 16 321669 Fax. +32 16 322986 [email protected] Chris M.J. Tampère Department of Mechanical Engineering Section Traffic and Infrastructure Katholieke Universiteit Leuven Celestijnenlaan 300A - PO Box 2422 3001 Heverlee, Belgium Tel. +32 16 321673 Fax. +32 16 322986 [email protected] Word count: 4919 + 6 Tables/Figures = 6419 Submission date: November 9, 2010 R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ABSTRACT In origin-destination (OD) estimation methods the relationship between the link flows and OD flows is typically approximated by a linear function described by the assignment matrix corresponding with the current estimate of the OD flows. However, this relationship implicitly assumes the link flows to be separable, which leads to biased results in congested networks. We suggest the use of a different linear approximation of the relationship between OD flows and link flows that takes into account that link flows are non-separable. However, deriving this relationship is cumbersome in terms of computation time. In the present paper, we propose to use Marginal Computation (MaC), a computationally efficient method that performs a perturbation analysis using Kinematic Wave Theory principles, to derive this relationship. The use of MaC for dynamic OD estimation is tested on a study network and on a real network. In both cases the proposed methodology performs better than traditional OD estimation approaches, indicating its merit. R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 1. INTRODUCTION Daily congestion dynamics on motorway networks originate from variable traffic patterns, which are generated from specific combinations of origin-destination (OD) flows distributed along the most convenient route alternatives. The problem is that there can be man y combinations of demand patterns that result in the same link flow values, thus the problem of estimating the OD matrix from traffic counts is typically underdetermined and the set of possible solutions usually grows with the size of the network in consideration, and the travel alternatives available for each OD pair, while it usually reduces by adding more information sources. Numerous studies on network OD estimation focus on the underdeterminedness problem and how to solve it. However, in congested networks and for a withinday dynamic context, the underdeterminedness is not the only cause of discrepancy between estimated and real OD matrices. Congestion causes the relationship between the link flows and the OD flows to become highly non-linear in time, mainly because of spatial and temporal dynamics of queues and delays, spillback and rerouting effects, and corresponding changes in split proportions at the nodes. This non -linearity makes the problem highly non-convex, and it is possible that the estimated OD matrix converges to a local minimum that is far from representing the real demand patterns. Notably, errors in this procedure are carried over when reproducing the observed traffic data, revealing an incorrect estimation and prediction of the actual traffic states in a network. To avoid local minima , many studies stress the importance of having a good initial matrix that should not deviate too much from the actual OD matrix. Very often this is referred to as the OD adjustment process. However, only in rare cases the available initial OD matrix yields to a reliable adjusted matrix. Moreover, even having a good initial matrix might not be a sufficient condition for obtaining a good adjusted matrix (see Frederix et al.(1)). There is a need for a practical OD estimation methodology that could be applicable to heavily congested networks and that does not necessarily rely on the quality of the initial matrix. Recently, Frederix et al. (2) conducted a theoretical analysis of dynamic OD estimation in congested networks. They identified two conditions for unbiased OD estimation. A first condition is that the initial OD matrix needs to produce traffic patterns with the same congestion state as observed in reality. The second condition deals with the relationship between link flows and OD flows. There is no closed form of this relationship, and therefore this relationship is approximated. The second condition states that the approximation of this relationship needs to account for the s ensitivity of the assignment matrix to the OD flows. The proposed methodology of Frederix et al. (2) provides a general framework for dynamic OD estimation in congested networks, but it does not address the problem of high computation inherent to calculating the sensitivity of the link flows to the OD flows. While the advancement of computer technologies and simulation techniques enable s the development of very complex models that can simulate the spatial and temporal properties of queues on netwo rks with increasingly high accuracy, adopting these more complex and slower models in OD estimation, is at the expense of simplifications in the sensitivity of the link flows to the OD flows, in order to maintain computation times to a reasonable extent. Efficient techniques to calculate the sensitivity of the link flows the OD flows are necessary to allow the applicability of the proposed methodology to other than small, theoretical networks. The scope of this paper is to apply the methodology described in Frederix et al. (2) on a real case study. For this aim we propose the method of Marginal Computation (MaC) which enables one to calculate the sensitivity of the link flows the OD flows in an efficient manner, still allowing the adoption of rather complex traffic models. This paper is structured as follows. Section 2 provides an overview of the within-day dynamic OD estimation methods and the relevant literature on this topic. We summarize a number of fundamental requirements from Frederix et al. (2) to obtain reliable OD estimates that reproduce the observed congestion dynamics. The method of MaC that allows one to account for the non-linear relationship between link and OD flows is presented. Next we apply this new method to a real dataset in section 3. Finally section 4 provides recommendations, conclusions and describes the future steps of this research stream. 2. METHODOLOGY 2.1 Problem statement R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 3 For the purpose of our study, reference is made exclusively to past research on demand estimation methods that use local sensors as input, i.e. we do not consider the adoption of moving sensors such as floating cars. The common ground is the relationship between any origin -destination flow distributed on each (used) route alternative and each link flow in the network. We introduce the following notation: yik is the link flow at link i during time period k x tj is the flow between OD pair j departing in time period t X is a vector containing all OD flows x tj 5 aik, ,jt is the proportion of xtj that passes link i during time period k J is the set containing all OD pairs I is the set containing all links J i is the set of OD pairs passing link i 6 7 8 9 10 11 12 13 14 15 16 17 Mathematically speaking, OD estimators can be formulated in a general way as follows: (1) where z 1 and z 2 are distance functions with z 1 measuring the similarity between the estimated OD matrix X * and the elements of the initial matrix X̂ , and z 2 measuring the similarity between the estimated and observed link counts, respectively Y and Ŷ . Different forms of the optimization problem (1) can be found in literature. Popular functions are the Maximum Likelihood estimator (Nguyen (3)) and the Generalized Least Squares (GLS) method (e.g., Cascetta (4)). By definition, each element yik of the vector of link flows Y satisfies the generic relationship: k 18 ˆ z Y(X), Y ˆ X* arg min z1 X, X 2 X Ji yik aik, ,jt X xtj t 1 j 1 (2) 19 20 where aik, ,jt are elements of the assignment matrix A, which controls the fraction of flows from any OD 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 pair j which uses link i (see also Cascetta (5) for a more extensive discussion on this problem formulation). The dynamic OD estimation problem is usually expressed as a bi-level problem. It is solved by iterating between the lower level, in which a relationship between the OD flows and the link flows is determined with the help of a Dynamic Network Loading model (DNL) or a Dynamic Traffic Assignment (DTA) model, and the upper level in which we use this relationship to find OD flows that better resemble reality when assigned onto the network. An alternative to the bi-level formulation is to define the OD estimation problem as a mathematical program with equilibrium con straints (MPEC). In this approach the relationship between link flows and OD flows is implicitly accounted for by the con straints. Such methods become quite complex if the incorporated DNL model needs to capture congestion spillback, complex node interactions, etc. In that case approximations are required when solving the MPEC (see Waller et al. (6)), and these can have an influence on the modeling of spillback . In Frederix et al. (1) the necessity of proper spillback modeling for dynamic OD estimation in congested networks is discussed. Note that it is also possible to derive the relationship between the OD flows and the link flows from detailed travel time measurements (see Ashok (7)), but in many networks no such data is available in sufficient size and reliability. In the remainder of the paper we focus only on the extensively used OD estimation methods that use a DNL or DTA model for deriving the relationship between OD flows and link flows . Most OD estimation methods use a linear approximation of the non-linear relationship between OD flows and link flows in equation (2). Two very popular examples are GLS estimators (e.g. Cascetta R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 & Postorino (8); Yang et al. (9)) and state-space models (e.g. Okutani (10); Ashok & Ben-Akiva (11)). The linear relationship assumed in these approaches is described by the assignment matrix corresponding with the current OD matrix X * , and can be written down as follows: yik aik, ,jt X* xtj k 5 4 Ji (3) t 1 j 1 6 7 Since the assignment fraction aik, ,jt is zero for all OD flows that do not pass link i in time interval k 8 9 10 when X * is assigned, a summation is made over J i instead of J in equation (3). This relationship therefore assumes that the flow on link i during time interval k cannot be changed by changing one of the OD flows xtj that does not pass the link in time interval k when X * is assigned. In other words, this 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 type of linear relationship assumes that the link flows are separable. This assumption is incompatible with some typical phenomena in congested networks, such as spillback of congestion, time lags due to congestion effects, and interdependencies between crossing (or opposing) flows through intersections. In these cases it is very likely that increasing another OD flow (one that does not pass that time -space interval) will cause delays somewhere else in the network, hereby altering the amount of flow passing the link in the considered time interval. The above described error has already been clearly addressed in past studies (e.g., Yang (12); Lindveld (13); Tavana (14)). In a more recent study of Frederix et al. (15), the authors of this paper have shown, through synthetic examples, the importance of including a second term in the calculation of the descent direction in the upper level (as is discussed immediately hereafter), otherwise the OD estimation is likely to fail in capturing the actual congestion dynamics. A common manner to specify a linear relationship at a certain point X * is using a Taylor approximation. We will now make a comparison between the trad itional linear relationship (3) that is used in the optimization step of OD estimation methods, and the Taylor approximation. The first-order Taylor approximation of the link flows at point X * has the following form: Ji k y a k i j 1 t 1 k ,t i, j X x * *t j J k dyik X* dxtj j 1 t 1 x t j xtj * k d aik, ,jt'' X x tj'' t'1 j ' k J k J i aik, ,jt X* x*tj j 1 t 1 j 1 t 1 dx tj x Ji 26 t j x tj * (4) X* k d aik, ,jt'' X *t ' a X x x x x j' j 1 t 1 j 1 t 1 dxtj t '1 j 'Ji X* Ji 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 k k ,t i, j * t j J k t j t* j The difference between equation (3) and (4) is the second term in equation (4). This term incorporates the sensitivity of the assignment ma trix to changes of the OD flows. In this second term a summation is made over J, thereby allowing link flows to have non -separable behavior: the flow on link i during time interval k now also depends on OD flows that do not pass link i when X * is assigned. Note that the sensitivity of the assignment matrix to c hanges of the OD flows consists of two elements: a sensitivity of the flow propagation, and a sensitivity of the route choice. The former sensitivity is caused by travel time delay and congestion spillback, while the latter is caused by rerouting effects. For more details about this twofold sensitivity, we refer to Frederix et al. (2). Although we acknowledge the importance of route choice, in the present paper we focus exclusively on the sensitivity of the flow propagation, and therefore only consider networks without route choice. The effect of route choice will be the subject of future research. It is clear that using equation (4) results in a correct calculation of the gradient of goal function (1), while equation (3) results in a biased approximatio n of the gradient. Although using equation (4) instead of equation (3) might be theoretically more sound, the feasibility of calculating this second term R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 can be questioned. It is possible through finite differences to calculate the sensitivity of the link flows to the OD flows, but if we have J OD pairs and N departing intervals for these OD pairs, it would require to run a DNL/DTA model J×N times. Since this is usually not feasible in terms of computation time, many researchers prefer the use of equation ( 3) to (4). The combination of the difficulty to derive an exact calculation of equation (4) and the implicit assumption of separable behavior of equation (3) has also attracted attention towards the use of gradient approximation methods, among which the Simultaneous Perturbation Stochastic Approximation (SPSA, Spall (16)) has been used extensively in dynamic OD estimation problems (e.g. Balakrishna & Koutsopoulos (17); Cipriani et al.(18)) since it allows one to identify a descent direction with significantly lower computational resources than through explicit calculation. However, because SPSA makes use of a very approximate gradient the convergence process requires a large number of iterations, eve n on small-sized networks (see Cipriani et al. (18)). Therefore if it is possible to calculate the gradient in an efficient manner, traditional gradient-based methods should be preferred. 54 3. CASE STUDY 2.2 Solution method In the present paper we calculate the sensitivity (Jacobian matrix) of the link flows to the OD flows through finite differences with MaC simulations. MaC performs approximate DNL to reduce computation time. The basic idea is that a small increase of a single variable (here: OD flows per departure time interval) has a rather local effect. For example, if an OD flow changes, link flows in the opposite direction are hardly influenced; the same holds for all simulated OD flow that departed from the origin prior to the time slice that is currently varied. First a base simulation is performed with a standard DNL model. The MaC algorithm takes the outcome of this base simulation and only recalculates the links flows on (and close to) the affected routes while leaving the other variables unchanged. The procedure is further detailed in Corthout et al. (19). Note that even though MaC substantially reduces computation time for the Jacobian, the computation effort remains considerable and may exceed the requirements for online OD estimation. The proposed method is therefore only suitable for off-line OD estimation purposes. It is important to realize that the linear relationship, whether given by equation (3) or (4), is a local (approximated) relationship. By using this relationship in a gradient-based optimization step we hope to get closer to the solution. Therefore we need to make sure that the local relationship points in the correct direction, else we might converge to a local optimum that deviates strongly from the actual solution. When dealing with congestion, it is therefore important to have an initial OD matrix that produces traffic patterns with the same congestion state as observed at the measurement site. For more details about the importance of starting with a correct con gestion pattern, we refer to Frederix et al. (2).To obtain the correct traffic patterns, extra information might be necessary, for instance one can use information on speeds or link densities to identify the state of the network unambiguously. This information can then be used to adjust the OD flows in such a way that the same congestion pattern as observed in reality occurs. For a discussion of this point one can find details in Frederix et al. (20). The essence of the proposed methodology can be summarized as follows. First of all we propose the use of a full linear relationship (4) between OD flows and link flows rather than just an assignment matrix (equation (3)). Secondly we suggest to use an initial OD matrix that produces the same congestion pattern as is observed in reality. The solution algorithm that will be used in the next section can be outlined as follows: Step 1: Adjust the initial OD matrix such that it produces the same congestion pattern as observed in reality (for more details, see Frederix et al. (20)). Step 2: Assign the current OD matrix to the network to obtain the base simulation outcome. Step 3: For every OD flow, use MaC to calculate the sensitivity of all link flows to that OD flow. Step 4: Determine the gradient of problem (1) using equation (4). Step 5: Perform a line search along the direction of the gradient to determine the new estimate of the OD matrix. Step 6: If the convergence criterion is met, stop; otherwise go to step 2. R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE In this section the methodology described in section 2 is applied using the MaC method to approximately calculate the second term of equation (4). Firstly it is tested on a study network. As a proof of concept, a comparison is made with traditional OD estimation that make use of equation (3) to approximate the link-OD flow relationship on one hand, and an OD estimation that uses explicit simulation to calculate the second term of equation (4) on the other hand. The Link Transmission Model (Yperman et al. (21)) is used as DNL model in both OD estimation methods, as well as for determining the outcome of the base simulation that is used in MaC . Next we compare the traditional OD estimation with the described methodology on a real network to analyze the feasibility of the approach for practitioners. As mentioned in the previous section we focus on networks without route choice. 3.1 Study network The study network is depicted in figure 1(a). It is a simple merge network. Each branch of the merge is subdivided in four links. Each link has a length of 1 km, a free flow speed of 9 0 km/h, a capacity of 1800 veh/h, and a jam density of 140 veh/km. There are two OD pairs, and the real OD flows are depicted in figure 1(b). X 3 X 13 X 12 X 11 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 OD1 Flow (veh./h) OD2 10 1200 8 4 X 800 X X X 1 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 T (h) 1.58 2.5 1.58 2.5 8 800 500 7 OD 2 T (h) 5 1 4 0.25 6 2 5 X OD 1 9 7 3 6 2 (a) FIGURE 1 Study network (a) and its OD flows (b) . 0.25 (b) When the OD flows increase after 15 minutes a bottleneck activates at the merging point, and a queue spills back onto the left branch. Note that there is no queue on the right branch. The maximum length of the queue is indicated in figure 1(a). When both OD flows decrease again after 95 minutes, the queue starts decreasing, but also the flow in the queue increases because of reduced “competition” of OD2 for the bottleneck capacity. For the OD estimation synthetic flow measurements from a DNL run with the correct OD matrix are generated for all nodes indicated with an ‘x’. No detectors are assumed available on the right branch. However the flow on this branch can easily be deduced using flow conservation equations. The effect of a different linear model between the OD flows and the link flows is investigated: an incorrect linear model (equation (3)) that only uses the assignment matrix for expressing the relationship (a), and a correct linear model (equation (4)) that also takes the sensitivity of the assignment matrix into account. This sensitivity can be calculated through explicit simulation (b) or by using the MaC model (c). In total three different OD estimations are performed: a) Incorrect linear model b) Correct linear model, explicit simulation c) Correct linear model, MaC model R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 5 6 7 A gradient-based optimization method is used: the gradient is calculated at the current point, and we take a step in this direction. Next the gradient at this new point is calculated, and this process repeats until convergence. The initial OD matrix can be seen in figure 2. This OD matrix produces congestion at the correct place at the correct moment in time , though with incorrect demand values. The real OD matrix is also depicted in dashed line s as a point of reference. Flow (veh./h) Start OD 1-3 1770 1200 OD 1-3 800 200 0.25 T (h) 1.58 800 2.5 Start OD 2-3 500 OD 2-3 T (h) 40 0.25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1.58 2.5 FIGURE 2 Initial OD matrix. The estimated OD matrices are shown in figure 3. It can be seen that in case (a) the OD estimation process converges to an OD matrix that deviates strongly from the correct OD matrix . Note that in case b) the exact solution is not fully reached because the problem is underdetermined for OD flows from 2 to 3 in the time period between the start of the congestion spillback a nd the moment that this queue spills back over the first detector on the left branch. Apart from this temporary effect the estimation is quite accurate. The difference between the estimated OD matrix using MaC is very small. These differences are due to approximation errors in the MaC method. This result suggests that the MaC method is capable of correctly deriving the sensitivity of the link flows to the OD flows. (a) (b) R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 8 (c) FIGURE 3 Estimated OD matrices for case (a), (b) and (c). 3.2 Inner ringway of Antwerp This network covers the inner ring way around Antwerp, Belgium (see figure 4). Though this is still a small-sized network (56 links and 39 nodes), it is an interesting example because of the large amount of congestion that is present in the peak periods. In this study we consider a typical morning peak period between 05.30h and 10.30h. Both flow and speed measurements from loop detectors are available at the on- and off-ramps and on some intermediate sections. This data is available on a 5 -minute interval. (a) (b) FIGURE 4 (a) Ring way around Antwerp and (b) xt plot of measured speeds (in km/h) . We will use the flow measurements to calibrate the OD matrix, and verify the goodness of fit. Even though speed measurements are not used in the calibration, they are used for validation. Two different measures of performance are used to quantify the deviation between measured and simulated flows and speeds, namely the Root Mean Square Error (RMSE) and the Root Mean Square Normalized (RMSN): R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 ^ n y y( x) RMSE n RMSN 9 2 ^ n y y ( x) n (5) 2 (6) ^ y n 3 4 5 6 7 8 9 10 11 12 The dynamic OD flows are estimated with a 15-minute departure interval. The initial OD matrix is an existing static OD matrix superimposed by a time profile. Moreover, the original structure was deliberately altered: all OD flows were halved, and then a selection of OD flows was increased in such a way that the initial OD matrix produces a congestion pattern similar to reality. The optimization method of the OD estimation method is again a gradient -based optimization method. An OD estimation is performed using both the incorrect linear relationship of equation (3) (case a) and the correct linear relationship of equation (4) (case b). The results are summarized in table 1 and in figure 5. TABLE 1 Results for the two cases. Initial OD RMSE flows (veh/h) 1391 RMSN flows (%) 43 RMSE speed (km/h) 23 RMSN speed (%) 33 OD estimate of case a 662 21 27 39 OD estimate of case b 440 14 20 29 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 (a) FIGURE 5 xt plot of measured speeds for case a and b. (b) The OD estimate obtained by using a correct linear relationship (case b) performs better than the other one (case a) in terms of fit to both the flow and speed measurements. The results in figure 5 suggest that for specific routes travel time prediction in case(a) will deviate strongly from actual travel times. It should be pointed out that the RMSE and RMSN values of case (b) seem rather high. This can be caused by a number of factors, for instance: a simplified first-order traffic model has been used (LTM), which uses a fixed speed in free flow, so independent of the flow. This explains the high deviation from the speed measurements, even when the congestion pattern of the model is quite similar to reality . the OD flows are fixed for 15 minutes, while measurements are available every 5 minutes. Therefore it is inevitable that certain variations cannot be captured. R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 10 the approximation errors in the MaC model are transferred to errors in the gradient calculation, which can cause convergence to a local optimum. 4. CONCLUSIONS This paper aims to provide a practical OD estimation methodology that could be applicable to heavily congested networks. Traditional OD estimation methods implicitly assume that link flows are separable with respect to OD flows. In congested networks this assumption leads to biased OD estimates. In Frederix et al. (2) a theoretical methodology for dynamic OD estimation is pr esented that is applicable in congested networks. However, this methodology requires the calculation of the sensitivity of the link flows to the OD flows, which is computationally troublesome. To ensure the methodology to be applicable on real-sized networks more efficient techniques to calculate this sensitivity are necessary. This paper introduces the use of Marginal Computation (MaC) for dynamic OD estimation. MaC performs approximate DNL to reduce computation time. These approximate DNL simulations are used to calculate the sensitivity through finite differences. The methodology is successfully tested both on a study network and on a real network. However, computation time still remains an issue. Future research will focus on further extensions of the MaC method to increase the computational efficiency. Other interesting research directions include the use of heuristics in the optimization of the goal function to ensure faster convergence. References (1) Frederix R., Tampère C.M.J., Viti F., Immers, L.H. (2010). The effect of Dynamic Network Loading models on DTA-based OD estimation. In Tampère C.M.J., Viti F., Immers L.H. (eds): New Developments in Transport Planning: Advances in Dynamic Traffic Assignment. Edward Elgar, Cheltenham UK and Northampton, MA, USA. (2) Frederix R., Tampère C.M.J., Viti F. (2010). Dynamic origin-destination estimation in congested networks. In Proceedings of the 3rd Dynamic Traffic Assignment Symposium, July 2010, Takayama, Japan. (3) Nguyen S. (1977). Estimating an OD Matrix from network data: a network equilibrium approach. Publication No. 60, Centre de Recherche sur les Transports, Universite de Montreal, Quebec. (4) Cascetta E. (1984). Estimation of trip matrices from traffic counts and survey data: a generalized least squares approach. Transportation Research Part B, 18, 289-299. (5) Cascetta E. (2001). Transportation systems engineering: theory and methods, Kluwer Academic Publishers, the Netherlands. (6) Waller S.T., Kumar R., Nezamuddin N. (2010). A Graph Theoretical Combinatorial Algorithm and Dual Approximation Scheme for Large-Scale Dynamic Traffic Assignment Calibration Problems. In Proceedings of the 3rd Dynamic Traffic Assignment Symposium, July 2010, Takayama, Japan. (7) Ashok K. (1996). Estimation and prediction of time-dependent origin-destination flows. Ph.D. dissertation, Center for Transportation Studies, Massachusetts Institute of Technology,Cambridge, MA. (8) Cascetta, E & Postorino, MN (2001). ‘Fixed point approaches to the estimation of O/D matrices using traffic counts on congested networks ’, Transportation Science, vol. 35, no. 1, pp. 134 -147. (9) Yang, H, Meng, Q, & Bell MGH (2001). ‘Simultaneous estimation of the origin –destination matrices and travel-cost coefficient for congested network in a stochastic user equilibrium’, Transportation Science vol. 35, pp 107–123. (10) Okutani, I (1987). ‘The Kalman filtering approach in some transportation and traffic problems’, N. H. Gartner and NHM Wilson, eds. Transportation and Traffic Theory. Elsevier, New York, pp. 397–416. (11) Ashok, K, & Ben-Akiva, ME (2002). ‘Estimation and prediction of time -dependent origin– destination flows with a stochastic mapping to path flows and link flows’, Transportation Science vol. 36, pp 184–198. (12) Yang H., (1995). Heuristic algorithms for the bilevel origin–destination matrix estimation problem, Transportation Research B 29, 231–242. (13) Lindveld K., (2003). Dynamic O-D Matrix estimation: a behavioral approach. Ph.D. thesis, Delft University of Technology. R.F REDERIX , F. V ITI , R. C ORTHOUT , C.M.J. T AMPÈRE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 11 (14) Tavana H., (2001). Internally-consistent estimation of dynamic network origin–destination flows from intelligent transportation systems data using bi-level optimization’, Ph.D. thesis, Department of Civil Engineering, University of Texas at Austin, Austin, Texas. (15) Frederix R., Viti F., Tampère C.M.J., (2010). How important is capturing congestion dynamics in dynamic OD estimation? Presented at the 2nd Traffic Flow Theory Committee Summer Meeting, July 2010, Annecy, France. (16) Spall J.C., (1998). An Overview of the simultaneous perturbation method for efficient optimization. Johns Hopkins University APL Technical Digest 19(4), 482-492. (17) Balakrishna, R., Koutsopoulos H.N., (2008). Incorporating within-day transitions in the simultaneous off-line estimation of dynamic origin-destination flows without assignment matrices. Proceedings of the 87 th TRB Meeting, Washington DC. (18) Cipriani E., Florian M., Mahut M. and Nigro M., (2010). Investigating the efficiency of a gradient approximation approach for solution of dynamic demand estimation problem. In Tampère C.M.J., Viti F., Immers L.H. (eds): New Developments in Transport Planning: Advances in Dynamic Traffic Assignment, Edward Elgar, Cheltenham UK and Northampton, MA, USA. (19) Corthout, R, Tampère CMJ, Frederix R, Immers LH (2011). ‘Marginal Dynamic Network Loading for Large-scale Simulation-based Applications’. Submitted to the 90th annual meeting of the Transportation Research Board, Washington, USA. (20) Frederix R., Viti F., Tampère C.M.J. (2010). A density-based dynamic OD estimation method that reproduces within-day congestion dynamics. Paper submitted for the IEEE-ITSC 2010 conference, September 19-21, Madeira Island, Portugal. (21) Yperman, I, Logghe, S, Tampere, CMJ & Immers, LH (2006). ‘The multi -commodity link transmission model for dynamic network loading’, presented at the 85th annual meeting of the Transportation Research Board, Washington, USA.
© Copyright 2026 Paperzz