Coordinated Control of Traffic Signals for Multiple Intersections ()
1. Introduction
With the increase of urban traffic demand, urban traffic problems become more and more serious. The technology of traffic signal coordinated control plays an important role in easing traffic congestion of cities [1] . The purpose of traffic signal coordinated control is to design a method to minimize the operational delay of vehicles. Up to now, many models have been constructed in terms of traffic signal coordinated control [2] [3] .
Arterial roads load the main traffic flow of the whole city. To install traffic signals at adjacent intersections could decrease the time for operational delay [4] . In the traffic signal coordinated control system of arterial roads, the traffic signals could coordinate under the condition of the same cycles for all of them [5] [6] . Therefore, the traffic signal coordinated control system of arterial roads has obvious disadvantages, namely, such traffic signal coordinated control system could not apply to all intersections. As a result, this condition hinders the development of the technology of traffic signal coordinated control [7] .
For traffic signal coordinated control of intersections of different signal cycles, related models have been built [8] [9] . These models need to fix the cycle of traffic signals at one intersection firstly, and then give the cycle and phase difference of adjacent intersections to minimize the total average operational delay. In fact, cycles of signals at intersections are determined by the actual traffic flow on the roads and cycles of traffic signals at intersections do not depend on adjacent intersections. So the control method of phase difference of traffic signals is considered under the condition that the cycles of signals at intersections have been fully given. To be specific, the total average delay time of vehicles on given roads is minimized by choosing proper phase difference. As the technology of traffic signal coordinated control is mainly aimed at easing the traffic congestion, this article takes account of only the traffic signal coordinated control under the condition of approximately saturated traffic flows and obvious vehicle-following phenomenon.
2. Auxiliary Theorem
In order to give the minimum average delay time for vehicle operating at adjacent intersections, we give the following periodic sequence and preparatory theorem firstly.
Suppose that
are positive integers and satisfy the finite conditions of
and
. Sequence
could be given in the following form.
and 
, where
,
, and
,
denotes the rounding operation.
Theorem 1:
which is constructed above is a periodic sequence, and
is the minimal positive cycle, where e is the smallest common multiple of a and
.
Proof. Let
be positive integers, and set
.
Then, the number of elements in set A is
.
List the elements in set A into the following Figure 1.
Elements in Sequence
are gained by beginning from element d on the circular disc, selecting one clockwise from the circular disc every other
elements. Since e is the smallest common multiple of a and
the difference of
and d in
is 0. In other words, starting from element d on the circular disc, it may return to the starting point after
circles.
This completes the proof. 
3. The Minimum Total Average Delay Time of Vehicles
3.1. Basic Assumptions
For the convenience of narrating, geometric figure applies 4-phases control regarding the traffic lights at intersections. The related four phases are given in Figure 2.
According to the characteristics of urban traffic flows, in order to give the best design for traffic signals, the following assumptions are given for traffic flows in this section.
1) The vehicles keep driving at uniform speed on fixed roads (the speed is different on different roads). The cycles of traffic signals at every intersection are reasonable (the vehicles do not overflow) with the duration of

Figure 2. Four phases in an ordinary four way intersections.
yellow light ignored;
2) The traffic flows are stable and become saturated within the corresponding phase;
3) The traffic flows in straight direction (left-turn direction) and right-turn direction have been in conflux before they arrive at the next intersection;
4) The cycle of Intersection A is
, the first phase period of Intersection A is
, the cycle of Intersection B is
and the first phase period of Intersection B is
.
is the smallest common multiple of
and
,
and
5) The travel time at Intersection A and Intersection B is
.
3.2. The Minimum Total Average Delay Time
In general, when we drive from one place to another, the times of turning left or right continuously will not exceed three, otherwise, the travelling route will certainly not be optimal. Therefore, we focus on the newest average delay time of vehicles in straight direction in this article.
Theorem 2. Suppose that the cycles of signals for Intersection A and B are
and
and the travel time from Intersection A to B is
. If
and
is divided exactly by
, then proper control method can be chosen to enable the minimum total average delay time to be 0.
Proof. The time ranges for the traffic flows to arrive at Intersection A are

When these traffic flows leave Intersection A, the confluence and diffluence of vehicles have been completed before they arrive at Intersection B. And when they arrive at Intersection B, the time ranges of new traffic flows are

If
, where
is a nonnegative integer, the time ranges of first phase of traffic signals at Intersection B are

From this it can be known that the average waiting time is
at this moment.
Similarly, in the direction of from Intersection B to Intersection A, when the traffic flows leave Intersection B, the confluence and diffluence of vehicles have been completed before they arrive at Intersection A. The time ranges for the new traffic flows to arrive at Intersection A are

Since
can be divided exactly by T, the total average delay time is
.
From the above, the total average delay time is minimal, with the minimum of 0. 
Theorem 3. Suppose that the cycles of signals at Intersection A and B are
and
and the travel time for driving from Intersection A to B is
. If
and
are co-prime numbers and
and
are co-prime numbers, then the minimum total average delay time
is a constant.
Proof. We suppose that the first vehicle drives through Intersection A at time 0 and when it arrives at Intersection B, this vehicle (in through lane) would wait for d seconds before it leaves Intersection B.
Let
,
,
and
. If the time ranges of traffic flows at Intersection A are

then the elements of periodic sequence
are the delay time of traffic flows stopping at Intersection B.
Since
and
are relatively prime, the smallest common multiple of
and
is
and the number of different elements in
is
. Thus the total average delay time
in period
.
Similarly,
. This completes the proof. 
Particularly, we note that
does not rely on the value of d and
under the condition of Theorem 3.
Theorem 4. Suppose that the cycles of signals at Intersection A and B are
and
, and the travel time for driving from Intersection A to B is tx. If
, SA is the smallest common multiple of TA and
, and
is the smallest common multiple of
and
, then there is a coordinated control method which could minimize the total average delay time
in the time ranges of
.
Proof. We suppose that the first vehicle drives through Intersection A at time 0, and when it arrives at Intersection B, this vehicle (in through lane) would wait for d seconds before it leaves Intersection B.
Let
,
,
and
. Let the time ranges of traffic flows at Intersection A to be

Then, the elements of periodic sequence
(the constructing process similar to
) are the delay time of traffic flows that drive from Intersection A to Intersection B.
Since
is the smallest common multiple of
and
, by Theorem 1, we know that the number of
is
and
is the sum of every element in
.
would change by the different d (the average delay time of the first traffic flow which drive from Intersection A).
Similarly, the changes of
also depend on the different d.
Since
and the number of set A is finite, the number of the different
is finite, we can select the minimum one from these finite elements.
The proof is completed. 
Note that Theorem 3 is a special case of Theorem 4.
3.3. The Algorithm of Searching for the Minimum Total Average Delay Time
Theorem 4 shows the existence of the minimum total average delay only. Now we give the algorithm of searching for minimum total average delay time.
Step 1. Compute
(the smallest common multiple of
and
),
and S. Let the phase difference
;
Step 2. Let

and

where
;
Step 3. Construct sequence
and
. The elements of
are the series beginning from
, and choosing one element from the set
(refer to Figure 1) after
elements in counter clockwise direction;
Step 4. Compute
(the sum of all elements in
),
and
;
Step 5. If
, let
, go to Step 2;
Step 6. Select the minimal W and then the corresponding
is the optimum phase difference.
Note that the algorithm can be optimized by Theorem 2 and Theorem 3.
3.4. The Total Average Delay Time for Multiple Intersections
Further, for the traffic network shown by Figure 3, we can first set the beginning time of the first phase of Intersection C, and then give the beginning time of Intersection B according to the method as provided in Section 3.2, and give the beginning time of the second phases of Intersection D and E by means of the beginning time of the second phase of Intersection B till the beginning time of signals at all intersections in the road network is given.
4. Experiments
In this section, we give some examples.
Example 1. Let the cycles of Intersection A and B are
,
, the first phase are
,
, and the travel time between Intersection A and Intersection B is
. Let
, the minimum total average delay
could be given by the algorithm (section 3.3). By Theorem 3,
in period
.
Figure 4 shows that W does not change with the different phase difference. This result is consistent with Theorem 3.

Figure 3. Geometry model of traffic network.
Example 2. Let the cycles of Intersection A and B are
,
, the first phases are
,
, and the travel time between Intersection A and Intersection B is
. If the phase difference
and the first phase starts at time 0, then we can give the following tableFrom Table 1 we find that the average delay time appear repeatedly after fixed numbers.
Let
, then the minimum total average delay time
could be given by the algorithm (section 3.3), the corresponding phase difference
(21, 41, 51, 61, 71) (the period of Intersection A and B is 7200s).
Figure 5 shows the existence of minimum total average delay time, and this result is consistent with Theorem 4.
Note that the optimal phase difference is not unique.
Example 3. Let the cycles of Intersection A and B are
,
, the first phases are
,
, and the travel time between Intersection A and B is
. We suppose that the first phase start at time 0.
If
, then the minimum total average delay time is
which could be given by the algorithm (section 3.3), and the corresponding phase difference is
(the period of Intersection A and B is 7912s).
Through the comparison of Figure 4 and Figure 6, we find that the minimum total average delay time would decrease if
and
are not co-prime numbers (
and
are not co-prime numbers).
4. Conclusion
Under the premise of the vehicles driving at fixed speed on the given roads and some other reasonable assumptions, the vehicles driving on the roads could achieve minimum total average operational delay by setting phase difference of traffic signals at adjacent intersections. This thesis gives the minimum average delay time under

Table 1 . Time ranges of traffic flow.
the condition that the cycles of traffic signals meet different finite conditions. In particular, if the cycles of signals at adjacent intersections are co-prime numbers, no matter which value is chosen for phase difference, the minimum average delay is a constant. The three numerical examples have illustrated the rationality of these theorems. The reasonable phase difference of adjacent intersections wherein can be directly computed by the algorithm given in the article