Professional Documents
Culture Documents
b
Department of Civil Environmental Engineering, Nagaoka University of Technology,
Kamitomioka, 1603-1, Nagaoka, Niigata, 940-2188, Japan
Email: sano@nagaokaut.ac.jp
Abstract. This paper firstly proposes an improved genetic algorithm (GA) for optimization in
adaptive bus signal priority control at signalized intersections. Unlike conventional genetic algorithms
with slow convergence speed, this algorithm can increase the convergence speed by utilizing the
compensation rule between consecutive signal cycles to narrow new possible generated population
spaces. Secondly, the paper would like to present a way to apply the algorithm to a simple adaptive
bus signal priority control as well as compare how much the computation time is saved when applying
the improved algorithm. Then the research thirdly investigates the efficiency of the proposed
algorithm under various flow rate situations. The results show that the improved genetic algorithm can
reduce the computation time considerably, by up to 48.39% for the studied case. With high saturation
degrees on the cross street, the convergence rate performance of the improved genetic algorithm is
significantly good. The figure can be up to 36.2% when compared with the convergence rate of the
conventional GA.
in isolation. Similarly, a modified version of hill intersection only. The investigations into multi-
climbing method called simulated annuealing signalized intersections, grid networks or other
technique was developed to be a good way for related factors are beyond the scope of this paper.
optimization. But, this method only deals with Based on previous research studies about
one candidate solution at a time and therefore adaptive bus signal priority control in actuated
does not build up an overall picture of the search system [14], this section would like to take an
space [2]. overview of the relationships as well as some
In bus signal priority control, minimizing constraints at a simple signalized intersection
negative effects on traffic to find proper sets of whose signal follows the National Electrical
parameters has been objectives of many research Manufacturers Association (NEMA) standard
studies [14], [23]. The scope of the optimizations [19]. The definitions for the left-hand drive in
covered not only isolated signalized intersections, Japan are as follows:
arterial roads with multi-intersections but also
large traffic networks with co-ordinations among Table 1. Definitions of phases, rings and barrier
signalized intersections. The larger the scope is, Main phase Cross phase
the more complicated the optimization problems Ring A 1 2 4 3
are. Especially, the complexity becomes
Ring B 6 5 7 8
problematic when a lot of realated factors such as
signal state, pedestrian factor, traffic factor are
concerned in adaptive bus signal priority control. 7 4
Cross street
Therefore, to optimize such a multi-dimension
problem, GAs have been chosen as the proper
way [1], [8], [10], [13]. But, most of these papers
focused on developing methods to apply GAs as Bus approach
a way to optimize only. The slow convergence 1
2
speed of conventional GAs has not received 6
5 Main street
much attention. The huge computation time of Cross street
conventional GAs is a obstacle to any real-time
application. Several advances in the field of
evolutionary computation have been suggested to
overcome the obstacle, namely Parallel GA, 8 3
Hybrid GA, etc. These advanced GAs try to
structure the populations into the number of Figure 1. Standard NEMA phases, rings and barrier
subpopulations runnning parallel on processors
[7], or to use heuristics of specific problems to There are several constraints for fixed cycle
improve the convergence speed [16]. But, these length intersections under NEMA operations.
advances required huge resource of calculation These constraints are nesseary and boundary
facilaties or desiged for specific cases only. In conditions of objective fucntions in optimization
the scope of adaptive bus signal priority control, problems. They include cycle length constraints,
this paper would like to present a heuristic minimum green time constraints, barrier
approach to improve the convergence speed of constraints, red-green relationships, etc [14].
the conventional GA. This heuristic approach is Several typical constraints are briefly expressed
based on the compensation rule between in this section. For example, the fixed cycle
consecutive cycle lengths assumed in adaptive length constraint for the lead-lead phase sequence
signal control. The improved GA would is expressed as follows:
4 8
contribute partly to a comprehensive view of how
L1 L5 C g ji L1 L5 C g ji 0 (1)
to faster the GA convergence speed when applied i 1 i 5
to the optimization problems of bus signal where
priority control systems. C: cycle length (s)
2. Adaptive Bus Signal Priority Control gji: the green duration of movement i, cycle j
(s), j=1,2.
Since the purpose of this paper is to propose an
1 , if movement i is lead , i=1, 3, 5, 7 (2)
improved genetic algorithm (GA) for adaptive Li
networks, the paper investigates an adaptive bus 0 , if movement i is lag
priority control system for a signalized Similarly, concerning barrier and rings, the
Genetic algorithm for optimization in adaptive bus signal priority control 37
constraints are built based on the upper ring and compensate for the lost time in the controlled
bellow ring relationship. The upper ring and the cycle. The amount of movement splits in the
below one at the same side of the barrier should compensation cycle are output from the
have the same duration. The relationships are as optimization results, too. The illustration is
follows: shown in Figure 2.
g j1 g j 2 g j 5 g j 6 Bus is predicted to come
j=1,2 (3)
g j3 g j 4 g j7 g j8 Main street cross street Main street cross street
In addition, as presented in HCM 2000
[11], the minimum green interval to ensure the
walking time is calculated based on walking Controlled cycle (1) Compensation cycle (2)
speed, effective crosswalk, number of pedestrians
and the road width. Figure 2. Considered consecutive signal cycles
Li np
G min,i 3.2 2.7 (4) In Japan, two signal timing techniques,
vp we including green extension and eargly green are
where popularly used [6]. Depending on the optimal
Li: is the width of the intersection at approach results of the optimization task, these two
i (m) techniques are applied to adaptively control the
vp: is the average walking speed (m/s) traffic signal once the bus approaches to the
we is the effective width of the crosswalk (m) intersection. The optimization task is proposed to
np is the number of pedestrians minimize the total delay in the two consecutive
Related to bus signal priority control, there cycles in this research. With arrival rate ji,
have been many research studies about it. The saturation flow i, the traffic delay and bus delay
California PATH Center [9] has developed many are calculated based on relationship as shown in
models to improve bus service and minimize Figure 3.
negative impacts on general vehicles at isolated
signalized intersections, coordination arterials,
Cumulative Number
Bus delay
ramp metering, etc. The diversity of related
of vehicles
(veh/s)
i: is the saturation rate on approach i (veh/s) Bus interval
rji: is the red time for approach i of cycle j (s)
TB: is bus arrival time at signal (which N
Is the bus detected by the beacon ?
reference to the beginning of the red duration for
the bus phase). Y
wb: is the bus weight which is assumed to be Is traffic state evaluation suitable for
20 in this research. the improved GA?
: is a binary indicator to choose early green Y N
or green extension techniques. The indicator is as
Improved GA Conventional GA
follows:
1 , if early green is applied (7)
0 , otherwise Next bus interval
Buses are assumed to come sparsely on
approach 2 of the main street, the queue is Figure 4. The process of GA type determination
dismissed at:
i The conventional GA shown in Figure 4 is
Tq Ri (8) introduced with its mechanism inspired by
i ji
evolutionary biology such as inheritance,
In summary, once buses are detected by the mutation, selection and crossover [2]. This robust
road-side infrared beacon [22], the optimization global optimizer has been applied successfully
algorithm determines the movement splits in the for many research in the field of transportation
bus arrival cycle and in the compensation one. [3], [7], [12]. Because of being premised on the
The optimization task is trying to minimize the evolutionary ideas of natural selection and
total delay caused by granting priority to the bus. genetic, this algorithm tries to eliminate the bad
To get the results, the optimization task uses the traits from the population through genetic
improved genetic algorithm to find optimal sets process. From parameters (known as genes)
of parameter which are sent to the traffic control needed for the estimation, the GA process joins
center to modify the traffic signal to adapt to the them together to form a string of value (refered to
current priority situation. The detail of the as a chromosome). Each gene represents a
improved algorithm is shown in section 3. specific trait of the organism. Using selection and
3. Evolution Algorithm applying genetic operators such as mutation and
crossover, the GA creates new populations of
To overcome the low convergence speed of the solution from the initial population. Namely, the
conventional GA, the paper introduces a new selection operator chooses the chromosomes
process of GA type determination. Considering a randomly in the population for offspring
simple adaptive bus signal priority control based reproduction. The crossover operator exchanges
on the actuated system, the research tries to subsequences of two chromosomes to create
develop a GA to minimize the total control delay. offsprings [17]. The probability of crossover
As many actuated control systems in Japan, once occuring is assumed to be 0.8 in this research.
a bus is detected by the infrared beacon setup The process of crossover operator is illustrated as
upstream from the intersection [22], the signal shown in Figure 5.
control center will determine the optimal solution
of signal timing to grant to the bus. The Parents
determination step shown in Figure 4 is proposed 101 00011 111 01111
to use GAs in this research and should be a
function of traffic state, bus occupancy, signal
state, etc. Depending on the evaluation of the
current traffic situation, the improved GA or 101 01111 111 01011
conventional GA should be chosen for the Offspring
optimization. The structure of the process is
illustrated in Figure 4. Figure 5. Crossover operator
Genetic algorithm for optimization in adaptive bus signal priority control 39
After finishing the crossover operator, the bus. Let Cs, Ce be the constrained spaces of signal
mutation operator then randomly flips some bits shrink and signal extension respectively, the
in a chromosome in order to ensure genetic population spaces of the first cycle (Pi) and the
diversity within the population. The mutation second one (Pi+1) in the conventional GA and the
probability proposed in this paper is 0.15. The improved GA are illustrated as follows:
illustrated figures of the mutation operator are as For the conventional GA:
follows: Pi S , E , Pi 1 S , E (9a)
For the improved GA:
Before mutation 101 0 1 1 1 1
Pi Pi 1 S , E (9b)
After mutation 101 1 1 1 1 1 where
S: Population space for signal shrink
Figure 6. Mutation operator S s u | u C s (9c)
E: Population space for signal extension
The conventional GA process including
population generation, fitness evaluation,
E ev | v C e (9d)
individual selection, mutation, crossover is Relying on that relationship, the research tries
executed until reaching the the stop conditions. to improve the convergence speed of the
Once the stop conditions are satisfied, the best conventional GA by properly upgrading the
solution of parameter sets is used to control the reproduction of new populations to continue the
traffic signal. The process of optimization is genetic process. This tendency makes the new
illustrated as in the following figure. generated population narrow and distributed
around the possible optimal points if the traffic
evaluation step is good enough. Once the new
Start New population
population spaces contain optimal points as
Initialize Crossover shown in Figure 8, the search engine of the
population improved GA to generate a number of citizens in
No Stop such the narrowed population is therefore more
condition Mutation
effective than that of the conventional one. The
Evaluate Select best
illustration of this improvement is illustrated as
fitness individuals in Figure 8.
Yes Optimal points New population
space
Best solution
Conventional
+
As mentioned above, the conventional GA population space
Table 2. Traffic signal at the studied intersection It is clearly illustrated in Figure 10 that, the
improved GA has a faster convergence speed.
The improved GA converges after 6 interations.
Meanwhile the figure is up to 10 in the
G = 54s G = 62s conventional GA case. In addition, because the
Y = 4s Y = 4s computation time to achieve the optimal result is
R = 3s R = 3s an important factor, the paper would like to
Flow rates for each movements (vps) compare the amount of time needed for each
1 =0.011 2 =0.103 3=0.023 iteration in the two cases. Assuming that the stop
4 =0.154 5=0.038 6=0.070 condition is the number of iterations with its
7=0.020 8=0.143 i=1.250 figure of 200 iterations, the paper conducts the
computations in a computer whose
configurations are 0.99GB of RAM, Core 2 CPU,
T7200 @2.00GHz. Converted from stair charts
output by the programs, the computation times
are compared as follows:
Studied intersection
Conventional GA Improved GA
Computation time (10-3 second)
35
30
25
20
Figure 9. The studied intersection T1=31
15
1798.38s. Meanwhile, the improved GA lost 16 Based on the convergence rates of the two
milliseconds only to get a better nearly optimal GAs, the research identifies that most of them
delay of 1797.99s. It can be said that, the converge to stable points after 10-20 iterations.
improved GA is better than the conventional one However, for valid comparisons, the paper
in terms of computation time. Compared with the investigates 200 iterations for each type of GA.
conventional GA, the improved algorithm can The demand based efficiency of the improved
reduce the computation time by up to 48.39% GA is shown as in the following figure.
after 200 iterations. On an average, each iteration
can save 75 microseconds if the improved GA is
applied. The saving time benefits the smoothness Area for
adaptive control, the paper suggests an improved conventional GA. Therefore, a further
GA that can increase the convergence rate to improvement of the genetic algorithm for bus-
reach the optimal solutions. The convergence signal priority control to get a better convergence
speed of the proposed GA is then compared with rate should be a target of future studies.
that of the conventional GA. The faster
Acknowledgments
convergence speed reduces the computation time,
which is very important to signal control in The authors highly appreciate the contributions
complicated networks. Secondly, the paper of professors at Nagaoka University of
would like to present a way to apply the Technology as well as valuable suggestions from
algorithm to a simple adaptive bus-signal priority anonymous authors in improving the quality of
control system as well as compare the amount of the paper.
time saved when applying the improved
References
algorithm. The result shows that after 200
iterations, the improved GA can save the [1] Ayad, M. T., Mohd, S. A. and Mohd, Z. M.
computation time by 48.39%. This time saving is Y., The Use of Genetic Algorithm for
important to the smooth running of any Traffic light and Pedestrian Crossing
simulation model as well as real time control Control, International Journal of Computer
systems. Then the research thirdly investigates Science and Network Security, Vol.9, No.2
the efficiency of the proposed algorithm under (2009).
various values of traffic saturation degree. The
[2] David, B., David, R., Ralph, R.M., An
results show the improvement of the proposed
overview of genetic algorithm, University
GA when compared with the conventional GA.
Computing, 15(2), pp58-69 (1993).
The improvement can be up to 36.2% in the
positive extreme cases. This improvement [3] Der-Hong, L., Xu, Y., Chandrasekar, P.,
becomes significant when the saturation degree Parameter Calibration for Paramics Using
on the cross street is higher than that on the main Genetic Algorithm, TRB, ID Number: 01-
street. 2399 (2001).
For the purpose of algorithm evaluations, the [4] Der-Horng L., Wei H., A new methodology
numerical test is rather simple in this paper. To for multi-level bus prioritization at
recognize clearly the benefits of the improved signalized intersections, TRB Annual
GA, the bus-signal priority control should be Meeting CD-ROOM (2005).
considered at a larger network scale or at a more
complicated level. In addition, the traffic [5] Eleni C. and Alexander. S., Traffic Signal
evaluation step to choose which genetic Optimization with Transit Signal Priority:
algorithms is critical to the success of the Application to an Isolated intersection , TRB
proposal. However, it was assumed simply in this Annual Meeting (2011).
research with the saturation degrees as related [6] Geetha, N., W., Shamas, u. I. B., Masao, K.
factors. A more comprehensive survey should be and Majid, S., An improved Bus signal
dealt with other factors such as bus occupancy, Priority Model, Seisan-kenkyu, Vol.60,
number of stops, queue length, etc. These No.4, p.59-63, (2008).
shortcomings are expected to be concerned in the
studies to follow. [7] Guangwei, Z., Albert, G. and Shen, L.D.,
Although the improved GA can reduce the Optimization of adaptive transit signal
computation time significantly, the effect of the priority using parallel Genetic Algorithm,
improved GA is still modest. The application is Tsinghua science and technology, ISSN
suitable in the cases where the saturation degree 1007-0214 02/14, pp131-140, Vol.12, No.2
on cross street is higher than that on the main (2007).
street only. Moreover, the main limitation of the [8] Halim, C., Michael, G.H. B., Traffic signal
improved GA is that the algorithm is bound in timing optimisation based on genetic
adaptive signal control, where the compensation algorithm approach, including
rule between signal cycles is the important factor driversrouting, Transportation Research
for the algorithm. For negative extreme cases in Part B 38, 329-342, (2004).
which the compensation rule does not occur, the
convergence rate of the proposed GA improves [9] Henry X.L., Lianyu. C., Will. R., Paramics
insignificantly when compared with that of the API Development Document for Actual
Genetic algorithm for optimization in adaptive bus signal priority control 43