SlideShare a Scribd company logo
1 of 11
Mathematical foundation of computer science
Applications of graph theory
By
S.vijayalakshmi.
APPLICATIONS OF GRAPH THEORY:
 The ideas and concepts of Graph theory are widely used in various
branches of science.
 In general, without knowing the concepts of graph we also use these in our
day to day life. For example when we have to go to a place which is
connecting with our starting point by different ways then we use the
shortest road to arrive the destination soon.
 Here if we observe this problem from the point of view of graph theory the
two places can be considered as vertices and roads are as edges .
 If we also consider the direction of travel then the graph must be directed.
 similarly,we can use these concepts of graph theory in various situations.
Here we are now going to discuss the applications of graph theory
in various branches of science:
Applications in Chemistry:
 Graph theory is used in chemistry for mathematical modelling
of chemical phenomena. We can make natural model of a
molecule where vertices represent atoms and edges represent
bond.
 There is a branch of mathematical chemistry called Chemical
graph theory(CGT) which deals with the non trivial
applications of graph theory to solve molecular problems.
 The pioneers of the chemical graph theory are Alexander
Balaban, Ante Graovac, Ivan Gutman, Haruo Hosoya, Milan
Randic and Nenad Trinajstic and others. Graph theory is also
used in computational biochemistry.
Applications in Physics
 Graph theory is also used in the eld of physics. Generally, graph theory
concepts are used in different electrical circuits.
 The current, voltage and resistance on a circuit can be drawn by using
graph theory concept.
 When we want to show throw of current in circuits then we can use
directed graphs. Also we can connect the different physical process with
the help of graph theory concepts.
Applications in Biology:
 Graph theory is used in many areas of biology. Graph can be used in
drug target identification, determining a protein's orgene's function.
 The concepts of graph theory can be also used in studying the
structures of DNA and RNA. If we want to study the food chain of
different animals in a ecological system, then we draw some arrow
diagrams which represent the dependence of one animal upon another
for their food.
 This diagram can be considered as graph where the animals are
vertices of graph and they must be connected if any one of them
depends on other for food.
Applications in Computer Science:
 There is a major role of graph theory in computer science.
Graph theory concepts are used to develope the algorithm of
different programs.
 Using these algorithms and programmes we can solve
different theoritical problems. There are some algorithms
listed below.
 Shortest path algorithm in a network.
 Finding minimum spanning tree.
 Finding graph planarity.
 Algorithms to And adjacency matrices.
 Algorithms to And the connectedness.
 Algorithms to and the cycles in a graph etc.
 There are many computer languages which helps to solve different
problems using graph theory concepts. Some computer
 languages available are.
 GTPL - Graph Theoretic Language.
 GASP - Graph Algorithm Software Package.
 HINT - Extension of LISP.
 GRASPE - Another extension of LISP.
 DIP - Directed Graph Processor.
 An Interactive Graph Theory System - Extension of FORTRAN.
 GEA - Graphic Extended ALGOL.
 GIRL - Graph Information Retrieval Language.
 FGRAAL - FORTRAN Extended Graph Algorithmic Language.
 AMBIT/G - Extension of AMBIT [4].
Applications in Operation Research:
 Graph theory is a very useful tool in operation research.
 There are some OR problems that can be solved using graphs.
 In transportation problem, when we need to minimize the transportation
cost or maximize the product, then the graph theoritical approach is very
useful.
 It is also used in different assignment problems such as assigning different
peoples to different jobs, manage of time table for school, college ,
assigning office stations etc.
Applications in Google map:
 Now a days, Google map is a very useful tool for travelling anywhere in
the world.
 Using google map we can find all routes from any place to any other place
and also can find the shortest route.
 In case of google map, we can consider the places as vertices of graph and
the routes as the edges.
 Then the software of google map, when find the routes between two places
it find all edges between these two places or vertices and also gives the
shortest edge as the shortest path.
Applications in Internet:
 Internet is a very useful invention of modern science. In the working
technique of internet the concepts of graph theory are used.
 In case of connectivity of internet, all the users are considered as vertices
and the connection between them are edges.
 Then all internet users form a very complicated graph and data and
information from one user to another user are shared
 through the shortest route in between them. Similarly, in case of social
networking sites one friend is connected to all of
 his friend and his friends are also connected to others. If we consider the
friends as vertices of graph and dene an edge in
 between them if they are friend then it will be a graph.
THANKYOU

More Related Content

What's hot

CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookappasami
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - SamyMark Arokiasamy
 
Application of graph theory in Traffic Management
Application of graph theory in Traffic ManagementApplication of graph theory in Traffic Management
Application of graph theory in Traffic ManagementSwathiSundari
 
Real life application
Real life applicationReal life application
Real life applicationumadeviR3
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theoryChuckie Balbuena
 
GRAPH COLORING AND ITS APPLICATIONS
GRAPH COLORING AND ITS APPLICATIONSGRAPH COLORING AND ITS APPLICATIONS
GRAPH COLORING AND ITS APPLICATIONSManojit Chakraborty
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation Shalikram Patel
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph TheoryYosuke Mizutani
 
Graph theory
Graph theoryGraph theory
Graph theoryKumar
 
Secure Domination in graphs
Secure Domination in graphsSecure Domination in graphs
Secure Domination in graphsMahesh Gadhwal
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersCs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersappasami
 
Introduction to Graph and Graph Coloring
Introduction to Graph and Graph Coloring Introduction to Graph and Graph Coloring
Introduction to Graph and Graph Coloring Darwish Ahmad
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug designReihaneh Safavi
 
Engineering mathematics presentation
Engineering mathematics presentationEngineering mathematics presentation
Engineering mathematics presentationAfzal Hossen
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's AlgorithmTamzida_Azad
 

What's hot (20)

CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf book
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - Samy
 
Application of graph theory in Traffic Management
Application of graph theory in Traffic ManagementApplication of graph theory in Traffic Management
Application of graph theory in Traffic Management
 
Real life application
Real life applicationReal life application
Real life application
 
Maths Project Power Point Presentation
Maths Project Power Point PresentationMaths Project Power Point Presentation
Maths Project Power Point Presentation
 
Graphs - Discrete Math
Graphs - Discrete MathGraphs - Discrete Math
Graphs - Discrete Math
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
 
GRAPH COLORING AND ITS APPLICATIONS
GRAPH COLORING AND ITS APPLICATIONSGRAPH COLORING AND ITS APPLICATIONS
GRAPH COLORING AND ITS APPLICATIONS
 
Dijkstra's Algorithm
Dijkstra's Algorithm Dijkstra's Algorithm
Dijkstra's Algorithm
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph theory
Graph theory Graph theory
Graph theory
 
Secure Domination in graphs
Secure Domination in graphsSecure Domination in graphs
Secure Domination in graphs
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersCs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answers
 
Introduction to Graph and Graph Coloring
Introduction to Graph and Graph Coloring Introduction to Graph and Graph Coloring
Introduction to Graph and Graph Coloring
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
 
Engineering mathematics presentation
Engineering mathematics presentationEngineering mathematics presentation
Engineering mathematics presentation
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's Algorithm
 

Similar to Applications of graph theory

An Overview Applications Of Graph Theory In Real Field
An Overview Applications Of Graph Theory In Real FieldAn Overview Applications Of Graph Theory In Real Field
An Overview Applications Of Graph Theory In Real FieldLori Moore
 
The Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of MathematicsThe Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of MathematicsStat Analytica
 
Application Of Graph Theory
Application Of Graph TheoryApplication Of Graph Theory
Application Of Graph TheoryMaria Perkins
 
Application of discrete mathematics in IT
Application of discrete mathematics in ITApplication of discrete mathematics in IT
Application of discrete mathematics in ITShahidAbbas52
 
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...ijmpict
 
Design and Implementation of Mobile Map Application for Finding Shortest Dire...
Design and Implementation of Mobile Map Application for Finding Shortest Dire...Design and Implementation of Mobile Map Application for Finding Shortest Dire...
Design and Implementation of Mobile Map Application for Finding Shortest Dire...Eswar Publications
 
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...theijes
 
kgpresentation.pdf
kgpresentation.pdfkgpresentation.pdf
kgpresentation.pdfssuser4cd9a9
 
AbstractWe design an software to find optimal(shortest) path .docx
AbstractWe design an software to find optimal(shortest) path .docxAbstractWe design an software to find optimal(shortest) path .docx
AbstractWe design an software to find optimal(shortest) path .docxaryan532920
 
Application of fuzzy logic in order to plan and create software for convertin...
Application of fuzzy logic in order to plan and create software for convertin...Application of fuzzy logic in order to plan and create software for convertin...
Application of fuzzy logic in order to plan and create software for convertin...journalBEEI
 
differentiation (1).pptx
differentiation (1).pptxdifferentiation (1).pptx
differentiation (1).pptxAlpa Rajput
 
Benefits Of Innovative 3d Graph Techniques In Construction Industry
Benefits Of Innovative 3d Graph Techniques In Construction IndustryBenefits Of Innovative 3d Graph Techniques In Construction Industry
Benefits Of Innovative 3d Graph Techniques In Construction IndustryA Makwana
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of imageseSAT Publishing House
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of imageseSAT Journals
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of imageseSAT Publishing House
 
NON - EUCLIDEAN METRIC AND PATH PLANNING
NON - EUCLIDEAN METRIC AND PATH PLANNINGNON - EUCLIDEAN METRIC AND PATH PLANNING
NON - EUCLIDEAN METRIC AND PATH PLANNINGIJCSES Journal
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsIJMTST Journal
 
A hybrid approach for categorizing images based on complex networks and neur...
A hybrid approach for categorizing images based on complex  networks and neur...A hybrid approach for categorizing images based on complex  networks and neur...
A hybrid approach for categorizing images based on complex networks and neur...IJECEIAES
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 

Similar to Applications of graph theory (20)

An Overview Applications Of Graph Theory In Real Field
An Overview Applications Of Graph Theory In Real FieldAn Overview Applications Of Graph Theory In Real Field
An Overview Applications Of Graph Theory In Real Field
 
The Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of MathematicsThe Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of Mathematics
 
Application Of Graph Theory
Application Of Graph TheoryApplication Of Graph Theory
Application Of Graph Theory
 
Application of discrete mathematics in IT
Application of discrete mathematics in ITApplication of discrete mathematics in IT
Application of discrete mathematics in IT
 
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
 
Design and Implementation of Mobile Map Application for Finding Shortest Dire...
Design and Implementation of Mobile Map Application for Finding Shortest Dire...Design and Implementation of Mobile Map Application for Finding Shortest Dire...
Design and Implementation of Mobile Map Application for Finding Shortest Dire...
 
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
 
kgpresentation.pdf
kgpresentation.pdfkgpresentation.pdf
kgpresentation.pdf
 
AbstractWe design an software to find optimal(shortest) path .docx
AbstractWe design an software to find optimal(shortest) path .docxAbstractWe design an software to find optimal(shortest) path .docx
AbstractWe design an software to find optimal(shortest) path .docx
 
Application of fuzzy logic in order to plan and create software for convertin...
Application of fuzzy logic in order to plan and create software for convertin...Application of fuzzy logic in order to plan and create software for convertin...
Application of fuzzy logic in order to plan and create software for convertin...
 
differentiation (1).pptx
differentiation (1).pptxdifferentiation (1).pptx
differentiation (1).pptx
 
Benefits Of Innovative 3d Graph Techniques In Construction Industry
Benefits Of Innovative 3d Graph Techniques In Construction IndustryBenefits Of Innovative 3d Graph Techniques In Construction Industry
Benefits Of Innovative 3d Graph Techniques In Construction Industry
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of images
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of images
 
A novel tool for stereo matching of images
A novel tool for stereo matching of imagesA novel tool for stereo matching of images
A novel tool for stereo matching of images
 
NON - EUCLIDEAN METRIC AND PATH PLANNING
NON - EUCLIDEAN METRIC AND PATH PLANNINGNON - EUCLIDEAN METRIC AND PATH PLANNING
NON - EUCLIDEAN METRIC AND PATH PLANNING
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & Algorithms
 
A hybrid approach for categorizing images based on complex networks and neur...
A hybrid approach for categorizing images based on complex  networks and neur...A hybrid approach for categorizing images based on complex  networks and neur...
A hybrid approach for categorizing images based on complex networks and neur...
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 

More from NilaNila16

Basic Block Scheduling
Basic Block SchedulingBasic Block Scheduling
Basic Block SchedulingNilaNila16
 
Affine Array Indexes
Affine Array IndexesAffine Array Indexes
Affine Array IndexesNilaNila16
 
Software Engineering
Software EngineeringSoftware Engineering
Software EngineeringNilaNila16
 
Web Programming
Web ProgrammingWeb Programming
Web ProgrammingNilaNila16
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce ParadigmNilaNila16
 
Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File SystemNilaNila16
 
Operating system
Operating systemOperating system
Operating systemNilaNila16
 
Linear Block Codes
Linear Block CodesLinear Block Codes
Linear Block CodesNilaNila16
 
Recurrence Relation
Recurrence RelationRecurrence Relation
Recurrence RelationNilaNila16
 
Input/Output Exploring java.io
Input/Output Exploring java.ioInput/Output Exploring java.io
Input/Output Exploring java.ioNilaNila16
 

More from NilaNila16 (14)

Basic Block Scheduling
Basic Block SchedulingBasic Block Scheduling
Basic Block Scheduling
 
Affine Array Indexes
Affine Array IndexesAffine Array Indexes
Affine Array Indexes
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
 
Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
 
Data Mining
Data MiningData Mining
Data Mining
 
Operating system
Operating systemOperating system
Operating system
 
RDBMS
RDBMSRDBMS
RDBMS
 
Linear Block Codes
Linear Block CodesLinear Block Codes
Linear Block Codes
 
Hasse Diagram
Hasse DiagramHasse Diagram
Hasse Diagram
 
Fuzzy set
Fuzzy set Fuzzy set
Fuzzy set
 
Recurrence Relation
Recurrence RelationRecurrence Relation
Recurrence Relation
 
Input/Output Exploring java.io
Input/Output Exploring java.ioInput/Output Exploring java.io
Input/Output Exploring java.io
 

Recently uploaded

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20rejz122017
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXRMegan Campos
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxthusosetemere
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESfuthumetsaneliswa
 
ECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationFahadFazal7
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developersTeri Eyenike
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathphntsoaki
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...Kayode Fayemi
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdfNancy Goebel
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNtntlai16
 

Recently uploaded (19)

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
ECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentation
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developers
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 

Applications of graph theory

  • 1. Mathematical foundation of computer science Applications of graph theory By S.vijayalakshmi.
  • 2. APPLICATIONS OF GRAPH THEORY:  The ideas and concepts of Graph theory are widely used in various branches of science.  In general, without knowing the concepts of graph we also use these in our day to day life. For example when we have to go to a place which is connecting with our starting point by different ways then we use the shortest road to arrive the destination soon.  Here if we observe this problem from the point of view of graph theory the two places can be considered as vertices and roads are as edges .  If we also consider the direction of travel then the graph must be directed.  similarly,we can use these concepts of graph theory in various situations.
  • 3. Here we are now going to discuss the applications of graph theory in various branches of science: Applications in Chemistry:  Graph theory is used in chemistry for mathematical modelling of chemical phenomena. We can make natural model of a molecule where vertices represent atoms and edges represent bond.  There is a branch of mathematical chemistry called Chemical graph theory(CGT) which deals with the non trivial applications of graph theory to solve molecular problems.  The pioneers of the chemical graph theory are Alexander Balaban, Ante Graovac, Ivan Gutman, Haruo Hosoya, Milan Randic and Nenad Trinajstic and others. Graph theory is also used in computational biochemistry.
  • 4. Applications in Physics  Graph theory is also used in the eld of physics. Generally, graph theory concepts are used in different electrical circuits.  The current, voltage and resistance on a circuit can be drawn by using graph theory concept.  When we want to show throw of current in circuits then we can use directed graphs. Also we can connect the different physical process with the help of graph theory concepts.
  • 5. Applications in Biology:  Graph theory is used in many areas of biology. Graph can be used in drug target identification, determining a protein's orgene's function.  The concepts of graph theory can be also used in studying the structures of DNA and RNA. If we want to study the food chain of different animals in a ecological system, then we draw some arrow diagrams which represent the dependence of one animal upon another for their food.  This diagram can be considered as graph where the animals are vertices of graph and they must be connected if any one of them depends on other for food.
  • 6. Applications in Computer Science:  There is a major role of graph theory in computer science. Graph theory concepts are used to develope the algorithm of different programs.  Using these algorithms and programmes we can solve different theoritical problems. There are some algorithms listed below.  Shortest path algorithm in a network.  Finding minimum spanning tree.  Finding graph planarity.  Algorithms to And adjacency matrices.  Algorithms to And the connectedness.  Algorithms to and the cycles in a graph etc.
  • 7.  There are many computer languages which helps to solve different problems using graph theory concepts. Some computer  languages available are.  GTPL - Graph Theoretic Language.  GASP - Graph Algorithm Software Package.  HINT - Extension of LISP.  GRASPE - Another extension of LISP.  DIP - Directed Graph Processor.  An Interactive Graph Theory System - Extension of FORTRAN.  GEA - Graphic Extended ALGOL.  GIRL - Graph Information Retrieval Language.  FGRAAL - FORTRAN Extended Graph Algorithmic Language.  AMBIT/G - Extension of AMBIT [4].
  • 8. Applications in Operation Research:  Graph theory is a very useful tool in operation research.  There are some OR problems that can be solved using graphs.  In transportation problem, when we need to minimize the transportation cost or maximize the product, then the graph theoritical approach is very useful.  It is also used in different assignment problems such as assigning different peoples to different jobs, manage of time table for school, college , assigning office stations etc.
  • 9. Applications in Google map:  Now a days, Google map is a very useful tool for travelling anywhere in the world.  Using google map we can find all routes from any place to any other place and also can find the shortest route.  In case of google map, we can consider the places as vertices of graph and the routes as the edges.  Then the software of google map, when find the routes between two places it find all edges between these two places or vertices and also gives the shortest edge as the shortest path.
  • 10. Applications in Internet:  Internet is a very useful invention of modern science. In the working technique of internet the concepts of graph theory are used.  In case of connectivity of internet, all the users are considered as vertices and the connection between them are edges.  Then all internet users form a very complicated graph and data and information from one user to another user are shared  through the shortest route in between them. Similarly, in case of social networking sites one friend is connected to all of  his friend and his friends are also connected to others. If we consider the friends as vertices of graph and dene an edge in  between them if they are friend then it will be a graph.