Abstract
Real-time traffic signal control is very important for relieving urban traffic congestion. Many existing traffic control models were formulated using optimization approach, with the objective functions of minimizing vehicle delay time. To improve people’s trip efficiency, this article aims to minimize delay time per person. Based on the time-varying traffic flow data at intersections, the article first fits curves of accumulative arrival and departure vehicles, as well as the corresponding functions. Moreover, this article transfers vehicle delay time to personal delay time using average passenger load of cars and buses, employs such time as the objective function, and proposes a signal timing optimization model for intersections to achieve real-time signal parameters, including cycle length and green time. This research further implements a case study based on practical data collected at an intersection in Beijing, China. The average delay time per person and queue length are employed as evaluation indices to show the performances of the model. The results show that the proposed methodology is capable of improving traffic efficiency and is very effective for real-world applications.
Introduction
In recent years, China is developing very fast in economy, urbanization, and motorization. Meanwhile, traffic problems caused by the sharp growth of vehicle ownership and traffic flows have already become serious obstacles to urban development. Advanced traffic management system (ATMS) is one of the important approaches to improve the traffic operation efficiency and also a key symbol of the modernization of the city. As the main method of urban traffic management, traffic signal control plays a significant role in the ATMS.
Many researches have focused on optimization of traffic signal timing. As the pioneering work, Miller 1 proposed a fixed time signal control model to achieve the minimum average delay time. Along the same direction, Gazis 2 and D’Ans and Gazis 3 also employed minimum delay time as objective function and formulated some traffic signal optimization models. Besides delay time, Michalopoulos and Stephanopoulos4–6 further integrated the queue length constraints into the optimization and considered the spillback phenomenon. Using rather similar method, Akcelik 7 presented an objective function considering both number of stops and delay time, which was called ARRB (Australian Road Research Board) method. Based on interrelations between signal parameters (cycle length, split, etc.) and evaluation indices (delay time, queue length, number of stops, etc.), all the above models were formulated using mathematical programming methods.
Recently, some researches have combined some evaluation indices together and formulated some multi-objective traffic control models to seek simultaneous optimization of several objectives. Lieberman et al. 8 presented a real-time model for arterials incorporating three objectives, including maximum system throughput, maximum usage of storage capacity, and equitable service. Ceder and Reshetnik 9 proposed two signal models for under-saturated and over-saturated intersections, respectively, using minimization of maximum queue length and accumulative queue length as two objective functions. Furthermore, Talmor and Mahalel 10 integrated the maximum capacity into objectives of traffic signal control to improve the intersection capacity. Schmocker et al. 11 formulated a multi-objective optimization model based on three evaluation indices, mean delay of vehicles at the intersection, mean queue length and the waiting time of pedestrians crossing the intersection, and incorporated a fuzzy logic in the model. Li 12 established a multi-objective optimization model for large traffic and pedestrian flows. Jiao and Sun 13 proposed a multi-objective optimization model to minimize delay time and queue length and to maximize effective capacity simultaneously and applied the methodology to a practical intersection in Beijing, China. All the above multi-objective models were also represented using mathematical programming approaches.
Besides the above-mentioned mathematical optimization models, some simulation-based approaches have also been developed. A rather famous one in early years is Traffic Network Study Tool (TRANSYT) explained by Robertson, 14 Wallace et al., 15 and Wong. 16 Some real-time traffic control systems were further developed based on time-varying traffic flows, such as Split, Cycle and Offset Optimization Technique (SCOOT),17,18 Sydney Coordinated Adaptive Traffic System (SCATS),19,20 Real-time Hierarchical Optimized Distributed and Effective System (RHODES), 21 and Optimized Policies for Adaptive Control (OPAC). 22 All the above simulation-based systems have been applied in real-world traffic signal control and solved many traffic problems. However, due to more complicated traffic conditions, especially the mixed traffic flow, these systems are not appropriate for Chinese situations.
In both mathematical programming approaches and simulation-based systems, minimum delay time at intersection is a very important objective. However, almost all the existing researches only pay attention to the delay time of vehicles, because car is the most predominant on the road in the western countries. In China, public transportation is a kind of very important trip mode, which carries much more people than car and is much more efficient. Additionally, most Chinese cities are facing very serious mixed traffic flow conditions; conflicts among pedestrian, cyclist, and vehicle are rather severe, 23 and drivers’ characteristics of various vehicle types are greatly different. 24 Therefore, in Chinese situation, the delay time per person should be more important.
The key point of this article is to transfer delay time per vehicle to delay time per person and employ it as the objective to formulate a real-time traffic control model. The article is organized in five sections. Following the introduction in the first section, the delay time of vehicle at intersections is discussed in the second section, as well as the delay time per person. The real-time traffic control model is formulated in the third section. The case study results are reported in the fourth section to demonstrate the performances of the proposed model. Conclusions and further research directions are summarized in the last section.
Delay time at intersections
Basic interpretation
The arrival and departure processes of vehicles at the entrance legs at intersections are illustrated in Figure 1.

Arrival and departure of vehicles.
In the above figure, the variables are defined as follows:
t: horizontal axis, denoting the time;
Q: vertical axis, showing the number of accumulative vehicles;
x: start time of red phase;
r: length of red phase;
gb : dispersion time of queuing vehicles;
g: green time;
Cyc: cycle length;
f(t): function of accumulative arrival vehicles, that is, the curve ABH;
Q 0: stranded vehicles during the last cycle.
During the green phase time g, some vehicles will arrive after the queue dispersion finishes, and these vehicles will pass through the intersection without delay.
Using Dz to denote the total delay time during one cycle, which equals to the area of ABCD, that is
where
Delay time of vehicles
For a typical four-phase intersection in this article, the curves of accumulative arrival and departure vehicles during each phase are expressed in Figures 2–5, respectively. The upper curve denotes arrival vehicles, while the lower one shows departure vehicles. Here, sequence of phases is defined as follows: (1) go straight at east and west legs, (2) left-turn at east and west legs, (3) go straight at north and south legs, and (4) left-turn at north and south legs. In this article, the right-turn direction is allowed during all signal phases.

Arrival and departure vehicles: go straight at east and west legs

Arrival and departure vehicles: left-turn at east and west legs.

Arrival and departure vehicles: go straight at north and south legs.

Arrival and departure vehicles: left-turn at north and south legs.
Some symbols are further defined as follows:
i: entrance legs, where E is the east entrance, W is the west entrance, N is the north entrance, and S is the south entrance;
j: heading direction, that is,
k: vehicle type, that is,
l: loss time between two consecutive phases;
dijk : delay time of vehicle type k entering from entrance leg i heading to direction j;
tijk : dispersion time of vehicle type k entering from entrance leg i heading to direction j;
gp
: effective green time during phase p,
For vehicles going straight at east and west entrance legs, the combinations of i, j, and k include E11, E12, W11, and W12, that is, bus going straight from the east leg, car going straight from the east leg, bus going straight from the west leg, and car going straight from the west leg.
From Figure 2, we formulate the delay time during phase 1 as the following equation
Actually, the result from equation (2) shows the area of the shadow. For vehicles turning left at east and west entrance legs, the combinations of i, j, and k include E21, E22, W21, and W22, that is, bus turning left from the east leg, car turning left from the east leg, bus turning left from the west leg, and car turning left from the west leg.
From Figure 3, we formulate the delay time during phase 2 as the following equation
where
For vehicles going straight at north and south entrance legs, the combinations of i, j, and k include N11, N12, S11, and S12, that is, bus going straight from the north leg, car going straight from the north leg, bus going straight from the south leg, and car going straight from the south leg.
From Figure 4, we formulate the delay time during phase 3 as the following equation
where
For vehicles turning left at north and south entrance legs, the combinations of i, j, and k include N21, N22, S21, and S22, that is, bus turning left from the north leg, car turning left from the north leg, bus turning left from the south leg, and car turning left from the south leg.
From Figure 5, we formulate the delay time during phase 4 as the following equation
where
Equations (2), (3), (5), and (7) show vehicle delay time during four phases, respectively.
Delay time per person
The purpose of this research is to minimize the average delay time per person. Here, both drivers and passengers in the bus and car are included. For convenience, we divide 1 h into N intervals. Some variables are defined as follows:
The total delay time of all vehicles during one cycle is then formulated as
Using
Equation (10) shows the average delay time per person at intersections, which is also employed as the objective function in this research.
Real-time traffic control model based on delay time per person
For a typical four-phase intersection, we further define the following symbols:
L: total loss time during one cycle
g min: minimum green time
g max: maximum green time
Based on equations (2), (3), (5), (7), (9), and (10), the real-time traffic control model based on delay time per person is then formulated as
In this article, the average passenger loads of bus and car are obtained through field survey. Moreover, the loss time during one cycle is taken as 16 s, the minimum green time is taken as 5 s, the maximum green time is taken as 45 s, the minimum cycle length is 36 s (
Since there exist some integrals in the real-time traffic control model, it is difficult to be solved using traditional optimization algorithms. In this article, we code the model using M language based on the MATLAB platform.
Case study
To testify performances of the proposed real-time traffic control model, we implemented a field survey in a weekday morning at the intersection of Garden Bridge in Beijing, China. We collected real-world time-varying data of 3 h from 7 a.m. to 10 a.m., including traffic volume (all vehicle types), average passenger load, existing signal timing parameters, and geometric features of the intersection. We also collected the existing delay time and queue length for evaluation. Specially, we record the exact arrival and departure time of each vehicle and then obtained the curves of both accumulative arrival and departure vehicles. The passenger loads of all buses and cars were also collected to transfer vehicle delay time to average delay per person. All the above field data provided rather rich information for both input and evaluation indices in the case study. The lane composition of the case intersection is described in Figure 6.

Intersection layout.
The existing signal timing is shown in Figure 7. The cycle length is 193 s, with all yellow time and all red time as 3 s.

Existing signal timing.
Model solution
In this research, we use polynomial function to show the characteristics of accumulative arrival and departure vehicles, that is
where y is the number of accumulative vehicles, t is the time index from the starting point, and a, b, and c are the parameters to be estimated. Based on the exact arrival and departure time of each vehicle from the survey, we first get estimations of a, b, and c using least square approach, and then we obtain the detailed formulation of
A very important issue in the solution process is that we employ a rolling horizon method to realize the real-time signal control, that is, once we obtain the optimized signal parameters (including cycle length and green time) during one cycle, we update the functions of accumulative arrival and departure vehicles according to the new signal timing, and the signal parameters during the next cycle will keep updating with this process.
Optimized real-time signal parameters are reported in Table 1 and Figure 8. Here, phase 1 means go straight at east and west legs, phase 2 shows left-turn at east and west legs, phase 3 indicates go straight at north and south legs, and phase 4 is left-turn at north and south legs. Yellow time is 3 s, and all red time is 1 s.
Real-time signal parameters (unit: s).

Real-time signal cycle from the proposed model.
From the time-varying 65 signal cycles in 3 h, we can find out that the signal parameters update along with the trend of traffic flow, that is, the traffic control scheme is real-time in nature.
Model evaluation
Since it is impossible to adjust the signal plan in real world just for the purpose of this case study, we evaluate performances of the proposed model using traffic simulation technique. Here, we employed the software Vissim 25 to simulate the proposed model.
The average delay time per person and average queue length are exported from the simulation for evaluation. Here, all evaluation indices are during the morning peak hour, that is, from 8 a.m. to 9 a.m.
Comparisons of delay time per person between the current scheme and optimized signal plan are summarized in Table 2, where the evaluation results of each 10 min are extracted to show detailed information. Graphical illustration is further shown in Figure 9.
Comparison of average delay time per person.
E-S: go straight at east leg; W-S: go straight at west leg; E-L: left-turn at east leg; W-L: left-turn at west leg; N-S: go straight at north leg; S-S: go straight at south leg; N-L: left-turn at north leg; S-L: left-turn at south leg.

Comparison of average delay time per person at all directions.
From Table 2 and Figure 9, we have the following results:
For all the turning directions at all entrance legs, the proposed model generates less delay time than the current scheme, that is, it outperforms the existing traffic signal timing.
The proposed model yields the best result for left-turn at west entrance leg, and the next one is left-turn at south entrance leg. According to traffic survey, left-turn faces rather severe traffic conflicts, and reasonable traffic control scheme could improve its efficiency greatly.
For go straight at east entrance leg, the proposed model gets a little worse result than the current scheme; however, it does not influence the general outstanding performances of the proposed model.
Similarly, comparisons of the average queue length between the current scheme and optimized signal plan are summarized in Table 3. Graphical illustration is further shown in Figure 10.
Comparison of average queue length.

Comparison of average queue length at all directions.
Once again, from Table 3 and Figure 10, we find out that the proposed model yields much shorter queue length than the existing scheme for all the turning directions at all entrance legs, and the best result appears at left-turn direction at north entrance leg. Generally, from the above evaluations, we can obtain the result that real-time traffic signal timing plans from the proposed model outperform existing scheme and are capable of improving efficiency of traffic management. It will lead to public transportation priority by minimizing average delay time per person.
Conclusion
This article presents a revised real-time traffic control model for intersections employing optimization approach. Different from the existing methods, the proposed model aims to minimize average delay time per person instead of delay of vehicles. We first fit curves of accumulative arrival and departure vehicles and formulate vehicle delay functions during each signal phase. Then we transfer vehicle delay time to personal delay time utilizing the average passenger load of cars and buses. Taking into account the necessary constraints, we further put forward the real-time traffic signal control model with the minimum delay time per person as the objective function. Field survey data at an intersection in Beijing are collected for case study. The reported results based on the practical data and simulation experiments show that signal timing from the proposed model keeps updating during each cycle and improves delay time per person and queue length at intersections greatly, especially at left-turn directions. Generally, the proposed model has rather outstanding performances, is very efficient for on-line applications in ATMS, and will lead to public transportation priority.
Future researches may consist of the following directions. The first is to further take into account cyclists and pedestrians and to formulate a real-time signal control model under mixed traffic flow conditions. The second is to integrate upstream and downstream intersections to present an arterial coordination control model. The third is to combine some other objectives together and to put forward some multi-objective traffic signal optimization models.
Footnotes
Academic Editor: Xiaobei Jiang
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was funded by National natural Science Foundation of China project (51578040), Beijing Nova Programme of China (Z151100000315050), National Natural Science Foundation of China Project (51208024), and the Importation and Development of High-Caliber Talents Project of Beijing Municipal Institutions (CIT&TCD 201404071).
