SlideShare a Scribd company logo
1 of 20
Graph Application
PRESENTED BY:
JAY DHOLARIYA(15IT024)
GAURANG DOBARIYA(15IT025)
What is Graph?
• Graph Is a Non-linear data structure.
• Contain the vertex and edges.
• Edges may be directed or undirected.
APPLICATION
REAL TIME
COMPUTER
FIELD
REAL TIME
• Transportation networks.
Vertices: In road networks vertices are
intersections.
Edges : Road segments between
intersection.
• Used by : Google maps, Bing maps and
now Apple IOS 9 maps for map
programs.
Representation of molecular
structure
• Vertex: molecule
• Edges: bond between molecule
Map colouring
• famous four colour theorem asserts that it
is always possible to properly colour the regions
of the map such that no two adjacent regions are
assigned the same colour, using at most four
distinct colours.
Map colouring
Three cottage problem
• "The three cottage problem
is a well-known
mathematical puzzle. It can
be stated like this:
• Three cottages on a
plane (or sphere) and
each needs to be
connected to the gas,
water, and electric
companies.
• Plannar Graph
Graph Centre:
• For each vertex find the length of shortest path
to the farthest vertex. Centre of the graph is the
vertex for which this value is minimal.
• hospital, a fire department, or a police
department, should be placed in a city so that
the farthest point is as close as possible.
5
0
Shortest Path
• Consider some communications stations (for
telephony, cable television, Internet etc.) and a list
of possible connections between them, having
different costs.
• Find the cheapest way to connect these stations in a
network. This may be used for example to connect
villages to cable television, or to Internet.
• The same problem, but instead of connecting
communications stations - villages are to be
connected with roads.
Travelling Salesman Problem
A salesman has to visit a
number of cities to
deliver items. What is
the shortest route that
connects all the cities?
Airline Network
• Graph theory is already
utilised in flight
networks.
• Airlines want to
connect countless cities
in the most efficient
way, moving the most
passengers with the
fewest possible trips
Minimizing connection in Ic
• Integrated circuits
(ICs) consist of
millions of transistors
which need to be
connected.
• it is important to
optimise these
countless connections
to improve the
performance of the
chip.
Computer field
• Using GPS/Google
Maps/Yahoo Maps, to
find a route based on
shortest route.
• Finding shortest
routes in car
navigation systems
Computer network
• graph theory used in
all types of topology
for configure
network.
• Vertex :each device
(Router, pc, etc..)
• Edges: connection
between the devices.
Digital Graph
• Document link graphs. The best known example
is the link graph of the web,
• vertex: web page, directed edge: hyperlink
• Google any page that is very good will have many
other pages linking to it. Pages that are rarely
visited, or not very interesting, will be very
“lonely” in the internet graph
• This gives a way to rank websites and allows
Google to display the best results at the
beginning.
Database
• Databases: For representing
ER(Entity Relationship)
diagrams in databases, for
representing dependency of
tables in databases.
Social Network
• Connecting with friends on
social media, where each
user is a vertex, and when
users connect they create an
edge.
• Facebook,Twiter,Instagram etc…
Application Of Graph Data Structure

More Related Content

What's hot

Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithmami_01
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - GraphMadhu Bala
 
Dijkstra's algorithm presentation
Dijkstra's algorithm presentationDijkstra's algorithm presentation
Dijkstra's algorithm presentationSubid Biswas
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theoryTech_MX
 
UNIT III NON LINEAR DATA STRUCTURES – TREES
UNIT III 	NON LINEAR DATA STRUCTURES – TREESUNIT III 	NON LINEAR DATA STRUCTURES – TREES
UNIT III NON LINEAR DATA STRUCTURES – TREESKathirvel Ayyaswamy
 
Threaded Binary Tree
Threaded Binary TreeThreaded Binary Tree
Threaded Binary Treekhabbab_h
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network systemManikanta satyala
 
1.1 binary tree
1.1 binary tree1.1 binary tree
1.1 binary treeKrish_ver2
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - SamyMark Arokiasamy
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphsTech_MX
 
BINARY TREE REPRESENTATION.ppt
BINARY TREE REPRESENTATION.pptBINARY TREE REPRESENTATION.ppt
BINARY TREE REPRESENTATION.pptSeethaDinesh
 

What's hot (20)

Graph data structure and algorithms
Graph data structure and algorithmsGraph data structure and algorithms
Graph data structure and algorithms
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithm
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - Graph
 
Dijkstra's algorithm presentation
Dijkstra's algorithm presentationDijkstra's algorithm presentation
Dijkstra's algorithm presentation
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
UNIT III NON LINEAR DATA STRUCTURES – TREES
UNIT III 	NON LINEAR DATA STRUCTURES – TREESUNIT III 	NON LINEAR DATA STRUCTURES – TREES
UNIT III NON LINEAR DATA STRUCTURES – TREES
 
Threaded Binary Tree
Threaded Binary TreeThreaded Binary Tree
Threaded Binary Tree
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
 
Spanning trees
Spanning treesSpanning trees
Spanning trees
 
Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
 
Dijkstra's Algorithm
Dijkstra's Algorithm Dijkstra's Algorithm
Dijkstra's Algorithm
 
Linked list
Linked listLinked list
Linked list
 
Threaded Binary Tree.pptx
Threaded Binary Tree.pptxThreaded Binary Tree.pptx
Threaded Binary Tree.pptx
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Tree and graph
Tree and graphTree and graph
Tree and graph
 
1.1 binary tree
1.1 binary tree1.1 binary tree
1.1 binary tree
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - Samy
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
BINARY TREE REPRESENTATION.ppt
BINARY TREE REPRESENTATION.pptBINARY TREE REPRESENTATION.ppt
BINARY TREE REPRESENTATION.ppt
 
Graph traversals in Data Structures
Graph traversals in Data StructuresGraph traversals in Data Structures
Graph traversals in Data Structures
 

Similar to Application Of Graph Data Structure

Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunicationsAkhil Gupta
 
Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commutingBansi Mehta
 
Ling liu part 01:big graph processing
Ling liu part 01:big graph processingLing liu part 01:big graph processing
Ling liu part 01:big graph processingjins0618
 
An Introduction to Graph Databases
An Introduction to Graph DatabasesAn Introduction to Graph Databases
An Introduction to Graph DatabasesInfiniteGraph
 
Map reduce programming model to solve graph problems
Map reduce programming model to solve graph problemsMap reduce programming model to solve graph problems
Map reduce programming model to solve graph problemsNishant Gandhi
 
real life applications of network in graph theory.pptx
real life applications of network in graph theory.pptxreal life applications of network in graph theory.pptx
real life applications of network in graph theory.pptxmathematicssac
 
Spanning Tree in data structure and .pptx
Spanning Tree in data structure and .pptxSpanning Tree in data structure and .pptx
Spanning Tree in data structure and .pptxasimshahzad8611
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
 
Analysis of Impact of Graph Theory in Computer Application
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 ApplicationIRJET Journal
 
Design of Road Project Using MX Software
Design of Road Project Using MX Software Design of Road Project Using MX Software
Design of Road Project Using MX Software VaibhavSandhu
 
Application Of Graph Theory
Application Of Graph TheoryApplication Of Graph Theory
Application Of Graph TheoryMaria Perkins
 
Applied GIS - 3022.pptx
Applied GIS - 3022.pptxApplied GIS - 3022.pptx
Applied GIS - 3022.pptxtemesgenabebe1
 
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...Nesreen K. Ahmed
 
Leveraging Multiple GPUs and CPUs for Graphlet Counting in Large Networks
Leveraging Multiple GPUs and CPUs for  Graphlet Counting in Large Networks Leveraging Multiple GPUs and CPUs for  Graphlet Counting in Large Networks
Leveraging Multiple GPUs and CPUs for Graphlet Counting in Large Networks Ryan Rossi
 
Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper DataMap Europe Ltd.
 

Similar to Application Of Graph Data Structure (20)

Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunications
 
Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commuting
 
Ling liu part 01:big graph processing
Ling liu part 01:big graph processingLing liu part 01:big graph processing
Ling liu part 01:big graph processing
 
An Introduction to Graph Databases
An Introduction to Graph DatabasesAn Introduction to Graph Databases
An Introduction to Graph Databases
 
Map reduce programming model to solve graph problems
Map reduce programming model to solve graph problemsMap reduce programming model to solve graph problems
Map reduce programming model to solve graph problems
 
Pregel
PregelPregel
Pregel
 
real life applications of network in graph theory.pptx
real life applications of network in graph theory.pptxreal life applications of network in graph theory.pptx
real life applications of network in graph theory.pptx
 
Spanning Tree in data structure and .pptx
Spanning Tree in data structure and .pptxSpanning Tree in data structure and .pptx
Spanning Tree in data structure and .pptx
 
A step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation modelsA step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation models
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
Analysis of Impact of Graph Theory in Computer Application
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
 
Graph theory NYC
Graph theory NYCGraph theory NYC
Graph theory NYC
 
Design of Road Project Using MX Software
Design of Road Project Using MX Software Design of Road Project Using MX Software
Design of Road Project Using MX Software
 
Application Of Graph Theory
Application Of Graph TheoryApplication Of Graph Theory
Application Of Graph Theory
 
Ijcnc050213
Ijcnc050213Ijcnc050213
Ijcnc050213
 
Applied GIS - 3022.pptx
Applied GIS - 3022.pptxApplied GIS - 3022.pptx
Applied GIS - 3022.pptx
 
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
 
main
mainmain
main
 
Leveraging Multiple GPUs and CPUs for Graphlet Counting in Large Networks
Leveraging Multiple GPUs and CPUs for  Graphlet Counting in Large Networks Leveraging Multiple GPUs and CPUs for  Graphlet Counting in Large Networks
Leveraging Multiple GPUs and CPUs for Graphlet Counting in Large Networks
 
Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper
 

Recently uploaded

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

Application Of Graph Data Structure

  • 1. Graph Application PRESENTED BY: JAY DHOLARIYA(15IT024) GAURANG DOBARIYA(15IT025)
  • 2. What is Graph? • Graph Is a Non-linear data structure. • Contain the vertex and edges. • Edges may be directed or undirected. APPLICATION REAL TIME COMPUTER FIELD
  • 3. REAL TIME • Transportation networks. Vertices: In road networks vertices are intersections. Edges : Road segments between intersection. • Used by : Google maps, Bing maps and now Apple IOS 9 maps for map programs.
  • 4.
  • 5. Representation of molecular structure • Vertex: molecule • Edges: bond between molecule
  • 6. Map colouring • famous four colour theorem asserts that it is always possible to properly colour the regions of the map such that no two adjacent regions are assigned the same colour, using at most four distinct colours.
  • 8. Three cottage problem • "The three cottage problem is a well-known mathematical puzzle. It can be stated like this: • Three cottages on a plane (or sphere) and each needs to be connected to the gas, water, and electric companies. • Plannar Graph
  • 9. Graph Centre: • For each vertex find the length of shortest path to the farthest vertex. Centre of the graph is the vertex for which this value is minimal. • hospital, a fire department, or a police department, should be placed in a city so that the farthest point is as close as possible.
  • 10. 5 0
  • 11. Shortest Path • Consider some communications stations (for telephony, cable television, Internet etc.) and a list of possible connections between them, having different costs. • Find the cheapest way to connect these stations in a network. This may be used for example to connect villages to cable television, or to Internet. • The same problem, but instead of connecting communications stations - villages are to be connected with roads.
  • 12. Travelling Salesman Problem A salesman has to visit a number of cities to deliver items. What is the shortest route that connects all the cities?
  • 13. Airline Network • Graph theory is already utilised in flight networks. • Airlines want to connect countless cities in the most efficient way, moving the most passengers with the fewest possible trips
  • 14. Minimizing connection in Ic • Integrated circuits (ICs) consist of millions of transistors which need to be connected. • it is important to optimise these countless connections to improve the performance of the chip.
  • 15. Computer field • Using GPS/Google Maps/Yahoo Maps, to find a route based on shortest route. • Finding shortest routes in car navigation systems
  • 16. Computer network • graph theory used in all types of topology for configure network. • Vertex :each device (Router, pc, etc..) • Edges: connection between the devices.
  • 17. Digital Graph • Document link graphs. The best known example is the link graph of the web, • vertex: web page, directed edge: hyperlink • Google any page that is very good will have many other pages linking to it. Pages that are rarely visited, or not very interesting, will be very “lonely” in the internet graph • This gives a way to rank websites and allows Google to display the best results at the beginning.
  • 18. Database • Databases: For representing ER(Entity Relationship) diagrams in databases, for representing dependency of tables in databases.
  • 19. Social Network • Connecting with friends on social media, where each user is a vertex, and when users connect they create an edge. • Facebook,Twiter,Instagram etc…