In this paper, we combine the concepts of fixed-time
traffic light control and traffic-response control together
and propose an adaptive traffic light control algorithm
which can dynamically adjust the traffic light phases for
multiple intersections of urban main roads by prediction
of traffic situation and cooperation among traffic light
controllers. We run simulations of four different
scenarios in a traffic test-bed network with 25
intersections and 60 roads. Our algorithm performances
better than fixed-time control in all four scenarios,
particularly in the scenario with a high traffic density.
The results demonstrate the efficiency and practicability
of our algorithm in reducing unnecessary waiting time for
vehicles and traffic load, thus enhancing traffic
throughput of intersections. In future works, we will
construct network models based on real urban main roads
to evaluate the performance of our algorithm under more
complicated scenarios. In addition, we will combine our
algorithm with VANET, so as to obtain more accurate
data of incoming vehicles at each intersection.
7 trang |
Chia sẻ: huongthu9 | Lượt xem: 484 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Cooperative Traffic Light Control Based on Semi-Real-time Processing, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
40
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
doi: 10.12720/joace.4.1.40-46
Cooperative Traffic Light Control Based on
Semi-real-time Processing
Qin Zhu, Chao Peng, Jingmin Shi, Pengfei Duan, and Yu Bao
Shanghai Key Lab of Trustworthy Computing, Software Engineering Institute, East China Normal University, China
Email: {51121500045, cpeng}@ecnu.cn
Mengjun Xie
University of Arkansas at Little Rock, Little Rock, AR 72204, USA
mxxie@ualr.edu
Abstract—In this paper, we investigate cooperative traffic
light control for multiple intersections based on semi-real-
time processing. As urban traffic congestion problems is
increasingly aggravating, existing traffic light controllers
can no longer satisfy the rising demands for efficiently
easing traffic pressure. In this paper, we propose an
adaptive traffic light control algorithm based on semi-real-
time processing and cooperation among traffic light
controllers. We set fixed phase duration between traffic
light phases in advance. For each intersection, the controller
determines the next traffic light phase by prediction of
traffic situation for the next period. To evaluate our
proposed algorithm, we construct four traffic scenarios and
run simulations with combination of NS3 and SUMO. The
simulation results demonstrate that our proposed algorithm
is effective and practical in different scenarios; it can reduce
traffic load and average waiting time of vehicles, as well as
enhance traffic throughput of intersections.
Index Terms—traffic light, traffic simulation, cooperative
control, SUMO, NS3
I. INTRODUCTION
Recent years have witnessed worldwide rapid
development in automobile industries and growing
numbers of vehicles, along with the spread of population
from countryside to cities. Consequently, the thorny issue
of traffic congestion has bothered more and more people
living in cities, particularly in those megalopolises with
huge population. Traffic congestions will bring about
substantial time losses for people stuck in jams.
Meanwhile, low speed vehicles will lead to increased
gasoline consumption [1], thus generate increased
exhaust emission, aggravating environmental pollution.
To reduce traffic congestions in cities, we should start
with urban main roads which bear most traffic flow.
Traffic situation will be significantly improved if we are
Manuscript received September 20, 2014; revised February 11, 2015.
This research is supported by the Shanghai Municipal Natural
Science Foundation (14ZR1412400), the Innovation Program of
Shanghai Municipal Education Commission, the Natural Science
Foundation of China under Grant No.91118008, the Shanghai
Knowledge Service Platform Project (No.ZF1213). Corresponding
author is Chao Peng.
able to enhance traffic throughput of intersections and
reduce traffic load and stop rate of vehicles on main roads.
It is with the above-mentioned awareness that a lot of
related researches have been studied during recent
decades. One of the primary directions of such researches
is traffic light control [2]-[5].
According to USA National Electrical Manufacturers
Association (NEMA), most present traffic light control
can be classified into two types: fixed-time control and
traffic-response control [6]. Unfortunately, both control
methods have their own limitations (we will further
discuss this in related works).
To avoid the deficiency of fixed-time control and
traffic-response control, we combine the ideas of two
control methods together. In this paper we present an
adaptive traffic light control algorithm based on semi-
real-time processing and cooperation among traffic light
controllers. In reality, the traffic situation of urban main
roads is extremely complicated. It is almost impossible to
instantly calculate the traffic situation for the entire traffic
network due to its highly dynamic environment. On the
other hand, it is also not necessary to perform real-time
processing since the traffic control cycle is usually not
very short, so in our approach we set fixed phase duration
between traffic light phases in advance. Each intersection
has a traffic light controller and each controller decides
the next traffic light phase by predicting the traffic
situation of its own intersection in the next period. As the
traffic situation for the next period will be effected by
coming vehicles from neighboring intersections, we make
every controller cooperate with its neighboring
controllers.
The rest of this paper is organized as follows. In the
next section, we briefly discuss related works on existing
approaches of traffic light control. Section 3 models the
traffic network. We then describe the details of our
cooperative traffic light control algorithm in Section 4. In
Section 5 we run simulations with NS3 and SUMO under
four scenarios, and evaluate our algorithm. Finally,
Section 6 concludes this paper.
41
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
II. RELATED WORKS
As we have mentioned in the previous section, there
are two main categories of present traffic light controls:
fixed-time control and traffic-response control.
Fixed-time control defines traffic light phase and the
cycle time in advance. This method usually defines the
phase and the cycle time based on historical traffic data.
24 hours of one day will be divided into several periods
and different schemes of traffic light control will be
operated during different periods. The main problem of
such control is that the performance can be quite poor
under the circumstance of unstable traffic flow. However,
urban traffic flow is fast-changing in real world, and the
instant traffic situation might be largely different from the
historical data, with the consequent low flexibility and
efficiency on real time basis.
Traffic-response control can change the traffic light
phase duration. This control can vary the phase duration
according to the numbers of waiting vehicles detected by
sensors at each intersection. Recent researches are more
focused on this kind of control. D. Helbing proposed a
traffic-response controller based on fluid-dynamic model
[7]. C. Gershenson presented self-organizing control
systems based on the queue size of arriving vehicles [8].
D. Houli made researches on Reinforcement Learning
method which enabled each traffic light agent to learn to
control the traffic light via interacting with the
environment [9]. Most of these traffic-response
controllers gather traffic information with inductive loop
detectors [10], [11], cameras [12]-[14] or radars. The
deficiency of this control lies in the fact that it will suffer
a lot from gathering real-time traffic data in large network,
limiting it to relatively small scale traffic network.
In recent years, as VANET (Vehicular Ad-hoc
NETwork) has attracted more and more attention from
academic community, some researchers have begun to
study traffic light control using VANET. S. Kwatirayo
presented a case study based on their adaptive traffic light
control algorithm in VANET. They took into
consideration both vehicles traffic density and vehicle’s
relative location to the intersection [15]. In Maythem K.
Abbas’s paper, VANET is being employed to help collect
traffic data from the roads for the traffic light controllers
[16]. However, VANET has not been popularized in real
world yet and is still far from being an effective method
to collect necessary information for decision making [17].
If we could combine the concepts of fixed-time control
and traffic-response control together, not only can we
enhance the flexibility and efficiency of traffic light
control, but also can apply this combined control to a
large traffic network, so as to improve traffic efficiency,
and ultimately relieve the increasingly serious traffic
pressure in an economic way.
III. NETWORK MODELING
In this section, we describe our traffic network model.
As illustrated in Fig. 1, a traffic network can be
modeled into a directed graph G(V,E). V denotes the set
of intersections in the network while E denotes the set of
roads between intersections. For a pair of neighboring
nodes vi and vk, denotes the road from intersection
vi to vk, while denotes the road from intersection vk
to vi. n(vi) denotes the set of all neighboring intersections
for vi, and |n(vi)| denotes the number of vi’s neighboring
intersections. For example, n(v7)={v2,v6,v12,v8}, and
|n(v7)|=4.
Figure
1.
A 5×5 traffic network
Figure 2. Details of an intersection
Take intersection v23
for example, Fig. 2 shows the
details of an intersection in our network model. Every
intersection consists of four directions, i.e., north, south,
east and west. In this paper, we set three incoming lanes
and three
outgoing lanes for
each direction. For an
incoming direction, vehicles turning right drive on the
rightmost lane, vehicles turning left are only allowed to
use the leftmost lane and the middle lane is for vehicles
running straight. There is a traffic light controller
ci
at
each intersection
vi
to control the traffic lights
for 12
incoming lanes.
li(j,k) denotes the incoming lane for
intersection vi
which is from intersection vj
and is
connected to vk.
Let us take v7
for an example. A vehicle
on
l7(6,8) means that this vehicle is now at intersection v7,
it came from intersection v6
and is going to drive
straightly
toward intersection v8. A vehicle on l7(6,2)
means that this vehicle also came from intersection v6
but
it is going to turn left at intersection v7
and drive toward
intersection v2. A
vehicle on l7(6,12)
means that it is
42
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
going to turn right and drive toward intersection v12.
During period p, the traffic light state for lane li(j,k) can
be denoted by si((j,k),p). si((j,k),p) {green,red}, which
means the green light state and red light state respectively.
We do not consider yellow state as we regard the yellow
state as a special red state.
There are eight moving paths for vehicles at each
intersection (Fig. 2). In this paper, we divide these eight
moving paths into four pairs and each pair is composed of
two compatible moving paths, be noted that all vehicles
in the network drive on the right side:
From north to south (N-S) or south to north (S-N);
From east to west (E-S) or west to east (W-E);
From north to east (N-E) or south to west (S-W);
From east to south (E-S) or west to north (W-N).
Vehicles are allowed to turn right at any time. During
any phase period, only a pair of lanes with compatible
moving paths which have the largest traffic flow can be
given green lights. Traffic light state for the other six
lanes will be red. During period p, the traffic light phase
for intersection vi consists of all traffic light states for 12
incoming lanes (from four directions and each direction
has three incoming lanes) and is denoted by S(vi,p). We
define S(vi,p) with (1):
S(vi,p) =∪vj∈n(vi)∪vk∈{n(vi)-vj} si((j,k),p) (1)
In (1), |n(vi)|=4
and |n(vi)-vj|=3, thus S(vi,p)
includes all
traffic light states for 4×3=12 incoming lanes.
IV. COOPERATIVE CONTROL ALGORITHM
A. Factors
The premise of our algorithm is that the duration of
traffic light phase period is fixed and needs to be
determined in advance. During each period p, controller
ci
needs to predict the traffic flow at intersection vi
of
every incoming lane at the beginning of next period p+1.
Take the lane li(j,k) for example, the prediction will be
affected by the following factors:
1) Vehicles which have arrived at intersection vi on
lane li(j,k) at the beginning of period p. The
number of such vehicles is denoted by Ti((j,k),p).
Ti((j,k),p) can be obtained by sensors and cameras
on roads.
2) Vehicles which are running on road during
period p. A portion of these vehicles will arrive at
intersection vi
on lane li(j,k) before next period.
The number of this portion of vehicles is denoted
by Tri((j,k),p). t((j,i),p) denotes the number of
vehicles on road during period p
and it also
can be obtained by sensors and cameras. We use
Pi(j,k) to denote the probability of vehicles
on road
choosing to
turn to intersection vk
after
arriving at vi. Such probability can be attained by
statistical analysis based on historical data.
Therefore, we define Tri((j,k),p)
with (2):
Tri((j,k),p)
= Pi(j,k)
×
t((j,i),p) (2)
And the entire traffic situation for intersection vi
which is denoted by T(vi,p) can be defined with (3):
T(vi,p)=∪vj∈n(vi)∪vk∈{n(vi)-vj}(Ti((j,k), p)∪Tri((j,k),p)) (3)
3) Vehicles which will depart intersection vi from
lane li(j,k) during period p. The number of such
vehicles is denoted by Tdi((j,k),p). We can get
Tdi((j,k),p) by analyzing historical data. If si((j,k),p)
= red, vehicles on lane li(j,k) cannot depart vi, thus
Tdi((j,k),p) = 0.
4) Vehicles which will depart vi’s neighboring
intersections and drive toward vi during period p.
A portion of these vehicles will come to
intersection vi on lane li(j,k) before next period.
The number of these newly coming vehicles is
denoted by Tci((j,k),p) and defined with (4):
Tci((j,k),p) =∑vh∈{n(vj)-vi} Pi(j,k) × Tdj((h,i),p) (4)
With the above factors, we are able to predict the
numbers of vehicles which will arrive at intersection vi on
lane li(j,k) at the beginning of next period p+1, defined as
Ti((j,k),p+1) with equation (5), by adding up the number
of vehicles which have arrived at intersection vi on lane
li(j,k) at the beginning of period p, the number of vehicles
which will arrive at vi on lane li(j,k) before next period
both on road and from neighboring intersections,
and then subtracting the numbers of vehicles which will
depart intersection vi from lane li(j,k).
Ti((j,k),p+1)=Ti((j,k),p)+Tri((j,k),p)+Tci((j,k),p)-Tdi((j,k),p)
(5)
For each vehicle on lane li(j,k), ci counts its waiting
time since the vehicle stops. Once the vehicle departs
lane li(j,k), its waiting time will be reset to 0. wi((j,k),p)
denotes the largest waiting time for vehicles on lane li(j,k)
at the beginning of period p. And we define the
information of waiting time for all lanes of intersection vi
with (6):
W(vi,p) = ∪vj∈n(vi)∪vk∈{n(vi)-vj} wi((j,k),p) (6)
B. Algorithm
Algorithm 1 describes the main idea of our proposed
cooperative traffic light control. We set a fixed duration
of traffic light phase period in advance. At the beginning
of each period, algorithm 1 will be run. Fist, controller ci
sets the traffic light states for every incoming lane of
intersection vi according to the decision made in the
previous period (line 3). Then ci gets the information of
waiting time for all incoming lanes of intersection vi (line
4). If wi((j,k),p) is the largest one among all incoming
lanes, and wi((j,k),p) is larger than maxWT(a pre-defined
parameter of the maximum waiting time for every vehicle)
(line 5), ci will give green light to lane li(j,k) and its
pairing lane with a compatible moving path with li(j,k)
(line 6). Otherwise, ci gets current traffic flow data of
each incoming lane (line 8) and share this information
and current traffic light phase with its neighboring
controllers (line 9). After that, ci gets the information of
current traffic phase and traffic flow of its neighboring
intersections (line 10), and predicts the traffic flow of vi
43
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
at the beginning of next period with all information it gets
(line 11). Finally, ci determines which pair of lanes with
two compatible moving paths will have the largest traffic
flow at the beginning of next period, and gives green
lights to this pair of lanes while sets red lights to the other
six lanes (line 12). So “compute S(i,p+1)” line 12 is a
subprogram to compute the traffic light phase of
intersection vi for next period by analyzing the traffic data
controller ci gets. If two pairs of lanes have the same
traffic flow, ci will give green lights to the pair of lanes
with larger vehicle waiting time. One thing should be
noted is that traffic light states for right-hand lanes will
always be green as vehicles are allowed to turn right as
long as there is no obstacles or human beings ahead.
Algorithm 1. Cooperative traffic light control
1: at the beginning of period p
2: for all ci in C do
3: set traffic lights for vi;
4: gets W(vi,p);
5: if maxW(vi,p) > maxWT
6: go to 12;
7: end if;
8: get T(vi,p);
9: share T(vi,p) and S(vi,p) with n(vi);
10: get S(n(vi),p) and T(n(vi),p);
11: T(vi,p+1)←T(vi, p)∪S(vi,p)∪T(n(vi),p)∪S(n(vi),p);
12: compute S(i,p+1);
13: end for
V. SIMULATION EVALUATION
In this section, we present our simulation experiments
and evaluate them. In our experiments, we use SUMO as
the traffic flow simulator. SUMO (Simulation of Urban
MObility) is an open source, microscopic and multi-
modal traffic simulation package designed to handle large
road networks [18]. SUMO enables us to build a
simulative traffic network, generate traffic flows with
different features, and control traffic lights. As SUMO is
relatively weak in programming, we use NS3 (a discrete-
event network simulator) in the meantime to make use of
its strong programing ability. We establish a feedback
loop between SUMO and NS3 using TraCI (Traffic
Control Interface, an extension of SUMO to
communicate with external applications). With the
combination between SUMO and NS3, we implement
simulations by our proposed algorithm. Then we evaluate
our algorithm by analyzing simulation data exported from
SUMO.
A. Experiment Setup
Figure 3. Nine blocks of the network
We use SUMO to construct a 5×5 network with 25
intersections and 60 roads. Each road is 200 meters long
with six lanes. In our simulation experiments, we divide
the whole network into nine blocks, and each block is
defined by a unique identifier (Fig. 3).
In our simulation experiments, we use SUMO to
generate traffic flow by OD-matrices (Origin-
Destination-Matrices). Vehicles will be generated with
random departure times and travel routes. Generated
vehicles will appear in the scenario at the origins and then
run to the destinations along the routes defined according
to OD-matrices. After a vehicle arrives at its destination,
it will be removed from the scenario automatically.
Table I shows the basic information of all vehicles
generated with SUMO in our experiments.
TABLE I. BASIC INFORMATION OF VEHICLES
Acceleration 3.0 m/s
Brake Acceleration 6.0 m/s
Length 5 m
Minimum Vehicle Gap 2.5 m
Speed Limit 40 km/h
B. Scenarios for Simulation
To evaluate our algorithm under different traffic
situations, we construct four scenarios, and each scenario
corresponds to a specific OD-matrix. In all scenarios, the
departure time of each vehicle is randomly arranged
within one hour.
In our first scenario, we simulate a traffic situation
with a low traffic density. We use SUMO to generate 650
vehicles to drive among the nine blocks.
In our second scenario, we simulate a traffic situation
with a high density. We arrange 7200 vehicles to drive
among the nine blocks.
In our third scenario, we simulate a traffic situation for
the morning rush. Since during morning rush hour, a
great number of people drive to work from suburbs to the
downtown, we arrange 3000 vehicles to drive among the
nine blocks, and most vehicles are from peripheral blocks
to the central block.
In our forth scenario, we simulate the evening rush.
During evening rush hour, more vehicles drive from the
downtown area to suburban areas, as people return home
from work. Thus we arrange 3000 vehicles to drive
among the nine blocks, and the majority of the vehicles
are from the central block to peripheral blocks.
C. Evaluation
In our simulation experiments, we set the phase
duration as 30 seconds for we take into consideration the
following two aspects. On the one hand, intuitively, the
shorter the phase duration is, the less total waiting time
for vehicles in the whole traffic network will be. On the
44
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
other hand, we must not neglect the basic demand of
pedestrians. Since usually a six-lane main road is 20 – 23
meters wide, and plus non-motor vehicle lanes and the
central green belt, pedestrians need to walk about 30
meters [19]. The Manual of Uniform Traffic Control
Devices recommended 1.05 m/sec (3.5 ft/sec) as the
walking speed for calculating the pedestrian clearance
time [20]. So we set the traffic light phase duration as 30
seconds to meet both needs of ensuring relatively short
waiting time for vehicles and enabling pedestrians to
walk across the roads within the phase duration.
For comparison, we have also performed simulations
with independent intersection control. In this mechanism,
each controller computes traffic light phase based on
traffic information of its own intersection. Neighboring
intersections do not cooperate with each other.
Figure 4. Average waiting time in four scenarios
Fig. 4 displays the average waiting time for every
vehicle running in the four scenarios by three methods:
fixed-time control, independent intersection control
without cooperation and our proposed algorithm with
cooperation among intersections. Evidently, our
algorithm achieves better performance than independent
intersection control without cooperation. Our algorithm
can reduce average waiting time in all four scenarios,
particularly the dense scenario in which our algorithm
lowers the average waiting time by 49.09%. The
reduction rate of our algorithm is 36.62% and 28.18% in
sparse scenario and periphery-to-center scenario
respectively. In center-to-periphery scenario, independent
intersection control can barely reduce the average waiting
time while our algorithm achieves a decrease rate of
9.83%. However, the reduction rate is much lower than
that in other scenarios. That is because the process of
vehicles running from center to periphery is shunting
traffic flow itself and the room for improvement is less
than that of other scenarios.
(a) Sparse scenario
(b) Dense scenario
(c) Periphery-to-Center scenario
(d) Center-to- Periphery scenario
Figure 5. Vehicle number dynamics in the testbed
45
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
Fig. 5 illustrates the vehicle numbers for every second
within each scenario. Apparently, after about 200 seconds
our algorithm can obtain a steady reduction of vehicle
numbers with time, especially in dense scenario (Fig. 5.b).
It should be noted that the scale of vehicle numbers varies
in different scenario. In sparse, periphery-to-center and
center-to-periphery scenarios, room for improvement is
relatively little since traffic loads in these three scenarios
are not so heavy. But in dense scenario, our algorithm can
significantly relieve the much heavier traffic load. The
experiment results corroborate the efficiency of our
algorithm in reducing traffic load in the whole network,
particularly in a dense network with heavy traffic load.
(a) Sparse scenario
(b) Dense scenario
(c) Periphery-to-Center scenario
(d) Center-to- Periphery scenario
Figure 6. Traffic throughput situation of each intersection
Fig. 6 shows the traffic throughput of each intersection.
The traffic throughput value of an intersection is
calculated by the total number of vehicles departing that
intersection per second. For a more vivid display of the
distinction between our algorithm and fixed-time control,
we illustrate the traffic throughput in an ascending order.
The scales of throughput are different in the four
scenarios. In sparse, center-to-periphery and periphery-to-
center scenarios, there are only slight improvements of
traffic throughput. However, in dense scenario (Fig. 6b)
which has a high probability of traffic congestions and is
quite difficult to deal with, our algorithm achieves an
obvious increase in traffic throughput.
VI. CONCLUSION
In this paper, we combine the concepts of fixed-time
traffic light control and traffic-response control together
and propose an adaptive traffic light control algorithm
which can dynamically adjust the traffic light phases for
multiple intersections of urban main roads by prediction
of traffic situation and cooperation among traffic light
controllers. We run simulations of four different
scenarios in a traffic test-bed network with 25
intersections and 60 roads. Our algorithm performances
better than fixed-time control in all four scenarios,
particularly in the scenario with a high traffic density.
The results demonstrate the efficiency and practicability
of our algorithm in reducing unnecessary waiting time for
vehicles and traffic load, thus enhancing traffic
throughput of intersections. In future works, we will
construct network models based on real urban main roads
to evaluate the performance of our algorithm under more
complicated scenarios. In addition, we will combine our
algorithm with VANET, so as to obtain more accurate
data of incoming vehicles at each intersection.
REFERENCES
[1] M. U. Aslam, H. H. Masjuki, M. A. Kalam, H. Abdesselam, T. M.
I. Mahlia, and M. A. Amalina, “An experimental investigation of
CNG as an alternative fuel for a retrofitted gasoline vehicle,”
Journal of Fuel: The Science and Technology of Fuel and Energy,
vol. 85, no. 5-6, pp. 717-724, March-April 2006.
[2] Q. Wang, L. Wang, and G. Wei, “Research on traffic light
adjustment based on compatibility graph of traffic flow,” in
46
Journal of Automation and Control Engineering Vol. 4, No. 1, February 2016
©2016 Journal of Automation and Control Engineering
Intelligent Human-Machine Systems and Cybernetics (IHMSC),
2011 International Conference, Zhejiang, China, Aug. 2011, vol.
1, pp. 88-91.
[3] K. M. Yousef, J. N. Al-Karaki, and A. M. Shatnawi, “Intelligent
traffic light flow control system using wireless sensors networks,”
Journal of Information Science and Engineering, vol. 26, no. 3,
May 2010.
[4] K. C. Yit, K. Y. Wei, K. L. Wei, and T. K. Min, “Q-Learning
traffic signal optimization within multiple intersections traffic
network on computer modeling and simulation (EMS),” in Proc.
2012 Sixth UKSim/AMSS European Symposium, Valetta, Malta,
Nov. 2012, pp. 343-348.
[5] M. A. Khamis and W. Gomaa, “Enhanced multiagent multi-
objective reinforcement learning for urban traffic light control,” in
Proc. 11th International Conference Machine Learning and
Applications (ICMLA), pp. 586-591, Boca Raton, USA, Dec. 2012.
[6] National Electrical Manufacturers Association, NEMA Standards
Publication TS 2-2003 v202.06–Traffic Controller Assemblies
with NTCIP requirements, 2003.
[7] D. Helbing, S. Lämmer, and J. Lebacque, “Self-organized control
of irregular or perturbed network traffic,” Optimal Control and
Dynamic Games, Springer, pp. 239-274, 2005.
[8] C. Gershenson, “Design and control of self-organizing systems,”
PhD thesis, Vrije Universiteit Brussel, 2007.
[9] D. Houli, L. Zhiheng, and Z. Yi, “Multiobjective reinforcement
learning for traffic signal control using vehicular adhoc network,”
Journal on Advances in Signal Processing (EURASIP), vol. 2010,
pp. 7, 2010.
[10] Y. Zhu, X. Liu, M. Li, and Q. Zhang, “POVA: Traffic light
sensing with probe vehicles, on parallel and distributed systems,”
IEEE Trans. on Parallel and Distributed Systems, vol. 24, no. 7,
pp. 1390-1400, July 2013.
[11] B. Zhou, J. Cao, and H. Wu. “Adaptive traffic light control of
multiple intersections in WSN-based ITS,” in Proc. 73rd IEEE
Vehicular Technology Conference (VTC Spring), Yokohama,
Japan, May 2011, pp. 1-5.
[12] P. Choudekar, S. Banerjee, and M.K. Muju, “Implementation of
image processing in real time traffic light control,” in Proc. the
3rd International Conference on Electronics Computer
Technology (ICECT), Kanyakumari, India, April 2011, vol. 2, pp.
94-98.
[13] A. Kanungo, A. Sharma, and C. Singla, “Smart traffic lights
swithcing and traffic density calcultion using video processing,” in
Engineering and Computational Sciences (RAECS), Chandigarh,
India, March 2014, pp. 1-6.
[14] S. K. Asare and R. A. Sowah, “Design and development of a
microcontroller based traffic light control system using image
processing techniques: A case study prototype for Legon-
Okponglo Junction, University of Ghana,” in Proc. IEEE 4th
International Conference on Adaptive Science & Technology
(ICAST), Kumasi, Ghana, Oct. 2012, pp. 59-64.
[15] S. Kwatirayo, J. Almhana, and Z. Liu, “Adaptive traffic light
control using VANET: A case study,” in Proc. 9th International
Conference on Wireless Communications and Mobile Computing
Conference (IWCMC), Sardinia, July, 2013, pp. 752-757.
[16] M. K. Abbas, M. N. Karsiti, M. Napiah, and B. B. Samir, “Traffic
light control using VANET system architecture,” in Proc.
National Postgraduate Conference (NPC), Kuala Lumpur,
Malaysia, Sept. 2011, pp. 1-6.
[17] H. Hartenstein and K. P. Laberteaux, Vehicular Applications and
Inter-Networking Technologies, Wiley, 2010, ch. 1, pp. 1-4.
[18] M. Behrisch, L. Bieker, J. Erdmann, and D. Krajzewicz, “SUMO–
simulation of urban mobility: An overview,” in Proc. the 3rd
International Conference on Advances in System Simulation
(SIMUL 2011), Barcelona, Spain, October, 2011, pp. 55-60.
[19] I. B. Potts, D. W. Harwood, and K. R. Richard, “Relationship of
lane width to safety for urban and suburban arterials,” in Proc.
Transportation Research Board of the National Academies Annual
Meeting (TRB 2007), vol. 2023, 2007, no. 1, pp. 63-82.
[20] Manual of uniform traffic control devices, 2009.
Qin Zhu received the B.Eng. degree in Major of
Computer Science and Technology from
Department of Computer Science and Technology,
East China Normal University, Shanghai, China in
2012. She is currently studying for the M.Eng.
degree in Major of Software Engineering in
Software Engineering Institute, East China
Normal University, Shanghai, China. Her research
interests include VANET.
Chao Peng received his Ph.D. degree in
Information Science from Japan Advanced
Institute of Science and Technology in 2006. He is
an Associate Professor of the Software
Engineering Institute at East China Normal
University, Shanghai, China. His research interests
include internet of vehicles, cyber physical
systems, algorithms and network systems.
Pengfei Duan received the B.Eng. degree in
Major of Software Engineering in Software
Engineering Institute, East China Normal
University, Shanghai, China in 2014. He is
currently studying for the M.Eng. degree in Major
of Software Engineering in Software Engineering
Institute, East China Normal University,
Shanghai, China. Her research interests include
VANET.
Jingmin Shi received the B.Eng. degree in Major
of Software Engineering in Software Engineering
Institute, East China Normal University,
Shanghai, China in 2012. She is currently
studying for the M.Eng. degree in Major of
Software Engineering in Software Engineering
Institute, East China Normal University,
Shanghai, China. Her research interests include
VANET.
Yu Bao received his Ph.D. degree in Computer
Science from East China Normal University in
2005. He is an Assistant Professor of the Software
Engineering Institute at East China Normal
University, Shanghai, China. His research
interests include software architecture and
enterprise resource planning systems.
Mengjun Xie received the Ph.D. degree in
Computer Science from College of William and
Mary, Williamsburg, in 2009. He is an Assistant
Professor of Computer Science at University of
Arkansas at Little Rock, Little Rock. His research
interests include network security, information
security, network systems, and operating systems.
Các file đính kèm theo tài liệu này:
- cooperative_traffic_light_control_based_on_semi_real_time_pr.pdf