SlideShare a Scribd company logo
Intelligent Traffic Light Control
Mohamed Khasawneh
CIISE, Concordia University
PhD Comprehensive Exam
1
Outline
1. Introduction
2. Context
3. Papers
1. Intelligent Traffic Light Control Using Distributed Multi-agent Q Learning
2. Intelligent Traffic Lights: Green Time Period Negotiation
3. Optimal Cycle Program of Traffic Lights with Particle Swarm Optimization
4. Conclusions
5. Timeline
6. Future works
2
1. Introduction
β€’ Nowadays, studying Intelligent Transport Systems (ITS) is considered to be one of the hottest
topics which can improve the quality of life in many ways. Designing a good ITS system can bring
us many benefits such as saving lives by reducing the percentage of accidents, increasing the
safety for pedestrians, reducing the waiting times for both vehicles and pedestrians, optimizing
fuel consumption, reducing the emissions of CO and CO2 gases, reducing the noise pollution, etc.
3
2. Context
β€’ Smart cities
β€’ Traffic Congestion management problem
β€’ Intelligent Traffic signaling problem
β€’ Connected vehicles
4
Challenges
β€’ There are many challenges in designing these systems:
The lack of global view of traffic conditions at the neighboring streets or intersections.
The unexpected change in traffic condition at any given time.
The high congestion status which makes it a hard and daunting task to accomplish
optimization between vehicles and pedestrian in a fair and satisfying manner.
5
Papers under study
1. Intelligent Traffic Light Control Using Distributed Multi-agent Q Learning.
2. Intelligent Traffic Lights: Green Time Period Negotiation.
3. Optimal Cycle Program of Traffic Lights with Particle Swarm Optimization.
6
Paper 1.
Intelligent Traffic Light Control Using Distributed
Multi-agent Q Learning
7
Problem Definition
β€’ Designing Intelligent traffic light control, where two main aspects are not considered in the
previous studies:
Non motorized traffic.
Global optimization.
8
Literature Review
9
Figure 1.Classification Of Traffic Light Control Approach
Proposed System Design
β€’ The proposed system design is based on the usage of Q learning which falls under the
reinforcement learning techniques.
β€’ Q learning technique is composed of two main phases which are exploration and exploitation
phases.
β€’ In exploration phase, the Q learning agent is randomly exploring the environment around, after
the environment is learned an exploitation phase is starting with an objective to maximize the
rewards in the whole system.
10
Proposed System Design
Figure 2. System Architecture for Distributed Q Learning Agent [2].
11
Methodology
β€’ A Markov Decision Based model where states, actions, rewards are defined.
States :
𝑆𝑖,𝑑
𝑑
= {π‘ž1𝑖,𝑑
𝑑
, π‘ž2𝑖,𝑑
𝑑
, … , π‘ž 𝑗𝑖,𝑑
𝑑
, π‘š1𝑖,𝑑,𝐿
𝑑
, π‘š1𝑖,𝑑,
𝑑
, … , π‘š1𝑖,𝑑
𝑑
, π‘š1𝑖,𝑑
𝑑
} (1)
Actions:
Fig. 3: Action sets (green lights) for β€œ+” shape intersection
12
Methodology
Rewards:
π‘Ήπ’Š,𝒅
𝒕
π’‚π’Š,𝒅
𝒕
, 𝒂𝒋,𝒅
𝒕
, π‘Ίπ’Š,𝒅
𝒕
, 𝑺𝒋,𝒅,
𝒕
π‘Ύπ’Š,𝒅
𝒕
= βˆ’(
𝑾 𝟏,𝒅
𝒕
𝑡 π’Š
π’‹πœΊπ‘΅ π’Š
π’’π’‹π’Š,𝒅
𝒕
+
𝑾 𝒛,𝒅
𝒕
𝑡 π’Š 𝑡 𝒋
π’‹πœΊπ‘΅ π’Š π’ŒπœΊπ‘΅ 𝒋
𝒒 π’Œπ’‹,𝒅
𝒕
+
𝑾 πŸ‘,𝒅
𝒕
𝟐 𝑡 π’Š
π’‹πœΊπ‘΅ π’Š
( π’Žπ’‹π’Š,𝒅,𝑳
𝒕
+ π’Žπ’‹π’Š,𝒅,𝑹
𝒕
)) (2)
Integrate real-world constraints and traffic rules.
13
Used parameters
Parameters Meaning
π‘Ίπ’Š,𝒅
𝒕 The state at intersection i, at day d and time t.
𝒒 πŸπ’Š,𝒅
𝒕
, 𝒒 πŸπ’Š,𝒅
𝒕
, … , π’’π’‹π’Š,𝒅
𝒕 The queue length from intersection j to intersection i, at
day d and time t
π’Ž πŸπ’Š,𝒅,𝑳
𝒕
, π’Ž πŸπ’Š,𝒅,𝑹
𝒕 The queue length for pedestrians at the left side from
intersection j to i, at day d and time t,
π‘Ήπ’Š,𝒅
𝒕 The reward at intersection i, at day d and time
𝑾 𝟏,𝒅
𝒕 The weight to present the local vehicular queues at
intersection I
𝑾 𝟐,𝒅
𝒕 The weight to present the neighborhood vehicular
queues at the neighbors of intersection I
𝑾 πŸ‘,𝒅
𝒕 Weight to present the total pedestrian queues at
intersection I
π’‚π’Š,𝒅
𝒕 The action at intersection i, at day d and time t
14Table 1. Used Parameters
Results
Fig. 4: Total cumulated queue lengths for vehicles and
pedestrians in the case of high pedestrian rate
Fig. 5: Total waiting and traveling time for vehicles and
pedestrians in the case of high pedestrian rate
15
Results
Fig. 6: CO2 and CO emission of vehicles in the case
of high pedestrian rate
Fig. 7: Fuel consumption and noise pollution of vehicles in the
case of high pedestrian rate
Fig. 8: Total cumulated queue lengths for vehicles and
pedestrians in the case of medium pedestrian rate
Fig. 9: Total waiting and traveling time for vehicles and
pedestrians in the case of medium pedestrian rate
16
Conclusion
β€’ Unlike other papers in the literature, one of the main contributions of this paper is handling both
motorized and non-motorized vehicles. Non-motorized traffic such as pedestrian and bicyclist are
also an important part of the whole system and should not be overlooked in order to achieve the
fairness among all users. Other contribution is the achievement of near global optimal solution by
gathering/exchanging all the information from/to local and neighboring intersections, this helps
in a better and more accurate decisions compared with other proposed algorithms in literature
which are either using fixed-time or dynamic control approach
17
Paper 2:
Intelligent Traffic Lights: Green Time Period
Negotiation
18
Problem Definition
β€’ Designing Intelligent traffic light control, where two main aspects are not considered in the
previous studies:
Person-based.
The distribution of green time period between the traffic streams.
19
Literature Review
20
Author Approach
Dresner and Stone (2005) (2009) β€œreservation based” strategy
Vasirani and Ossowski(2009) (2011) β€œmarket based” strategy and extended
the work done by Dresner and Stone
Schepperle and Bohm(2008) this strategy will take in account
valuation of the driver
Table 2. Literature Review
Proposed System Design
β€’ A multi-agent computerized system (MAS or "self-organized system") composed of multiple
interacting intelligent agents is proposed. Two stages are involved:
First stage : try to find a traffic plan through defining the phase and determining green time
periods
Second stage: include two decisions defining the time of terminating the current stage and
defining the next stage to be implemented.
21
First stage
𝑡 𝟎 =
𝑸𝑻 𝒇
πŸ’
(π‘Ώπ’Šβˆ’πŸ) + π’™π’Š βˆ’ 𝟏 𝟐 +
𝟏𝟐 𝒙 π’Šβˆ’ .πŸ”πŸ•+
π’”π’ˆ
πŸ”πŸŽπŸŽ
𝑸𝑻 𝒇
π’Šπ’‡ π‘Ώπ’Š >. πŸ”πŸ• +
π’”π’ˆ
πŸ”πŸŽπŸŽ
(3)
0 otherwise
𝑡 𝑴𝒂𝒙 =
𝒒 π‘ͺβˆ’π’ˆ
πŸβˆ’π’š
+ 𝑡 𝟎
π’π’–π’Žπ’ƒπ’†π’“ 𝒐𝒇 𝒍𝒂𝒏𝒆𝒔
< 𝒍𝒂𝒏𝒆 π’„π’‚π’‘π’‚π’„π’Šπ’•π’š 𝒒𝒖𝒆𝒖𝒆 (4)
𝑫 𝒕𝒐𝒕𝒂𝒍=π’—π’Šπ’†π’„π’‰π’π’†π’”+π’‘π’†π’…π’†π’”π’•π’“π’‚π’Šπ’π’” = π’Š=𝟏
𝑰 𝒒π‘ͺ(πŸβˆ’π’ˆπ’Š/π‘ͺ) 𝟐
𝟐(πŸβˆ’π’™ π’Š (π’ˆπ’Š/π‘ͺ)
+ 𝑡 𝟎 π‘Ώπ’Š 𝒗𝒆𝒉 𝒐𝒄𝒄 (5)
22
Second stage
23
Bid Mechanism
24
Case study
Variables values
Simulation Time 2 hours
The inter-green time 5s (3s yellow, 2s red).
The minimum green duration 7 second
The maximum planned cycle length 120 second
the maximum acceptable degree of saturation 80%
The saturation flows for straight-ahead
movements, right-turn movement and left-turn
movements
1800, 1600 and 1700 veh/h/lane, respectively.
average vehicle occupancy 1.2
Simulation Software AIMSUN
Table 3. Simulation Parameters
25
Result
Fig. 5 – Average travel time of each replication versus time: a) baseline; b) proposed
26
Conclusions
β€’ This paper unveiled a person-oriented traffic signal control method for secluded intersection that
include signal timing optimization and concurrent signal plan designs with actuated-time data
about the dynamics of the network.
β€’ The suggested control mechanism operates within two phases: first, it chooses traffic signals and
second, it undertakes negotiation of green time duration based on actual traffic situations. The
suggested control is assessed using a tiny traffic simulation tool.
27
Paper 3:
Optimal Cycle Program of Traffic Lights With Particle Swarm
Optimization
28
Problem definition
β€’ Designing Intelligent traffic light control, where three main aspects are not considered in the
previous studies:
Large vehicular networks.
Many scenarios.
Comparison with other algorithms.
29
Literature Review
Mathematic models Fuzzy logic approaches Biologically inspired optimizers
οƒ˜McCrea and Moutari[5]( merged
knowledge-founded and continuous
calculus-founded models with the
intent of defining the road networks’
traffic flow)
οƒ˜ Tolba et al.( offered a Petri net-
based model to indicate traffic flow,
from both macroscopic and
macroscopic perceptions,
consideration of vehicles’ individual
trajectories and observation of
global variables, respectively
οƒ˜Lim et al. [4]( derived a fuzzy logic
controller during a single
intersection’s real-time local
optimization)
οƒ˜ Other experts [3] developed a traffic
simulator utilizing fuzzy logic agents
for traffic lights at isolated
intersections.
Cellular automata:
οƒ˜ Brockfeld et al. [6] utilized a CA
model whereby the city network
was instigated as a simple square
having some normal streets and
four junctions.
Neural networks (NN):
οƒ˜ Spall and Chin [1] illustrated an NN
considered in configuring traffic
lights’ control parameters.
Genetics Algorithm
30
Table 4.Literature Review(Paper 2)
Solution Approach
β€’ PSO has been considered in [7] and [8] as a population-based meta-heuristic motivated by the
birds’ social behavior within a flock, whose initial purpose was to continually optimize problems.
β€’ In this model, initial solutions are randomly generated .each solutions to the problem is
identified as particle locations while the particles’ population is known as swarm. For this
algorithm, xi, the position of each particle, is updated for each iteration g as follows:
where term 𝑣 𝑔+1
𝑖
is the velocity of the particle, given by:
31
𝑋 𝑔+1
𝑖
= 𝑋 𝑔
𝑖 + 𝑣 𝑔+1
𝑖
𝑣 𝑔+1
𝑖
= 𝑀. 𝑣𝑔
𝑖
+U[0,πœ‘1]. (𝑃𝑔
𝑖
βˆ’ π‘₯ 𝑔
𝑖
)+U[0,πœ‘2]. 𝑏 𝑔 βˆ’ π‘₯ 𝑔
𝑖
.
SUMO
32
PSO for Traffic Light Scheduling
The optimization solver proposed in this paper for optimal cycle programs for traffic light involves three
steps which are :
Solution Encoding: all traffic light logics with their phase durations are mapped into each solution and
those solutions are randomly generated by PSO
The fitness function :Each solution is evaluated, taking into account the information obtained from
events that occur during simulation by the following equation:
F(s)= 𝑣=0
𝑉 𝑗 𝑣 𝑠 + 𝑣=0
𝑉+𝐢 𝑀 𝑣 𝑠 +(𝐢 𝑠 .𝑆𝑑)
𝑉2 𝑠 +πΆπ‘Ÿ
The global optimization procedure: the optimization strategy is composed into two parts :
οƒ˜an optimization algorithm
οƒ˜a simulation procedure
33
Case study
34
Table 5. Simulation and PSO Parameters
Results
35
Papers comparison
Weakness Strengths
Paper 1 o Vehicle-based strategy
o does not react well to a sharp
changes in traffic patterns
o Global optimization
o Motorized and non-motorized traffic
Paper 2 o The proposed mechanism is
only admissible where the
demand of pedestrians is low.
o Person-based strategy
o the system is flexible
Paper 3 o priority for motorized traffic. o unlimited vehicular networks
o various scenario topologies
o Compared with four algorithms
36
Table 6. Papers comparison
Conclusions
β€’ In this report, research papers tackling the efficient design of intelligent traffic light are discussed.
Considering different parameters to reach a different objective function.
β€’ In [2], both motorized and non-motorized vehicles are taken into account to minimize the overall
congestion and waiting time. Whereas, in [9] an auction based intersection control strategy is
proposed with the objective function of minimizing the waiting time for each person by taking
into consideration the number of persons in each car.
β€’ On the other hand, in another paper used an optimization method called Particle Swarm
Optimization (PSO) to find successful traffic light cycle programs with two main objectives which
are the number of vehicles arriving at the destination and the total travel time.
37
Timeline
38
Future works
β€’ Designing a person based globally optimal intelligent traffic light which fairly considers many
parameters (motorized and non-motorized traffic).
β€’ Designing a machine learning-based algorithm to predict traffic congestion and signal length
timings based on historical information
39
References
[1] Y. Feng, K. L. Head, S. Khoshmagham, and M. Zamanipour, ―A real-time adaptive signal control
in a connected vehicle environment,Transportation Research Part C: Emerging Technologies, vol. 55,
pp. 460–473, 2015.
[2] Ying Liu1, 2, Lei Liu1, Wei-Peng Chen1,Intelligent Traffic Light Control Using Distributed Multi-
Agent Q Learning, Fujitsu Laboratories of America, Inc., Sunnyvale, CA, USA
[3] TimΓ³teo, I., AraΓΊjo, M., Rossetti, R. & Oliveira, E. 2010. TraSMAPI: An API oriented towards Multi-
Agent Systems real-time interaction with multiple Traffic Simulators. In: 13th Intern. IEEE
Conference on Intelligent Transportation Systems (ITSC), Funchal, pp. 1183-1188.
[4] Dion, F., Rakha, H. & Kang, Y.-S. 2004. Comparison of delay estimates at under-saturated and
over-saturated pre-timed signalized intersections. Transportation Research Part B: Methodological,
38(2):99-122.
[5] J. McCrea and S. Moutari, ―A hybrid macroscopic-based model for traffic flow in road
networks,Eur. J. Oper. Res., vol. 207, no. 1, pp. 676–684, 2010.
40
References
[6] R. Bretherton, N. Hounsell, and B. Radia. (1996). Public transport priority in SCOOT [Online].
Available: http://eprints.soton.ac.uk/75299/
[7] M. A. M. de Oca, T. StΒ¨utzle, M. Birattari, and M. Dorigo, ―Frankensteinβ€˜s PSO: A composite
particle swarm optimization algorithm,IEEE Trans. Evol. Comput., vol. 13, no. 5, pp. 1120–1132, Oct.
2009.
[8] J. Kennedy and R. C. Eberhart, Swarm Intelligence. San Francisco, CA, USA: Morgan Kaufmann,
2001.
[9] Cristina Vilarinho, JosΓ© Pedro Tavares, Rosaldo J. F. Rossetti, Intelligent Traffic Lights: Green Time
Period Negotiato.
41
Thank you
42

More Related Content

What's hot

IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET Journal
Β 
paper
paperpaper
paper
Hari Krishnan
Β 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization for
csandit
Β 
K‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTION
K‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTIONK‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTION
K‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTION
ijiert bestjournal
Β 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
Β 
A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...
A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...
A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...
AI Publications
Β 
A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...
International Journal of Power Electronics and Drive Systems
Β 
A New Method for Solving Transportation Problems Considering Average Penalty
A New Method for Solving Transportation Problems Considering Average PenaltyA New Method for Solving Transportation Problems Considering Average Penalty
A New Method for Solving Transportation Problems Considering Average Penalty
IOSRJM
Β 
Road surface classification based on LBP and GLCM features using kNN classifier
Road surface classification based on LBP and GLCM features using kNN classifierRoad surface classification based on LBP and GLCM features using kNN classifier
Road surface classification based on LBP and GLCM features using kNN classifier
journalBEEI
Β 
Emergency response behaviour data collection issue
Emergency response behaviour data collection issueEmergency response behaviour data collection issue
Emergency response behaviour data collection issue
Serge Hoogendoorn
Β 
Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...
Conference Papers
Β 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
Matthew Pulis
Β 
Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...
Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...
Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...
xavier_sa
Β 
Prediction of traveller information and route choice
Prediction of traveller information and route choicePrediction of traveller information and route choice
Prediction of traveller information and route choice
ayishairshad
Β 
Unraveling urban traffic flows
Unraveling urban traffic flowsUnraveling urban traffic flows
Unraveling urban traffic flows
Serge Hoogendoorn
Β 
Rpc
RpcRpc
Rpc
Atiqa khan
Β 

What's hot (16)

IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
Β 
paper
paperpaper
paper
Β 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization for
Β 
K‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTION
K‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTIONK‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTION
K‐MEANS CLUSTERING ANDSNAKES PATTERN USED FOR ROAD EXTRACTION
Β 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
Β 
A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...
A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...
A New Method to Solving Generalized Fuzzy Transportation Problem-Harmonic Mea...
Β 
A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...
Β 
A New Method for Solving Transportation Problems Considering Average Penalty
A New Method for Solving Transportation Problems Considering Average PenaltyA New Method for Solving Transportation Problems Considering Average Penalty
A New Method for Solving Transportation Problems Considering Average Penalty
Β 
Road surface classification based on LBP and GLCM features using kNN classifier
Road surface classification based on LBP and GLCM features using kNN classifierRoad surface classification based on LBP and GLCM features using kNN classifier
Road surface classification based on LBP and GLCM features using kNN classifier
Β 
Emergency response behaviour data collection issue
Emergency response behaviour data collection issueEmergency response behaviour data collection issue
Emergency response behaviour data collection issue
Β 
Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...
Β 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
Β 
Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...
Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...
Camera Analytics System (Based on IEEE topic Camera Selection for adaptive hu...
Β 
Prediction of traveller information and route choice
Prediction of traveller information and route choicePrediction of traveller information and route choice
Prediction of traveller information and route choice
Β 
Unraveling urban traffic flows
Unraveling urban traffic flowsUnraveling urban traffic flows
Unraveling urban traffic flows
Β 
Rpc
RpcRpc
Rpc
Β 

Similar to Comp prese (1)

An IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal ControlAn IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal Control
GauthamSK4
Β 
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
IJORCS
Β 
Design of intelligent traffic light controller using gsm & embedded system
Design of intelligent traffic light controller using gsm & embedded systemDesign of intelligent traffic light controller using gsm & embedded system
Design of intelligent traffic light controller using gsm & embedded system
Yakkali Kiran
Β 
A Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment AlgorithmsA Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment Algorithms
Nicole Adams
Β 
A Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment AlgorithmsA Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment Algorithms
Alicia Buske
Β 
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRESpectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
TELKOMNIKA JOURNAL
Β 
710201909
710201909710201909
710201909
IJRAT
Β 
A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...
A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...
A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...
Joshua Gorinson
Β 
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
hanhdoduc
Β 
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
IRJET Journal
Β 
A Review on Traffic Signal Identification
A Review on Traffic Signal IdentificationA Review on Traffic Signal Identification
A Review on Traffic Signal Identification
ijtsrd
Β 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Cemal Ardil
Β 
Simulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_projectSimulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_project
Alexandru Gutu
Β 
C41016023
C41016023C41016023
C41016023
ijceronline
Β 
A Hybrid Method for Automatic Traffic Control Mechanism
A Hybrid Method for Automatic Traffic Control MechanismA Hybrid Method for Automatic Traffic Control Mechanism
A Hybrid Method for Automatic Traffic Control Mechanism
MangaiK4
Β 
Conflict-free dynamic route multi-agv using dijkstra Floyd-warshall hybrid a...
Conflict-free dynamic route multi-agv using dijkstra  Floyd-warshall hybrid a...Conflict-free dynamic route multi-agv using dijkstra  Floyd-warshall hybrid a...
Conflict-free dynamic route multi-agv using dijkstra Floyd-warshall hybrid a...
IJECEIAES
Β 
Timetable synchronization
Timetable synchronization Timetable synchronization
Timetable synchronization
LIFE GreenYourMove
Β 
Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...
IJRES Journal
Β 
Optimization of Corridor Observation Method to Solve Environmental and Econom...
Optimization of Corridor Observation Method to Solve Environmental and Econom...Optimization of Corridor Observation Method to Solve Environmental and Econom...
Optimization of Corridor Observation Method to Solve Environmental and Econom...
ijceronline
Β 
A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...
A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...
A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...
ijtsrd
Β 

Similar to Comp prese (1) (20)

An IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal ControlAn IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal Control
Β 
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Β 
Design of intelligent traffic light controller using gsm & embedded system
Design of intelligent traffic light controller using gsm & embedded systemDesign of intelligent traffic light controller using gsm & embedded system
Design of intelligent traffic light controller using gsm & embedded system
Β 
A Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment AlgorithmsA Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment Algorithms
Β 
A Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment AlgorithmsA Computational Study Of Traffic Assignment Algorithms
A Computational Study Of Traffic Assignment Algorithms
Β 
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRESpectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Β 
710201909
710201909710201909
710201909
Β 
A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...
A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...
A Robust Algorithm To Solve The Signal Setting Problem Considering Different ...
Β 
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Β 
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Β 
A Review on Traffic Signal Identification
A Review on Traffic Signal IdentificationA Review on Traffic Signal Identification
A Review on Traffic Signal Identification
Β 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Β 
Simulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_projectSimulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_project
Β 
C41016023
C41016023C41016023
C41016023
Β 
A Hybrid Method for Automatic Traffic Control Mechanism
A Hybrid Method for Automatic Traffic Control MechanismA Hybrid Method for Automatic Traffic Control Mechanism
A Hybrid Method for Automatic Traffic Control Mechanism
Β 
Conflict-free dynamic route multi-agv using dijkstra Floyd-warshall hybrid a...
Conflict-free dynamic route multi-agv using dijkstra  Floyd-warshall hybrid a...Conflict-free dynamic route multi-agv using dijkstra  Floyd-warshall hybrid a...
Conflict-free dynamic route multi-agv using dijkstra Floyd-warshall hybrid a...
Β 
Timetable synchronization
Timetable synchronization Timetable synchronization
Timetable synchronization
Β 
Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...
Β 
Optimization of Corridor Observation Method to Solve Environmental and Econom...
Optimization of Corridor Observation Method to Solve Environmental and Econom...Optimization of Corridor Observation Method to Solve Environmental and Econom...
Optimization of Corridor Observation Method to Solve Environmental and Econom...
Β 
A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...
A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...
A two Stage Fuzzy Logic Adaptive Traffic Signal Control for an Isolated Inter...
Β 

Recently uploaded

Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
Β 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
Β 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
Β 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
Β 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
Β 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
Β 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
Β 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
Β 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
Β 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
Β 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
Β 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
Β 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
Β 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo GΓ³mez Abajo
Β 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
Β 
GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...
GlobalLogic Ukraine
Β 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
Β 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
Β 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
Β 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
Β 

Recently uploaded (20)

Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
Β 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Β 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
Β 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
Β 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Β 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Β 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
Β 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Β 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Β 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
Β 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Β 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
Β 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
Β 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Β 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Β 
GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 β€œHow to Improve Web Application Perfor...
Β 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Β 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Β 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
Β 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Β 

Comp prese (1)

  • 1. Intelligent Traffic Light Control Mohamed Khasawneh CIISE, Concordia University PhD Comprehensive Exam 1
  • 2. Outline 1. Introduction 2. Context 3. Papers 1. Intelligent Traffic Light Control Using Distributed Multi-agent Q Learning 2. Intelligent Traffic Lights: Green Time Period Negotiation 3. Optimal Cycle Program of Traffic Lights with Particle Swarm Optimization 4. Conclusions 5. Timeline 6. Future works 2
  • 3. 1. Introduction β€’ Nowadays, studying Intelligent Transport Systems (ITS) is considered to be one of the hottest topics which can improve the quality of life in many ways. Designing a good ITS system can bring us many benefits such as saving lives by reducing the percentage of accidents, increasing the safety for pedestrians, reducing the waiting times for both vehicles and pedestrians, optimizing fuel consumption, reducing the emissions of CO and CO2 gases, reducing the noise pollution, etc. 3
  • 4. 2. Context β€’ Smart cities β€’ Traffic Congestion management problem β€’ Intelligent Traffic signaling problem β€’ Connected vehicles 4
  • 5. Challenges β€’ There are many challenges in designing these systems: The lack of global view of traffic conditions at the neighboring streets or intersections. The unexpected change in traffic condition at any given time. The high congestion status which makes it a hard and daunting task to accomplish optimization between vehicles and pedestrian in a fair and satisfying manner. 5
  • 6. Papers under study 1. Intelligent Traffic Light Control Using Distributed Multi-agent Q Learning. 2. Intelligent Traffic Lights: Green Time Period Negotiation. 3. Optimal Cycle Program of Traffic Lights with Particle Swarm Optimization. 6
  • 7. Paper 1. Intelligent Traffic Light Control Using Distributed Multi-agent Q Learning 7
  • 8. Problem Definition β€’ Designing Intelligent traffic light control, where two main aspects are not considered in the previous studies: Non motorized traffic. Global optimization. 8
  • 9. Literature Review 9 Figure 1.Classification Of Traffic Light Control Approach
  • 10. Proposed System Design β€’ The proposed system design is based on the usage of Q learning which falls under the reinforcement learning techniques. β€’ Q learning technique is composed of two main phases which are exploration and exploitation phases. β€’ In exploration phase, the Q learning agent is randomly exploring the environment around, after the environment is learned an exploitation phase is starting with an objective to maximize the rewards in the whole system. 10
  • 11. Proposed System Design Figure 2. System Architecture for Distributed Q Learning Agent [2]. 11
  • 12. Methodology β€’ A Markov Decision Based model where states, actions, rewards are defined. States : 𝑆𝑖,𝑑 𝑑 = {π‘ž1𝑖,𝑑 𝑑 , π‘ž2𝑖,𝑑 𝑑 , … , π‘ž 𝑗𝑖,𝑑 𝑑 , π‘š1𝑖,𝑑,𝐿 𝑑 , π‘š1𝑖,𝑑, 𝑑 , … , π‘š1𝑖,𝑑 𝑑 , π‘š1𝑖,𝑑 𝑑 } (1) Actions: Fig. 3: Action sets (green lights) for β€œ+” shape intersection 12
  • 13. Methodology Rewards: π‘Ήπ’Š,𝒅 𝒕 π’‚π’Š,𝒅 𝒕 , 𝒂𝒋,𝒅 𝒕 , π‘Ίπ’Š,𝒅 𝒕 , 𝑺𝒋,𝒅, 𝒕 π‘Ύπ’Š,𝒅 𝒕 = βˆ’( 𝑾 𝟏,𝒅 𝒕 𝑡 π’Š π’‹πœΊπ‘΅ π’Š π’’π’‹π’Š,𝒅 𝒕 + 𝑾 𝒛,𝒅 𝒕 𝑡 π’Š 𝑡 𝒋 π’‹πœΊπ‘΅ π’Š π’ŒπœΊπ‘΅ 𝒋 𝒒 π’Œπ’‹,𝒅 𝒕 + 𝑾 πŸ‘,𝒅 𝒕 𝟐 𝑡 π’Š π’‹πœΊπ‘΅ π’Š ( π’Žπ’‹π’Š,𝒅,𝑳 𝒕 + π’Žπ’‹π’Š,𝒅,𝑹 𝒕 )) (2) Integrate real-world constraints and traffic rules. 13
  • 14. Used parameters Parameters Meaning π‘Ίπ’Š,𝒅 𝒕 The state at intersection i, at day d and time t. 𝒒 πŸπ’Š,𝒅 𝒕 , 𝒒 πŸπ’Š,𝒅 𝒕 , … , π’’π’‹π’Š,𝒅 𝒕 The queue length from intersection j to intersection i, at day d and time t π’Ž πŸπ’Š,𝒅,𝑳 𝒕 , π’Ž πŸπ’Š,𝒅,𝑹 𝒕 The queue length for pedestrians at the left side from intersection j to i, at day d and time t, π‘Ήπ’Š,𝒅 𝒕 The reward at intersection i, at day d and time 𝑾 𝟏,𝒅 𝒕 The weight to present the local vehicular queues at intersection I 𝑾 𝟐,𝒅 𝒕 The weight to present the neighborhood vehicular queues at the neighbors of intersection I 𝑾 πŸ‘,𝒅 𝒕 Weight to present the total pedestrian queues at intersection I π’‚π’Š,𝒅 𝒕 The action at intersection i, at day d and time t 14Table 1. Used Parameters
  • 15. Results Fig. 4: Total cumulated queue lengths for vehicles and pedestrians in the case of high pedestrian rate Fig. 5: Total waiting and traveling time for vehicles and pedestrians in the case of high pedestrian rate 15
  • 16. Results Fig. 6: CO2 and CO emission of vehicles in the case of high pedestrian rate Fig. 7: Fuel consumption and noise pollution of vehicles in the case of high pedestrian rate Fig. 8: Total cumulated queue lengths for vehicles and pedestrians in the case of medium pedestrian rate Fig. 9: Total waiting and traveling time for vehicles and pedestrians in the case of medium pedestrian rate 16
  • 17. Conclusion β€’ Unlike other papers in the literature, one of the main contributions of this paper is handling both motorized and non-motorized vehicles. Non-motorized traffic such as pedestrian and bicyclist are also an important part of the whole system and should not be overlooked in order to achieve the fairness among all users. Other contribution is the achievement of near global optimal solution by gathering/exchanging all the information from/to local and neighboring intersections, this helps in a better and more accurate decisions compared with other proposed algorithms in literature which are either using fixed-time or dynamic control approach 17
  • 18. Paper 2: Intelligent Traffic Lights: Green Time Period Negotiation 18
  • 19. Problem Definition β€’ Designing Intelligent traffic light control, where two main aspects are not considered in the previous studies: Person-based. The distribution of green time period between the traffic streams. 19
  • 20. Literature Review 20 Author Approach Dresner and Stone (2005) (2009) β€œreservation based” strategy Vasirani and Ossowski(2009) (2011) β€œmarket based” strategy and extended the work done by Dresner and Stone Schepperle and Bohm(2008) this strategy will take in account valuation of the driver Table 2. Literature Review
  • 21. Proposed System Design β€’ A multi-agent computerized system (MAS or "self-organized system") composed of multiple interacting intelligent agents is proposed. Two stages are involved: First stage : try to find a traffic plan through defining the phase and determining green time periods Second stage: include two decisions defining the time of terminating the current stage and defining the next stage to be implemented. 21
  • 22. First stage 𝑡 𝟎 = 𝑸𝑻 𝒇 πŸ’ (π‘Ώπ’Šβˆ’πŸ) + π’™π’Š βˆ’ 𝟏 𝟐 + 𝟏𝟐 𝒙 π’Šβˆ’ .πŸ”πŸ•+ π’”π’ˆ πŸ”πŸŽπŸŽ 𝑸𝑻 𝒇 π’Šπ’‡ π‘Ώπ’Š >. πŸ”πŸ• + π’”π’ˆ πŸ”πŸŽπŸŽ (3) 0 otherwise 𝑡 𝑴𝒂𝒙 = 𝒒 π‘ͺβˆ’π’ˆ πŸβˆ’π’š + 𝑡 𝟎 π’π’–π’Žπ’ƒπ’†π’“ 𝒐𝒇 𝒍𝒂𝒏𝒆𝒔 < 𝒍𝒂𝒏𝒆 π’„π’‚π’‘π’‚π’„π’Šπ’•π’š 𝒒𝒖𝒆𝒖𝒆 (4) 𝑫 𝒕𝒐𝒕𝒂𝒍=π’—π’Šπ’†π’„π’‰π’π’†π’”+π’‘π’†π’…π’†π’”π’•π’“π’‚π’Šπ’π’” = π’Š=𝟏 𝑰 𝒒π‘ͺ(πŸβˆ’π’ˆπ’Š/π‘ͺ) 𝟐 𝟐(πŸβˆ’π’™ π’Š (π’ˆπ’Š/π‘ͺ) + 𝑡 𝟎 π‘Ώπ’Š 𝒗𝒆𝒉 𝒐𝒄𝒄 (5) 22
  • 25. Case study Variables values Simulation Time 2 hours The inter-green time 5s (3s yellow, 2s red). The minimum green duration 7 second The maximum planned cycle length 120 second the maximum acceptable degree of saturation 80% The saturation flows for straight-ahead movements, right-turn movement and left-turn movements 1800, 1600 and 1700 veh/h/lane, respectively. average vehicle occupancy 1.2 Simulation Software AIMSUN Table 3. Simulation Parameters 25
  • 26. Result Fig. 5 – Average travel time of each replication versus time: a) baseline; b) proposed 26
  • 27. Conclusions β€’ This paper unveiled a person-oriented traffic signal control method for secluded intersection that include signal timing optimization and concurrent signal plan designs with actuated-time data about the dynamics of the network. β€’ The suggested control mechanism operates within two phases: first, it chooses traffic signals and second, it undertakes negotiation of green time duration based on actual traffic situations. The suggested control is assessed using a tiny traffic simulation tool. 27
  • 28. Paper 3: Optimal Cycle Program of Traffic Lights With Particle Swarm Optimization 28
  • 29. Problem definition β€’ Designing Intelligent traffic light control, where three main aspects are not considered in the previous studies: Large vehicular networks. Many scenarios. Comparison with other algorithms. 29
  • 30. Literature Review Mathematic models Fuzzy logic approaches Biologically inspired optimizers οƒ˜McCrea and Moutari[5]( merged knowledge-founded and continuous calculus-founded models with the intent of defining the road networks’ traffic flow) οƒ˜ Tolba et al.( offered a Petri net- based model to indicate traffic flow, from both macroscopic and macroscopic perceptions, consideration of vehicles’ individual trajectories and observation of global variables, respectively οƒ˜Lim et al. [4]( derived a fuzzy logic controller during a single intersection’s real-time local optimization) οƒ˜ Other experts [3] developed a traffic simulator utilizing fuzzy logic agents for traffic lights at isolated intersections. Cellular automata: οƒ˜ Brockfeld et al. [6] utilized a CA model whereby the city network was instigated as a simple square having some normal streets and four junctions. Neural networks (NN): οƒ˜ Spall and Chin [1] illustrated an NN considered in configuring traffic lights’ control parameters. Genetics Algorithm 30 Table 4.Literature Review(Paper 2)
  • 31. Solution Approach β€’ PSO has been considered in [7] and [8] as a population-based meta-heuristic motivated by the birds’ social behavior within a flock, whose initial purpose was to continually optimize problems. β€’ In this model, initial solutions are randomly generated .each solutions to the problem is identified as particle locations while the particles’ population is known as swarm. For this algorithm, xi, the position of each particle, is updated for each iteration g as follows: where term 𝑣 𝑔+1 𝑖 is the velocity of the particle, given by: 31 𝑋 𝑔+1 𝑖 = 𝑋 𝑔 𝑖 + 𝑣 𝑔+1 𝑖 𝑣 𝑔+1 𝑖 = 𝑀. 𝑣𝑔 𝑖 +U[0,πœ‘1]. (𝑃𝑔 𝑖 βˆ’ π‘₯ 𝑔 𝑖 )+U[0,πœ‘2]. 𝑏 𝑔 βˆ’ π‘₯ 𝑔 𝑖 .
  • 33. PSO for Traffic Light Scheduling The optimization solver proposed in this paper for optimal cycle programs for traffic light involves three steps which are : Solution Encoding: all traffic light logics with their phase durations are mapped into each solution and those solutions are randomly generated by PSO The fitness function :Each solution is evaluated, taking into account the information obtained from events that occur during simulation by the following equation: F(s)= 𝑣=0 𝑉 𝑗 𝑣 𝑠 + 𝑣=0 𝑉+𝐢 𝑀 𝑣 𝑠 +(𝐢 𝑠 .𝑆𝑑) 𝑉2 𝑠 +πΆπ‘Ÿ The global optimization procedure: the optimization strategy is composed into two parts : οƒ˜an optimization algorithm οƒ˜a simulation procedure 33
  • 34. Case study 34 Table 5. Simulation and PSO Parameters
  • 36. Papers comparison Weakness Strengths Paper 1 o Vehicle-based strategy o does not react well to a sharp changes in traffic patterns o Global optimization o Motorized and non-motorized traffic Paper 2 o The proposed mechanism is only admissible where the demand of pedestrians is low. o Person-based strategy o the system is flexible Paper 3 o priority for motorized traffic. o unlimited vehicular networks o various scenario topologies o Compared with four algorithms 36 Table 6. Papers comparison
  • 37. Conclusions β€’ In this report, research papers tackling the efficient design of intelligent traffic light are discussed. Considering different parameters to reach a different objective function. β€’ In [2], both motorized and non-motorized vehicles are taken into account to minimize the overall congestion and waiting time. Whereas, in [9] an auction based intersection control strategy is proposed with the objective function of minimizing the waiting time for each person by taking into consideration the number of persons in each car. β€’ On the other hand, in another paper used an optimization method called Particle Swarm Optimization (PSO) to find successful traffic light cycle programs with two main objectives which are the number of vehicles arriving at the destination and the total travel time. 37
  • 39. Future works β€’ Designing a person based globally optimal intelligent traffic light which fairly considers many parameters (motorized and non-motorized traffic). β€’ Designing a machine learning-based algorithm to predict traffic congestion and signal length timings based on historical information 39
  • 40. References [1] Y. Feng, K. L. Head, S. Khoshmagham, and M. Zamanipour, ―A real-time adaptive signal control in a connected vehicle environment,Transportation Research Part C: Emerging Technologies, vol. 55, pp. 460–473, 2015. [2] Ying Liu1, 2, Lei Liu1, Wei-Peng Chen1,Intelligent Traffic Light Control Using Distributed Multi- Agent Q Learning, Fujitsu Laboratories of America, Inc., Sunnyvale, CA, USA [3] TimΓ³teo, I., AraΓΊjo, M., Rossetti, R. & Oliveira, E. 2010. TraSMAPI: An API oriented towards Multi- Agent Systems real-time interaction with multiple Traffic Simulators. In: 13th Intern. IEEE Conference on Intelligent Transportation Systems (ITSC), Funchal, pp. 1183-1188. [4] Dion, F., Rakha, H. & Kang, Y.-S. 2004. Comparison of delay estimates at under-saturated and over-saturated pre-timed signalized intersections. Transportation Research Part B: Methodological, 38(2):99-122. [5] J. McCrea and S. Moutari, ―A hybrid macroscopic-based model for traffic flow in road networks,Eur. J. Oper. Res., vol. 207, no. 1, pp. 676–684, 2010. 40
  • 41. References [6] R. Bretherton, N. Hounsell, and B. Radia. (1996). Public transport priority in SCOOT [Online]. Available: http://eprints.soton.ac.uk/75299/ [7] M. A. M. de Oca, T. StΒ¨utzle, M. Birattari, and M. Dorigo, ―Frankensteinβ€˜s PSO: A composite particle swarm optimization algorithm,IEEE Trans. Evol. Comput., vol. 13, no. 5, pp. 1120–1132, Oct. 2009. [8] J. Kennedy and R. C. Eberhart, Swarm Intelligence. San Francisco, CA, USA: Morgan Kaufmann, 2001. [9] Cristina Vilarinho, JosΓ© Pedro Tavares, Rosaldo J. F. Rossetti, Intelligent Traffic Lights: Green Time Period Negotiato. 41