Graph Application in Traffic Control

GRAPH APPLICATIONS IN TRAFFIC CONTROL PROBLEMS
BY
ISAH SANI BIRNIN GWARI
 A graph G consists of a finite set of ordered pairs, called
edges E, of certain entities called vertices V. Edges are
also called as arcs or links. Vertices are also called as
nodes or points.
 G=(V,E)
 A graph is a set of vertices and edges. A vertex may
represent a state or a condition while the edge may
represent a relation between two vertices.
Directed Graph
 Directed Graphs or DIGRAPHS make reference
to edges which are directed (i.e.) edges which
are ordered pairs of vertices.
Undirected Graph
 A graph whose definition makes reference to
unordered pairs of vertices as edges is known
as an undirected graph
INTRODUCTION
APPLICATIONS OF GRAPH
 Amazon use graphs to make suggestions for
future shopping
 Graph is use in solving Travelling Salesman Problem
(TSP) Branch and bound algorithms
o Logistics of delivering goods
o Sport Tournament
o Drilling holes in circuit boards
o Programming space telescopes like Hubble
 The seven bridges of Konigsberg
 Social Networks (Facebook) use graph for finding
friends, etc.
 Solving Traffic Control Problems
GRAPH APPLICATIONS IN
TRAFFIC CONTROL PROBLEMS
The Traffic control problem at a four leg intersection,
with five streams and the corresponding compatibility
graph as shown below:
 The traffic control problem is to minimize the
waiting time of the public transportation while
maintaining the individual traffic flow optimally.
 Vehicles approaching an intersection prepare
themselves to perform a certain maneuver i.e.
to drive through, turn left, or turn right at an
intersection.
 The resulting compatibility graph of the
intersection and its connectivity is used to study
the most efficient route or the traffic control
system to direct the traffic flow to its maximum
capacity using the minimum number of edges
or the minimum number of vertices.
DISCUSSION..
DISCUSSION..
 As the edges of the edge connectivity represents the
flow of traffic at an intersection, the waiting time of
the traffic participants can be minimized by
controlling the edges of the edge connectivity .
 The traffic sensors can be placed on each edge in a
cut-set of G determined by its edge connectivity as
well as on each vertex of G determined by its vertex
connectivity. These sensors will provide complete
traffic information for the control system.
1 von 6

Recomendados

Application of graph theory in Traffic Management von
Application of graph theory in Traffic ManagementApplication of graph theory in Traffic Management
Application of graph theory in Traffic ManagementSwathiSundari
1.8K views15 Folien
Graph theory and life von
Graph theory and lifeGraph theory and life
Graph theory and lifeMilan Joshi
12.1K views32 Folien
Applications of graph theory von
                      Applications of graph theory                      Applications of graph theory
Applications of graph theoryNilaNila16
8K views11 Folien
String matching algorithms von
String matching algorithmsString matching algorithms
String matching algorithmsAshikapokiya12345
21.2K views22 Folien
Interesting applications of graph theory von
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theoryTech_MX
54.5K views31 Folien
Design and Analysis of Algorithms.pptx von
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxSyed Zaid Irshad
538 views454 Folien

Más contenido relacionado

Was ist angesagt?

Introduction to Graph Theory von
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory Kazi Md. Saidul
1.6K views49 Folien
Shortest path algorithms von
Shortest path algorithmsShortest path algorithms
Shortest path algorithmsAmit Rathi
1.8K views51 Folien
Dijkstra's Algorithm von
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's AlgorithmArijitDhali
812 views14 Folien
Minimum spanning tree von
Minimum spanning treeMinimum spanning tree
Minimum spanning treeSTEFFY D
1.1K views34 Folien
Lattice lecture Final DM Updated2.ppt von
Lattice lecture Final DM Updated2.pptLattice lecture Final DM Updated2.ppt
Lattice lecture Final DM Updated2.pptAkash588342
262 views44 Folien
Properties of relations von
Properties of relationsProperties of relations
Properties of relationsInamul Hossain Imran
4.9K views16 Folien

Was ist angesagt?(20)

Introduction to Graph Theory von Kazi Md. Saidul
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
Kazi Md. Saidul1.6K views
Shortest path algorithms von Amit Rathi
Shortest path algorithmsShortest path algorithms
Shortest path algorithms
Amit Rathi1.8K views
Dijkstra's Algorithm von ArijitDhali
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's Algorithm
ArijitDhali812 views
Minimum spanning tree von STEFFY D
Minimum spanning treeMinimum spanning tree
Minimum spanning tree
STEFFY D1.1K views
Lattice lecture Final DM Updated2.ppt von Akash588342
Lattice lecture Final DM Updated2.pptLattice lecture Final DM Updated2.ppt
Lattice lecture Final DM Updated2.ppt
Akash588342262 views
Lower bound von Rajendran
Lower boundLower bound
Lower bound
Rajendran 9.1K views
Application of graph theory in drug design von Reihaneh Safavi
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
Reihaneh Safavi18.4K views
CMSC 56 | Lecture 15: Closures of Relations von allyn joy calcaben
CMSC 56 | Lecture 15: Closures of RelationsCMSC 56 | Lecture 15: Closures of Relations
CMSC 56 | Lecture 15: Closures of Relations
allyn joy calcaben2.6K views
8 queen problem von NagajothiN1
8 queen problem8 queen problem
8 queen problem
NagajothiN11.2K views
Register allocation and assignment von Karthi Keyan
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
Karthi Keyan29K views
Dijkstra’s algorithm von faisal2204
Dijkstra’s algorithmDijkstra’s algorithm
Dijkstra’s algorithm
faisal22048.9K views
Problem reduction AND OR GRAPH & AO* algorithm.ppt von arunsingh660
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.ppt
arunsingh66022.5K views
Introduction to Dynamic Programming, Principle of Optimality von Bhavin Darji
Introduction to Dynamic Programming, Principle of OptimalityIntroduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of Optimality
Bhavin Darji15K views

Similar a Graph Application in Traffic Control

Graphs data Structure von
Graphs data StructureGraphs data Structure
Graphs data StructureMahmoud Alfarra
714 views18 Folien
Lecture 2.3.1 Graph.pptx von
Lecture 2.3.1 Graph.pptxLecture 2.3.1 Graph.pptx
Lecture 2.3.1 Graph.pptxking779879
32 views23 Folien
Talk on Graph Theory - I von
Talk on Graph Theory - ITalk on Graph Theory - I
Talk on Graph Theory - IAnirudh Raja
4.2K views33 Folien
NON-LINEAR DATA STRUCTURE-Graphs.pptx von
NON-LINEAR DATA STRUCTURE-Graphs.pptxNON-LINEAR DATA STRUCTURE-Graphs.pptx
NON-LINEAR DATA STRUCTURE-Graphs.pptxRajitha Reddy Alugati
32 views29 Folien
Graphs data structures von
Graphs data structuresGraphs data structures
Graphs data structuresJasleen Kaur (Chandigarh University)
493 views55 Folien
Driving Behavior for ADAS and Autonomous Driving VIII von
Driving Behavior for ADAS and Autonomous Driving VIIIDriving Behavior for ADAS and Autonomous Driving VIII
Driving Behavior for ADAS and Autonomous Driving VIIIYu Huang
221 views39 Folien

Similar a Graph Application in Traffic Control(20)

Lecture 2.3.1 Graph.pptx von king779879
Lecture 2.3.1 Graph.pptxLecture 2.3.1 Graph.pptx
Lecture 2.3.1 Graph.pptx
king77987932 views
Talk on Graph Theory - I von Anirudh Raja
Talk on Graph Theory - ITalk on Graph Theory - I
Talk on Graph Theory - I
Anirudh Raja4.2K views
Driving Behavior for ADAS and Autonomous Driving VIII von Yu Huang
Driving Behavior for ADAS and Autonomous Driving VIIIDriving Behavior for ADAS and Autonomous Driving VIII
Driving Behavior for ADAS and Autonomous Driving VIII
Yu Huang221 views
Surface Representations using GIS AND Topographical Mapping von NAXA-Developers
Surface Representations using GIS AND Topographical MappingSurface Representations using GIS AND Topographical Mapping
Surface Representations using GIS AND Topographical Mapping
NAXA-Developers2.1K views
Crossing patterns in Nonplanar Road networks von Ajinkya Ghadge
Crossing patterns in Nonplanar Road networksCrossing patterns in Nonplanar Road networks
Crossing patterns in Nonplanar Road networks
Ajinkya Ghadge77 views
barua-2015-ijca-906425 von Saurav Barua
barua-2015-ijca-906425barua-2015-ijca-906425
barua-2015-ijca-906425
Saurav Barua345 views
REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION von mlaij
REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATIONREINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION
REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION
mlaij28 views
Complete the following in a paper of 1–2 pages1. Consider the f.docx von maxinesmith73660
Complete the following in a paper of 1–2 pages1. Consider the f.docxComplete the following in a paper of 1–2 pages1. Consider the f.docx
Complete the following in a paper of 1–2 pages1. Consider the f.docx
Interpolation von seidmmd
InterpolationInterpolation
Interpolation
seidmmd992 views
Analysis of Impact of Graph Theory in Computer Application von IRJET Journal
Analysis of Impact of Graph Theory in Computer ApplicationAnalysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer Application
IRJET Journal128 views
G03502033039 von theijes
G03502033039G03502033039
G03502033039
theijes291 views

Último

DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h... von
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...Deltares
5 views31 Folien
Unleash The Monkeys von
Unleash The MonkeysUnleash The Monkeys
Unleash The MonkeysJacob Duijzer
7 views28 Folien
Agile 101 von
Agile 101Agile 101
Agile 101John Valentino
7 views20 Folien
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... von
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...Deltares
7 views28 Folien
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action von
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionMárton Kodok
5 views55 Folien
Generic or specific? Making sensible software design decisions von
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
6 views60 Folien

Último(20)

DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h... von Deltares
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
Deltares5 views
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... von Deltares
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
Deltares7 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action von Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 views
Generic or specific? Making sensible software design decisions von Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... von Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller37 views
Headless JS UG Presentation.pptx von Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 views
FIMA 2023 Neo4j & FS - Entity Resolution.pptx von Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j7 views
Software evolution understanding: Automatic extraction of software identifier... von Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... von Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... von Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 views
Navigating container technology for enhanced security by Niklas Saari von Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy14 views
Airline Booking Software von SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 views
SUGCON ANZ Presentation V2.1 Final.pptx von Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 views
Dapr Unleashed: Accelerating Microservice Development von Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... von Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri825 views
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme... von Deltares
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
Deltares5 views

Graph Application in Traffic Control

  • 1. GRAPH APPLICATIONS IN TRAFFIC CONTROL PROBLEMS BY ISAH SANI BIRNIN GWARI
  • 2.  A graph G consists of a finite set of ordered pairs, called edges E, of certain entities called vertices V. Edges are also called as arcs or links. Vertices are also called as nodes or points.  G=(V,E)  A graph is a set of vertices and edges. A vertex may represent a state or a condition while the edge may represent a relation between two vertices. Directed Graph  Directed Graphs or DIGRAPHS make reference to edges which are directed (i.e.) edges which are ordered pairs of vertices. Undirected Graph  A graph whose definition makes reference to unordered pairs of vertices as edges is known as an undirected graph INTRODUCTION
  • 3. APPLICATIONS OF GRAPH  Amazon use graphs to make suggestions for future shopping  Graph is use in solving Travelling Salesman Problem (TSP) Branch and bound algorithms o Logistics of delivering goods o Sport Tournament o Drilling holes in circuit boards o Programming space telescopes like Hubble  The seven bridges of Konigsberg  Social Networks (Facebook) use graph for finding friends, etc.  Solving Traffic Control Problems
  • 4. GRAPH APPLICATIONS IN TRAFFIC CONTROL PROBLEMS The Traffic control problem at a four leg intersection, with five streams and the corresponding compatibility graph as shown below:
  • 5.  The traffic control problem is to minimize the waiting time of the public transportation while maintaining the individual traffic flow optimally.  Vehicles approaching an intersection prepare themselves to perform a certain maneuver i.e. to drive through, turn left, or turn right at an intersection.  The resulting compatibility graph of the intersection and its connectivity is used to study the most efficient route or the traffic control system to direct the traffic flow to its maximum capacity using the minimum number of edges or the minimum number of vertices. DISCUSSION..
  • 6. DISCUSSION..  As the edges of the edge connectivity represents the flow of traffic at an intersection, the waiting time of the traffic participants can be minimized by controlling the edges of the edge connectivity .  The traffic sensors can be placed on each edge in a cut-set of G determined by its edge connectivity as well as on each vertex of G determined by its vertex connectivity. These sensors will provide complete traffic information for the control system.