Next Article in Journal
Design Procedure for Motion Profiles with Sinusoidal Jerk for Vibration Reduction
Next Article in Special Issue
Analyzing the Impact of Geometrophysical Modeling on Highway Design Speeds: A Comparative Study for Mexico’s Case
Previous Article in Journal
Leveraging Ensemble Learning with Generative Adversarial Networks for Imbalanced Software Defects Prediction
Previous Article in Special Issue
Renewability and Robustness Analysis and Review for Sustainable-Technology Propulsion Systems in Modern Transportation Infrastructure Administration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Emerging Data-Driven Calibration Research on an Improved Link Performance Function in an Urban Area

1
Laboratory for Traffic & Transport Planning Digitalization, Transport Planning and Research Institute, Ministry of Transport China, Beijing 100028, China
2
School of Instrument Science and Engineering, Wuxi Campus, Southeast University, Wuxi 214000, China
3
School of Transportation, Southeast University, Nanjing 211189, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(24), 13318; https://doi.org/10.3390/app132413318
Submission received: 15 October 2023 / Revised: 30 November 2023 / Accepted: 11 December 2023 / Published: 17 December 2023
(This article belongs to the Special Issue Future Transportation Systems: Efficiency and Reliability)

Abstract

:
The reliability of urban transportation systems is crucial for ensuring smooth traffic flow and minimizing disruptions caused by external factors. This study focuses on improving the stability and efficiency of transportation systems through the calibration of a refined link performance function while building upon the U.S. Bureau of Public Roads (BPR) model. To achieve this, we propose three customized algorithms—Newton’s method, Bayesian optimization, and the differential evolutionary algorithm—to calibrate the key parameters. Additionally, we conducted a sensitivity analysis to assess the influences of the model parameters on link performance. Numerical experiments conducted in Yuyao City demonstrate the applicability and efficacy of the proposed model and solution algorithms. Our results reveal that the Newton approach is notably more efficient than the Bayesian optimization algorithm and the differential evolutionary algorithm.

1. Introduction

An effective urban transportation system not only makes sure that individuals have access to high-quality transportation services but also fosters the development of the entire society and economy. As urbanization and the density of the urban population increase, transportation in cities faces a growing number of challenging problems. Due to the high traffic flow, city roads become disorganized and inefficient, which causes enormous economic losses for both individual users and society as a whole. As a result, the objective of current research—both local and foreign—is to lessen this long-standing problem of urban congestion.
Traffic flow is essentially the set of all travel users’ path selection behaviors, and it corresponds to traffic assignment in traffic planning [1,2,3,4]. Within modern traffic assignment methodologies, constraints on road capacity that affect travel speed or travel time are characterized through the use of link performance functions [5,6]. These performance functions mathematically illustrate the relationship between traffic volume and travel time (or cost) on the road. The link performance function is an essential component of a transportation system, as it describes the relationship between the link travel time and loading for road transportation. The link performance function is used to determine the optimal routes for travelers and, in turn, the overall efficiency of the road system. Over the years, many scholars have worked on this topic with the aim of better understanding the mechanism of the performance function and improving its accuracy [7,8,9,10,11,12]. Link performance functions can be used to predict traffic flows on specific road segments or a road network. They help decision makers develop traffic policies to deal with differing traffic conditions. A link performance function model is very important in road network analysis, and it serves as the foundation for a network’s traffic distribution and the evaluation of the quality of network traffic. However, the complexity of traffic flow and the peculiarities of diverse surroundings bring a huge challenge. It is difficult to determine a trustworthy set of parameters for a link performance function with universal applicability [13]. Therefore, it is necessary to recalibrate the function according to the traffic flow data in different spatial and temporal environments [14,15,16,17,18,19,20]. Parameter calibration problems have also been extensively studied in the transportation field [14,21,22,23,24,25,26,27,28,29,30].
The general form of the link performance function is shown below.
This is a first example of such an equation:
T = f T 0 , v , c .
Here, T 0 denotes the link’s free-flow journey time (when the traffic flow equals zero), v signifies the link’s traffic volume, c denotes the link’s capacity, and T denotes the estimated link travel time.
Several of the most commonly used link performance functions are shown in Table 1.
One of the earliest studies on link performance functions was performed by the U.S. Bureau of Public Roads (BPR), which is still widely used today [31]. The set of its parameters is [ α , β ] = [ 0.15 , 4 ] . Since then, many researchers have proposed modifications to the original formula, including additional variables of road conditions, traffic flow, and driver behavior. It has the advantage that the roadway flow is not limited by roadway capacity. It is unnecessary to detect feasible solutions when assigning traffic, thus making the assignment algorithm significantly simpler. This model was established based on the velocity–flow curve from the 1965 version of the Highway Capacity Manual (HCM). However, a limitation of this model is that it tends to produce high-velocity estimates when the saturation rate is greater than 1 and low estimates when the saturation rate is smaller than 1. With the introduction of the 1994 version of the HCM, the velocity–flow curve became flatter. To accommodate this change, the BPR function was modified, leading to the Metropolitan Transportation Commission (MTC) model [34]. The structure of the MTC model is similar to that of the BPR model, except that the parameter values have been adjusted. Additionally, a new BPR function model for urban trunk roads was proposed with [ α , β ] = [ 0.05 , 10 ] as the set of model parameters [35]. According to Spiess [5], excessive values of β can result in numerical problems. These include overflow circumstances, loss of precision, and a low rate of convergence by unfairly penalizing overloaded links during the initial iterations of an equilibrium assignment. Additionally, a BPR function with high values of β always produces free-flow speeds; it does not correspond to the real traffic volumes for lines with volumes that are significantly below capacity.
Davidson [32] proposed a link performance function based on the queuing theory to improve the BPR model. It failed to adapt to actual traffic conditions when the flow was close to capacity. The Davidson function can be applied to any type of road infrastructure. However, the model has been the subject of considerable debate due to some contradictions in interpreting its parameters. As a result, several researchers proposed various improved models based on the Davidson function [33,36,37], among which the Akcelik model has gained extensive usage.
By using the coordinate transformation method, Akcelik [33] suggested a time-dependent version of the Davidson function that sought to account for the intersection delay. When intersection delays give a sizable amount of link travel speed, this delay function enhances the modeling of the link travel speed. A parameter is used to capture the delay. Higher values are preferred for arterial highways without coordinated signal systems, whereas lower values are recommended for motorways. When comparing other speed delay functions to data gathered from 119 freeway segments in California, it was found that the Akcelik function was frequently the best fit for planning applications [35]. According to Singh [38], applying the Akcelik function in traffic assignment also has some additional benefits, such as improved convergence and more accurate speed prediction in crowded areas. The compactness of the Akcelik function makes it beneficial because it allows for the universal use of a single functional form and the avoidance of complicated parameters while determining intersection delays.
This paper aims to report on data-driven calibration research for an improved link performance function. It provides a comprehensive overview of the calibration and validation of the link performance function and then provides a sensitivity analysis to evaluate the effect of different parameter levels on link performance. Three solution algorithms are proposed to cope with the calibration problem. In addition, a value of the time parameter is introduced and calibrated against income data to measure the value of time for different populations and trip types.
The rest of this paper is organized as follows. Section 2 describes the model in depth and examines the model parameters. The recommended solution approaches are presented in Section 3. The efficiency of the proposed methodology is validated in a genuine case study in Section 4. Finally, some concluding remarks are provided.

2. Model

2.1. Problem Description

In this paper, the calibration of a link performance function is studied. Congestion-related time consumption is a significant determinant of the route that a traveler chooses when using a road system. As a result, the connection between the journey time and loading for road transportation is a crucial component of the overall link performance function. Many academics have devoted their careers to related topics to clarify its function. Among these accomplishments, the BPR function is well known. The formula for it is as follows.
T a v a = T a 1 + α v a c a β .
Here, T a is the travel time under free-flow conditions on arc a , a represents the volume of arc a , and c a denotes the capacity of arc a . α and β are regression parameters.
According to Equation (2), as the volume of arc a grows, so does the travel time. The travel time will dramatically rise if the volume exceeds the capacity. This could be an indication of the volume–delay relationship due to congestion.
Considering that the national conditions of China and the United States are different and that there are large differences in economic development and traffic conditions, the BPR function is not fully adapted to the road conditions in China. Therefore, the BPR function was improved and recalibrated in research on capacity in the National Key Transportation Technology Research and Development Program of China during the 9th Five-Year Plan Period, and it was combined with data from large-scale actual traffic surveys in China [39]. The form of this new model (for convenience, it is termed BPR95) is as follows.
T a v a = T a α 1 1 + v a c a β ,
S a = α 1 S d 1 + v a c a β β = α 2 + α 3 v a c a 3 .
Here, S a is the average travel speed, S d is the design speed, and α 1 , α 2 , α 3 are parameters to be calibrated.
In addition to the time impediment, the monetary expenditure is also an important factor in the impediment of a road. Therefore, it is necessary to include money spent in the general cost function and to quantify time spent as money through the value of the time (VOT) parameter [40]. The general cost function for road transportation is shown as follows.
F a v a = r r o a d L a + θ T a v a .
Here, F a v a represents the general cost of arc a , r r o a d is the expenditure per kilometer on the road, L a denotes the physical length of arc a , and θ is the VOT.
The link performance function model proposed in this paper consists of two major components: T a , the time impedance, including the consumption of time and delays caused by tolls, road width, and other physical conditions on the section itself, as well as the characteristics of the traffic flow itself caused by time delays due to traffic congestion, is reflected in the BPR95 function; r r o a d L a for the cost impedance, including transportation costs and road tolls. The scale of the link performance function’s value F a is RMB (yuan). Therefore, the scale of θ is min/yuan and the scale of r r o a d is yuan/km.
The parameter calibration problem is formulated as an optimization problem, and it is used to minimize the error between the real travel time patterns (empirical data) and the model-based travel time patterns. The error measurement is defined as follows:
min   Z = i T i d a t a T i m o d e l T i d a t a 2 N .
Here, T i m o d e l denotes the model-based link travel time, T i d a t a represents the real link travel time, and N is the number of samples.

2.2. Model Analysis

Before calibrating the parameters, a sensitivity analysis was conducted for the link performance function to examine the effects of the parameter settings. In this instance, the Sobol sensitivity analysis method was applied [41,42]. Table 2 illustrates the results, where S i stands for the first-order sensitivity index, and S T i stands for the total sensitivity index. The portion of the output variance that is only attributable to changes in the input factor X i is described by S i . The total of S i plus all X i -related interaction effects is S T i .
α 1 has the biggest impact on the link performance, as seen in Table 2. α 1 is equivalent to a scaling factor for regulating the cost when expressed as a link performance function. In fact, α 2 and α 3 are utilized to regulate the curvature or growth trend of the link performance function, since they have relatively little impact on the cost and are both formally in the exponential section. We depict the link performance function for various parameter values, as shown in Figure 1, where the free-flow time and α 1 are kept at 1, to see how different parameter sets affect the model.
The function index term grows as α 2 and α 3 increase, since v / c is less than or equal to 1. In this instance, the cost approaches the free-flow time when the saturation is low and develops more quickly when the saturation is close to 1, making the entire function’s curve steeper where v / c tends to 1.

3. Solution Method

The BPR95 model is more complex in structure than the original BPR model and cannot be transformed into a linear model through appropriate transformations, making calibration more difficult. We propose three algorithms to solve this optimization problem.

3.1. Newton’s Method

Newton’s method [43], which is also known as the Newton–Raphson method, is a popular numerical optimization technique used to find the roots of a function. The method utilizes an iterative approach to progressively refine the approximation of the root. Starting with an initial guess for the root, the method uses the first and second derivatives of the function to calculate a new approximation of the root. This process is repeated until the approximation is sufficiently close to the true root. The strength of Newton’s method lies in its fast convergence rate, which can be quadratic under certain conditions. However, the method is sensitive to the initial guess and may converge to a local minimum instead of the global minimum. Additionally, the method requires the computation of derivatives, which can be computationally expensive for complex functions.
The Gauss–Seidel method is used for iteration, and it has better convergence efficiency than that of the Jacobi method. The algorithm works as follows (Algorithm 1).
Algorithm 1 Newton’s method for the calibration of the link performance function
Applsci 13 13318 i001

3.2. Bayesian Optimization

The calibration problem is a complex nonlinear optimization problem. However, Bayesian optimization (BO) is well suited to handle it. BO is a probabilistic model-based optimization algorithm that uses a surrogate model to approximate the objective function and an acquisition function to balance exploration and exploitation.
Studies have found that BO is widely applied in the solving of traffic optimization problems [44,45,46,47]. The BO framework consists of two main parts: using a probabilistic model to substitute the original evaluation of costly and intricate objective functions, such as the Gaussian process, and using the posterior information of the surrogate model to create active selection strategies, such as acquisition functions.
The Gaussian process is an infinite-dimensional generalization of the multivariate normal distribution. It is a convenient and robust prior distribution. Let A i , Z i represent a sample in the calibration problem, where A i denotes the parameters in this problem and Z i is the corresponding objective function value. Let Z = , Z i , T denote the vector of function observations and let μ = , E Z i , T represent the vector of the expected values of function observations. The Gaussian process assumes that the vector of n samples A i , Z i i = 1 n generates a multivariate Gaussian distribution:
Z N μ , Σ .
Here, Σ is the covariance matrix. The form of the distribution is decided by a mean function and a covariance function. In general, the expected value does not affect the optimization process, so a common practice is to set E Z i to a constant, i.e., E [ Z i ] = μ 0 ( A i ) = c . In the Gaussian process, the covariance between Z i and Z j is measured by the distance between A i and A j , A i , A j 2 2 . It is assumed that a smaller distance between A i and A j will lead to a higher correlation between Z i and Z j . The covariances are generally calculated using the kernel functions.
In this paper, the ARD Matérn 5/2 kernel is used:
c o v Z i , Z j = κ M 52 A i , A j = α 1 + 5 A i , A j 2 2 l 2 + 5 3 A i , A j 2 2 l 2 exp 5 A i , A j 2 2 l 2 .
Here, α and l are parameters of this kernel. This covariance function is twice differentiable. These parameters can be estimated by using the maximum likelihood estimation approach.
For any new sample A , Z , the prior distribution can be rewritten as:
Z Z     N μ μ 0 A i , Σ c o v Z , Z c o v Z , Z T c o v Z , Z .
The predicted distribution or posterior probability distribution is given by:
Z A i , Z i i = 1 n , A N μ n A , σ n 2 A ,
μ n A = c o v Z , Z T Σ 1 Z μ + μ 0 A ,
σ n 2 A = c o v Z , Z c o v Z , Z T Σ 1 c o v Z , Z .
Here, μ n A denotes the estimated value of Z given A i , Z i i = 1 n and A , and σ n 2 A represents the variance of the estimation error introduced into the function observation.
Based on the posterior information, the acquisition function can determine the evaluation direction. The acquisition function is formulated considering both the estimated objective function value (i.e., the expectation in Equation (12)) and the uncertainty information (i.e., the variance in Equation (13)) over all of the feasible regions. Let a f represent the acquisition function; then, the determination problem can be expressed as:
A n e x t = arg max A   a f A .
The design of the acquisition function is a significant part of BO. In this paper, the expected improvement (EI) function is applied.
Let Z b e s t + denote the current best value of the objective function. EI maximizes the expected improvement over Z b e s t + . It has a closed-form expression:
a f E I A = μ A Z b e s t + Φ μ A Z b e s t + σ A + σ A ϕ μ A Z b e s t + σ A .
Here, Φ represents the cumulative distribution function of the standard normal distribution, and ϕ denotes the probability density function of the standard normal distribution. μ A and σ A can be computed with Equations (12) and (13), respectively.
Compared with the original objective function, the acquisition function has relatively simple forms and is easier to optimize.
The algorithm of BO for solving the calibration of the link performance function is summarized as follows (Algorithm 2).
Algorithm 2 Bayesian optimization for the calibration of the link performance function
Step 0: Set n = 1 and m a x _ n = N . Randomly sample n parameter sets Τ n = A 1 , A 2 , , A n . For each parameter set A i , i 1 , 2 , , n , calculate the objective function value Z n = Z 1 , Z 2 , , Z n .
Step 1: Build the Gaussian process regression model based on Τ n and Z n . Obtain the posterior distribution of Z n + 1 based on the sampled points.
Step 2: Use the posterior information obtained in the previous step, and maximize the acquisition function to determine a new sample point A n + 1 .
Step 3: With A n + 1 , calculate the corresponding objective function value Z n + 1 . Set n = n + 1 and update Τ n and Z n .
Step 4: Check the termination criterion. If n = N , return A b e s t , or return to Step 1.

3.3. Differential Evolution Algorithm

Heuristic algorithms are effective methods for solving parameter calibration problems. Heuristic search algorithms do not require information such as continuous and differentiable objective functions and have good global optimization capabilities, making them a hot topic in the field of optimization [48,49,50].
In this study, the differential evolution algorithm (DE) [51] was used for parameter calibration. The differential evolution algorithm is a heuristic stochastic search algorithm based on population differences. The problem-solving process is represented as the survival of the fittest of “chromosomes”. Through generations of evolution, including operations such as replication, crossover, and mutation of the “chromosome” population, it ultimately converges to the individual that is most adaptable to the environment, thereby obtaining the optimal or satisfactory solution to the problem. The algorithm was originally proposed for solving Chebyshev polynomials and is a post-set heuristic algorithm used for optimization problems. Essentially, it is a greedy genetic algorithm based on real-number encoding focusing on preserving the optimal solution.
DE is similar to the genetic algorithm in that it involves mutation, crossover operations, and elimination mechanisms. However, the main difference between DE and genetic algorithms is that the mutation part involves selecting the difference between two solution members, which is then scaled and added to the variables of the current solution member. Therefore, DE does not need to use probability distributions to generate the next generation of solution members.
Consider the following unconstrained optimization problem:
min   f ( x 1 , x 2 , x D ) ,
s . t .   x j L x j x j U .
The DE algorithm consists of the following steps.
(1)
Initialization of the population
The classical differential evolution algorithm uses real-valued encoding, which makes the algorithm more suitable for solving real-valued optimization problems.
{ X i ( 0 ) | x i , j L x i , j ( 0 ) x i , j U ; i = 1 , 2 , , N P ; j = 1 , 2 , , D } .
Here, X i ( 0 ) denotes the i-th individual, D denotes the dimensionality of the problem, and N P notes the population size.
Solution vectors are randomly generated within the upper and lower bounds:
x i , j ( 0 ) = x i , j L + r a n d ( 0 , 1 ) ( x i , j U x i , j L ) .
(2)
Mutation
Individual mutation is achieved through a differential strategy. The common differential strategy is to randomly select two different individuals in the population, scale their vector difference, and combine it with the individual to be mutated.
V i ( g + 1 ) = X r 1 ( g ) + F ( X r 2 ( g ) X r 3 ( g ) ) .
Here, r 1 , r 2 , r 3 are three random numbers in the range of [ 1 , N P ] . F is the scaling factor, which is also known as the mutation rate, and g represents the g -th generation.
Generally, the mutation operator often takes a constant value, which is difficult to determine accurately. If the mutation rate is too large, the global optimal solution is low, and if the mutation rate is low, the diversity of the population will decrease, so the phenomenon of “premature convergence” is likely to occur. Therefore, we can design an adaptive mutation operator:
λ = e 1 G m G m + 1 G , F = F 0 × 2 λ .
In this way, the mutation operator starts with 2 F 0 , and it can maintain diversity in the early stages and prevent premature convergence. As the evolution progresses, the mutation operator decreases until it becomes F 0 , avoiding the destruction of the optimal solution.
The differential evolution algorithm is named after the differential mutation strategy, which is the most important part of the algorithm.
(3)
Crossover
The purpose of the crossover operation is to randomly select individuals, as differential evolution is also a random algorithm. The differential evolution algorithm uses discrete crossover factors, including binomial crossover and exponential crossover. The crossover operator discretely crosses the mutation vector V i generated by the mutation operator with the parent individual vector X i to obtain the trial vector U i . The method of the crossover operation is as follows:
U i , j ( g + 1 ) = V i , j ( g + 1 )   i f   r a n d ( 0 , 1 ) C R x i , j ( g ) o t h e r w i s e .
Here, C R is called the crossover probability, and it has a range of [0, 1]. It is used to generate new individuals with a certain probability.
(4)
Selection
The selection step in the differential evolution algorithm uses a greedy strategy, where the fitter individuals are chosen as new individuals after the offspring population is generated through the mutation and crossover operators. This is done using a binary tournament selection operator, where each offspring competes with its corresponding parent, and the one that is more fit is selected to be included in the next generation’s population. For minimization problems, the selection operator can be described as follows:
X i ( g + 1 ) = U i ( g + 1 )   i f   f ( U i ( g + 1 ) ) f ( X i ( g ) ) X i ( g ) o t h e r w i s e .
Because the differential evolution algorithm uses one-to-one tournament selection, it is a steady-state evolution algorithm that preserves elite individuals. Once a new population is formed, the differential evolution algorithm continues to evolve the population through mutation, crossover, and selection operators until the termination condition is met, and the program is exited.
The algorithm of DE for solving the calibration of the link performance function is summarized as follows (Algorithm 3).
Algorithm 3 DE algorithm for the calibration of the link performance function
Applsci 13 13318 i002

4. Case Study

4.1. Study Area and LPR Data Analysis

Parameter calibration belongs to the research on the micro-characteristics of traffic flow, which requires high data accuracy. Therefore, the accuracy of traffic survey data significantly impacts the results. Based on survey experience, on-site manual surveys often result in large errors and many uncertainties, and the reproducibility of the data is weak, which can easily lead to the failure of the final calibration results. Therefore, more accurate survey methods should be used for traffic flow characteristic surveys.
This section includes a case study to demonstrate the model and solution suggested in this paper. The study was conducted in the central area of Yuyao City, China, as shown on the map in Figure 2. The study area covered an area of approximately 40 m2 and consisted of 31 LPR detectors. The data analyzed in this case study included almost 80,000 records from June to July 2018. Table 3 illustrates the LPR data used in the study. The case study was performed using Matlab 2021b running on a desktop with an Intel(R) Core (TM) i5-11400F CPU @ 2.60 Hz, 2.59 GHz, and 16.00 G RAM.
The LPR data were used to calculate the traffic flows, which were calculated by aggregating the same origins and destinations within the study area.

4.2. Results

4.2.1. Calibration of the Link Performance Function

In this study, we evaluated the performance of Newton’s method, Bayesian optimization (BO), and differential evolution (DE) when calibrating the optimal set of parameters of a link performance function. The hyperparameters of DE were determined according to a predefined guideline. The convergence criteria for all algorithms were set to Z < 10 10 . The optimal set of parameters was α 1 , α 2 , α 3 = 0.93 , 1.8799 , 4.8507 .
The results suggest that, in terms of solution efficiency, Newton’s approach performed better than BO and DE, as seen in Figure 3. This was because, while DE and BO involve several calculations of the objective function values during the solution process, which can take a significant amount of time, Newton’s approach is a gradient-based method with local second-order convergence. It was also shown how much of an advantage BO had over DE. The potential to achieve better solutions in fewer function evaluations was what separated BO from DE. This was because BO could take advantage of the information from each evaluation of the objective function value.
In recent decades, the performance of computers has experienced exponential growth due to the rapid development of semiconductor technology. To improve computational efficiency, parallel computing techniques have become a major approach. In this context, the DE algorithm is suitable for designing a parallel computing framework due to its individuals being independent of each other, with no coupling between them. As a result, the update and selection of individuals can be conducted in parallel. The results in Figure 4 include a comparison of the solution efficiency of Newton’s method, BO, DE, and DE_par (a parallel version of DE). The experiments were conducted using a six-core CPU to evaluate the performance of these methods.
To measure the acceleration effect, the absolute acceleration ratio was calculated according to the following equation:
r = t s t p .
Here, t s is the serial execution time, and t p is the parallel execution time.
The DE algorithm’s serial execution time was 59.173 s, while its parallel execution time was 20.398 s, resulting in a speedup ratio of 2.9 (<6). The parallelization of DE significantly improved its performance. Although it remained slightly inferior to Newton’s method, it performed a little better than BO. As a global optimization algorithm, DE can always converge to the global optimum, which is its strength over Newton’s method.

4.2.2. Calibration of the VOT

(a)
VOT of travel for work
From a macroeconomic perspective, it is considered that labor is one of the factors of production, and the savings in travel time spent by travelers can be used in national production, which is equivalent to an increase in the factors of production and, thus, leads to an increase in GDP. Based on this approach, the formula for calculating the VOT is
V O T = G D P / ( P × T ) .
Here, G D P is the gross national product, P is the average annual employment, and T is the average annual number of hours worked by an individual.
The city’s gross regional product per capita based on the household population was CNY 172,912 (equivalent to USD 26,802 at the average annual exchange rate).
The hourly wage rate per capita is
V O T w o r k = 172912 / 250 / 8 = 86.456 .
Existing studies have shown that this production method is applicable for reflecting the time value of the flow of the group of passengers who travels with working time (or productive time), i.e., it is more applicable to work trips. At the same time, travelers should theoretically be regular occupants.
(b)
VOT of travel for non-work
For non-work travel by fixed and non-fixed occupants, the income method was used to measure their VOT. The income method reflects the opportunity cost of the time taken by the trip relative to the individual, i.e., the reduction in income caused by the time being consumed by the travel process and resulting in the traveler not being able to work. The calculation formula is
V O T = I N C / T .
Here, I N C denotes the annual personal income in RMB (yuan).
In contrast to the production method, the income method is applicable for reflecting the VOT of the flow of a group of passengers who pay for trips with personal income, and this is more suitable for non-work (or non-production) trips.
As there is a strong correlation between the VOT and income, the monthly income was divided into intervals, and the correspondence between the time value and individual monthly income was obtained, as shown in Table 4.

5. Conclusions

Traffic assignment computations heavily rely on the link performance function. The ultimate computation results are significantly influenced by the parameters chosen. It is difficult to obtain the right values based only on experience because the physical importance of these characteristics is not always obvious. As a result, this research suggested a technique for investigating the calibration of link performance function parameters that are appropriate for the unique features of big cities. Numerous major cities’ active traffic planning projects can greatly benefit from this information.
In this study, the parameter calibration problem was solved using Newton’s technique, BO, and the DE algorithm. The results showed that Newton’s method was substantially more effective than DE and BO. Nonetheless, the DE approach is naturally parallelizable, and we greatly sped it up by parallelizing the work on a six-core CPU. Furthermore, we used a variety of methods to classify journeys into business and non-work travel categories in order to calculate the value of travel (VOT).
Future studies should focus on using cutting-edge technologies, such as machine learning and deep learning, to assess the performance and impedance of roadways in order to increase the precision of path planning [52].

Author Contributions

Conceptualization, M.C. and K.H.; methodology, M.C. and J.W.; software, M.C.; validation, M.C. and J.W.; formal analysis, M.C. and W.L.; resources, Y.S. and W.L.; writing original draft preparation, M.C.; writing—review and editing, J.W., K.H. and W.L.; visualization, M.C. and K.H.; supervision, Y.S.; project administration, J.W.; funding acquisition, Y.S., J.W. and K.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Laboratory for Traffic and Transport Planning Digitalization Program (No. (2022)JH-F05), the Key Laboratory Open Fund of the Transportation Industry in Comprehensive Transportation Theory (MTF2023001) and the National Natural Science Foundation of China Youth Program (No. 72301066).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Qiu, J.; Huang, K.; Hawkins, J. The taxi sharing practices: Matching, routing and pricing methods. Multimodal Transp. 2022, 1, 100003. [Google Scholar] [CrossRef]
  2. Zhou, G.; Huang, K.; Mao, L. Design of Commute Carpooling Based on Fixed Time and Routes. Int. J. Veh. Technol. 2014, 2014, 634926. [Google Scholar] [CrossRef]
  3. Zhou, G.; Lv, M.; Bao, T.; Mao, L.; Huang, K. Design of intelligent carpooling program based on big data analysis and multi-information perception. Clust. Comput. 2019, 22, 521–532. [Google Scholar] [CrossRef]
  4. Huang, K.; Liu, F.; Hu, Y.; Liu, Z. An analysis of the taxi-sharing organizing and pricing. In Green Intelligent Transportation Systems: Proceedings of the 7th International Conference on Green Intelligent Transportation System and Safety 7; Springer: Berlin, Germany, 2018; pp. 263–276. [Google Scholar]
  5. Spiess, H. Conical volume-delay functions. Transp. Sci. 1990, 24, 153–158. [Google Scholar] [CrossRef]
  6. Branston, D. Link capacity functions: A review. Transp. Res. 1976, 10, 223–236. [Google Scholar] [CrossRef]
  7. Huntsinger, L.F.; Rouphail, N.M. Bottleneck and queuing analysis: Calibrating volume–delay functions of travel demand models. Transp. Res. Rec. 2011, 2255, 117–124. [Google Scholar] [CrossRef]
  8. Nie, X.; Zhang, H. Delay-function-based link models: Their properties and computational issues. Transp. Res. Part B Methodol. 2005, 39, 729–751. [Google Scholar] [CrossRef]
  9. Kucharski, R.R.; Drabicki, A. Estimating Macroscopic Volume Delay Functions with the Traffic Density Derived from Measured Speeds and Flows. J. Adv. Transp. 2017, 2017, 4629792. [Google Scholar] [CrossRef]
  10. Russo, F.; Vitetta, A. Reverse assignment: Calibrating link cost functions and updating demand from traffic counts and time measurements. Inverse Probl. Sci. Eng. 2011, 19, 921–950. [Google Scholar] [CrossRef]
  11. Yang, H.; Xu, W.; He, B.-S.; Meng, Q. Road pricing for congestion control with unknown demand and cost functions. Transp. Res. Part C Emerg. Technol. 2010, 18, 157–175. [Google Scholar] [CrossRef]
  12. Neuhold, R.; Fellendorf, M. Volume Delay Functions Based on Stochastic Capacity. Transp. Res. Rec. J. Transp. Res. Board 2014, 2421, 93–102. [Google Scholar] [CrossRef]
  13. Foytik, P.; Cetin, M.; Robinson, R.M. Calibration of BPR function based on link counts and its sensitivity to varying demand. In Proceedings of the Transportation Research Board 92nd Annual Meeting, Washington, DC, USA, 13–17 January 2013. [Google Scholar]
  14. Cheng, Q.; Liu, Z.; Lin, Y.; Zhou, X. An s-shaped three-parameter (S3) traffic stream model with consistent car following relationship. Transp. Res. Part B Methodol. 2021, 153, 246–271. [Google Scholar] [CrossRef]
  15. Lu, Z.; Meng, Q.; Gomes, G. Estimating link travel time functions for heterogeneous traffic flows on freeways. J. Adv. Transp. 2016, 50, 1683–1698. [Google Scholar] [CrossRef]
  16. Hou, G.; Chen, S.; Bao, Y. Development of travel time functions for disrupted urban arterials with microscopic traffic simulation. Phys. A Stat. Mech. Its Appl. 2022, 593, 126961. [Google Scholar] [CrossRef]
  17. Wollenstein-Betech, S.; Sun, C.; Zhang, J.; Cassandras, C.G.; Paschalidis, I.C. Joint Data-Driven Estimation of Origin–Destination Demand and Travel Latency Functions in Multiclass Transportation Networks. IEEE Trans. Control Netw. Syst. 2022, 9, 1576–1588. [Google Scholar] [CrossRef]
  18. Balakrishna, R.; Ben-Akiva, M.; Koutsopoulos, H.N. Offline calibration of dynamic traffic assignment: Simultaneous de-mand-and-supply estimation. Transp. Res. Rec. 2007, 2003, 50–58. [Google Scholar] [CrossRef]
  19. Ran, B.; Rouphail, N.M.; Tarko, A.; E Boyce, D. Toward a class of link travel time functions for dynamic assignment models on signalized networks. Transp. Res. Part B Methodol. 1997, 31, 277–290. [Google Scholar] [CrossRef]
  20. Kachroo, P.; Sastry, S. Traffic Assignment Using a Density-Based Travel-Time Function for Intelligent Transportation Systems. IEEE Trans. Intell. Transp. Syst. 2016, 17, 1438–1447. [Google Scholar] [CrossRef]
  21. Cheng, Q.; Liu, Z.; Guo, J.; Wu, X.; Pendyala, R.; Belezamo, B.; Zhou, X. Estimating key traffic state parameters through parsimonious spatial queue models. Transp. Res. Part C Emerg. Technol. 2022, 137, 103596. [Google Scholar] [CrossRef]
  22. Xing, J.; Liu, R.; Zhang, Y.; Choudhury, C.F.; Fu, X.; Cheng, Q. Urban network-wide traffic volume estimation under sparse deployment of detectors. Transp. A Transp. Sci. 2023, 2197511. [Google Scholar] [CrossRef]
  23. Zhou, X.S.; Cheng, Q.; Wu, X.; Li, P.; Belezamo, B.; Lu, J.; Abbasi, M. A meso-to-macro cross-resolution performance approach for connecting polynomial arrival queue model to volume-delay function with inflow demand-to-capacity ratio. Multimodal Transp. 2022, 1, 100017. [Google Scholar] [CrossRef]
  24. Akuh, R.; Zhong, M.; Raza, A.; Dong, Y. A method for evaluating the balance of land use and multimodal transport system of new towns/cities using an integrated modeling framework. Multimodal Transp. 2023, 2, 100063. [Google Scholar] [CrossRef]
  25. Almeida, L.S.; Goerlandt, F. An ant colony optimization approach to the multi-vehicle prize-collecting arc routing for connectivity problem. Multimodal Transp. 2022, 1, 100033. [Google Scholar] [CrossRef]
  26. Parishwad, O.; Jiang, S.; Gao, K. Investigating machine learning for simulating urban transport patterns: A comparison with traditional macro-models. Multimodal Transp. 2023, 2, 100085. [Google Scholar] [CrossRef]
  27. Xiao, D.; Kim, I.; Zheng, N. Recent advances in understanding the impact of built environment on traffic performance. Multimodal Transp. 2022, 1, 100034. [Google Scholar] [CrossRef]
  28. Durrani, U.; Lee, C. Calibration and Validation of Psychophysical Car-Following Model Using Driver’s Action Points and Perception Thresholds. J. Transp. Eng. Part A Syst. 2019, 145, 04019039. [Google Scholar] [CrossRef]
  29. Omrani, R.; Kattan, L. Concurrent Estimation of Origin-Destination Flows and Calibration of Microscopic Traffic Simulation Parameters in a High-Performance Computing Cluster. J. Transp. Eng. Part A Syst. 2018, 144, 04017068. [Google Scholar] [CrossRef]
  30. Ghiasi, A.; Hussain, O.; Qian, Z.; Li, X. Lane Management with Variable Lane Width and Model Calibration for Connected Automated Vehicles. J. Transp. Eng. Part A Syst. 2020, 146, 04019075. [Google Scholar] [CrossRef]
  31. Highway Capacity Manual; Transportation Research Board Special Report 209; Transportation Research Board, National Research Council: Washington, DC, USA, 1985.
  32. Davidson, K.B. A flow travel time relationship for use in transportation planning. In Proceedings of the 3rd Australian Road Research Board (ARRB) Conference, Sydney, Australia, 5–9 September 1966. [Google Scholar]
  33. Akçelik, R. Travel time functions for transport planning purposes: Davidson’s function, its time dependent form and alternative travel time function. Aust. Road Res. 1991, 21, 49–59. [Google Scholar]
  34. Singh, R. Updating Speed-Flow and Speed-Capacity Relationships in Traffic Assignment: 1990 Mtc Regional Travel Demand Model Development Project: Draft; University of California: Berkeley, CA, USA, 1993. [Google Scholar]
  35. Skabardonis, A.; Dowling, R. Improved Speed-Flow Relationships for Planning Applications. Transp. Res. Rec. J. Transp. Res. Board 1997, 1572, 18–23. [Google Scholar] [CrossRef]
  36. Davidson, K.B. The theoretical basis of a flow-travel time relationship for use in transportation planning. Aust. Road Res. 1978, 8, 23–35. [Google Scholar]
  37. Rose, G.; Taylor, M.A.P.; Tisato, P. Estimating travel time functions for urban roads: Options and issues. Transp. Plan. Technol. 1989, 14, 63–82. [Google Scholar] [CrossRef]
  38. Singh, R.; Dowling, R. Improved speed-flow relationships: Application to transportation planning models. Commonwealth of Massachusetts, Executive Office of Transportation and Construction; and Boston Metropolitan Planning Organization. In Proceedings of the Seventh TRB Conference on the Application of Transportation Planning Methods Transportation Research Board, Boston, MA, USA, 7–11 March 2002. [Google Scholar]
  39. Wang, Y.; Zhou, W.; Lyu, L. Research on the theory and application of road impedance function. J. Highw. Transp. Res. Dev. 2004, 21, 82–85. [Google Scholar]
  40. Paleti, R.; Vovsha, P.; Givon, D.; Birotker, Y. Impact of individual daily travel pattern on value of time. Transportation 2015, 42, 1003–1017. [Google Scholar] [CrossRef]
  41. Sobol, I.M. Sensitivity analysis for non-linear mathematical models. Math. Model. Comput. Exp. 1993, 1, 407–414. [Google Scholar]
  42. Saltelli, A.; Ratto, M.; Andres, T.; Campolongo, F.; Cariboni, J.; Gatelli, D.; Saisana, M.; Tarantola, S. Global Sensitivity Analysis. The Primer; John Wiley & Sons, Ltd.: London, UK, 2007. [Google Scholar]
  43. Dembo, R.S.; Eisenstat, S.C.; Steihaug, T. Inexact newton methods. SIAM J. Numer. Anal. 1982, 19, 400–408. [Google Scholar] [CrossRef]
  44. Huo, J.; Liu, Z.; Chen, J.; Cheng, Q.; Meng, Q. Bayesian optimization for congestion pricing problems: A general framework and its instability. Transp. Res. Part B Methodol. 2023, 169, 1–28. [Google Scholar] [CrossRef]
  45. Huo, J.; Liu, C.; Chen, J.; Meng, Q.; Wang, J.; Liu, Z. Simulation-based dynamic origin–destination matrix estimation on freeways: A Bayesian optimization approach. Transp. Res. Part E Logist. Transp. Rev. 2023, 173, 103108. [Google Scholar] [CrossRef]
  46. Otsuka, T.; Shimizu, H.; Iwata, T.; Naya, F.; Sawada, H.; Ueda, N. Bayesian optimization for crowd traffic control using multi-agent simulation. In Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference (ITSC), IEEE, Auckland, New Zealand, 27–30 October 2019; pp. 1981–1988. [Google Scholar]
  47. Sha, D.; Ozbay, K.; Ding, Y. Applying Bayesian Optimization for Calibration of Transportation Simulation Models. Transp. Res. Rec. J. Transp. Res. Board 2020, 2674, 215–228. [Google Scholar] [CrossRef]
  48. Umar, M.; Sabir, Z.; Raja, M.A.Z.; Baskonus, H.M.; Ali, M.R.; Shah, N.A. Heuristic computing with sequential quadratic programming for solving a nonlinear hepatitis B virus model. Math. Comput. Simul. 2023, 212, 234–248. [Google Scholar] [CrossRef]
  49. Umar, M.; Sabir, Z.; Raja, M.A.Z.; Amin, F.; Saeed, T.; Sanchez, Y.G. Design of intelligent computing solver with Morlet wavelet neural networks for nonlinear predator–prey model. Appl. Soft Comput. 2023, 134, 109975. [Google Scholar] [CrossRef]
  50. Gómez-Aguilar, J.F.; Sabir, Z.; Alqhtani, M.; Umar, M.; Saad, K.M. Neuro-Evolutionary Computing Paradigm for the SIR Model Based on Infection Spread and Treatment. Neural Process. Lett. 2022, 55, 4365–4396. [Google Scholar] [CrossRef]
  51. Liu, J.; Lampinen, J. A fuzzy adaptive differential evolution algorithm. In Proceedings of the IEEE TENCOM’02, 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power Engineering, Beijing, China, 28–31 October 2002. [Google Scholar]
  52. Huo, J.; Wu, X.; Lyu, C.; Zhang, W.; Liu, Z. Quantify the Road Link Performance and Capacity Using Deep Learning Models. IEEE Trans. Intell. Transp. Syst. 2022, 23, 18581–18591. [Google Scholar] [CrossRef]
Figure 1. Curves of the link performance function.
Figure 1. Curves of the link performance function.
Applsci 13 13318 g001
Figure 2. Map of the study area.
Figure 2. Map of the study area.
Applsci 13 13318 g002
Figure 3. Results of calibration.
Figure 3. Results of calibration.
Applsci 13 13318 g003
Figure 4. Results of calibration (with DE_par algorithm added).
Figure 4. Results of calibration (with DE_par algorithm added).
Applsci 13 13318 g004
Table 1. Several link performance functions.
Table 1. Several link performance functions.
ModelMathematical Formula
BPR [31] T T 0 , v , c = T 0 1 + α v c β
Davidson [32] T T 0 , v , c = T 0 1 + α v c v
Akcelik [33] T T 0 , v , c = T 0 1 + 0.25 d T 0 v c 1 + v c 1 + 8 J Q T v c
Table 2. Results of the sensitivity analysis.
Table 2. Results of the sensitivity analysis.
S i S T i
α 1 1.6971.008
α 2 5.5 × 10−52.406 × 10−4
α 3 2.00 × 10−64.335 × 10−8
Table 3. Example of the LPR data.
Table 3. Example of the LPR data.
License Plate No.TimestampIntersection No.Intersection NameLane No.SpeedEntrance Direction
ZB 123415 June 2018 07:00:00330281000000011086Intersection of Chengdong Road and Ziling Road024002
Notes: The license plate number begins with ZB (the county code), then has four capital letters or digits; the intersection number and name specifically match the LPR detector. The lane numbers start with “01” from the outside to the inside; the speed is expressed in kilometers per hour; with reference to the entrance direction, “01” denotes north, “02” denotes east, “03” denotes south, and “04” denotes west.
Table 4. The VOT of travel for non-work.
Table 4. The VOT of travel for non-work.
Monthly income range (yuan)(0, 3000](3000, 6000](6000, 10,000]
VOT range (yuan/hour)(0, 17.05](17.05, 34.09](34.09, 56.82]
Monthly income range (yuan)(10,000, 15,000](15,000, 20,000](20,000, +∞]
VOT range (yuan/hour)(56.82, 85.23](85.23, 113.64](113.64, +∞]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, M.; Huang, K.; Wang, J.; Liu, W.; Shi, Y. Emerging Data-Driven Calibration Research on an Improved Link Performance Function in an Urban Area. Appl. Sci. 2023, 13, 13318. https://doi.org/10.3390/app132413318

AMA Style

Chen M, Huang K, Wang J, Liu W, Shi Y. Emerging Data-Driven Calibration Research on an Improved Link Performance Function in an Urban Area. Applied Sciences. 2023; 13(24):13318. https://doi.org/10.3390/app132413318

Chicago/Turabian Style

Chen, Ming, Kai Huang, Jian Wang, Wenzhi Liu, and Yuanyuan Shi. 2023. "Emerging Data-Driven Calibration Research on an Improved Link Performance Function in an Urban Area" Applied Sciences 13, no. 24: 13318. https://doi.org/10.3390/app132413318

APA Style

Chen, M., Huang, K., Wang, J., Liu, W., & Shi, Y. (2023). Emerging Data-Driven Calibration Research on an Improved Link Performance Function in an Urban Area. Applied Sciences, 13(24), 13318. https://doi.org/10.3390/app132413318

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop