You are on page 1of 7

MEGHNAD SAHA INSTITUTE OF

TECHNOLOGY

APPLICATIONS OF GRAPH THEORY IN


COMPUTER SCIENCE
 NAME:- SAMRAT MONDAL
 YEAR:- SECOND YEAR
 STREAM:- COMPUTER SCIENCE AND ENGINEERING (CSE)
 SECTION:- A
 UNIVERSITY ROLL NO.:- 14200122072
 PAPER NAME:- MATHEMATICS III
 PAPER CODE:- BSC-301
OVERVIEW
Welcome to "Applications of Graph Theory" presentation. Graph theory's diverse applications model
relationships in software, networks, social systems, and more, enhancing optimization and decision-
making.
 Graph :-  Graph theory:-
 A graph is a set of nodes (vertices)  Graph theory is a branch of
connected by edges (links). mathematics.
 Nodes represent objects or entities,  It deals with the study of graphs.
and edges represent relationships  A graph consists of nodes (vertices)
between them. and edges (links).
 Graphs are used to model and  Nodes represent objects or entities,
analyze relationships and and edges represent relationships
connections in various systems and between them.
networks.
 It finds applications in various real-
world systems and fields of
computer science.
GRAPH THEORY IN COMPUTER
SCIENCE & ENGINEERING :-
Graph Theory
Applications

Computer
Science &
engineering

Software Hardware

Database Operating Data Image Data Website


design system structure processing mining designing

Network
system
GRAPH THEORY IN COMPUTER SOFTWARE:-
Database designing:- Operating system:- Network system:-
 Graph theory applied to operating
 Graph theory in database  Graph theory used in network
systems for:
designing involves modeling data systems for:
 Process scheduling
relationships using graphs.  Analysing network topologies
 Resource allocation
 Nodes represent entities, and  Deadlock detection  Optimizing communication
edges signify connections.  Memory management
pathways
 Aims to optimize system
 It enhances data retrieval,  Designing routing algorithms
querying, and optimization for performance and resource
complex database relationships. utilization.  Ensures robust and reliable
communication networks.
GRAPH THEORY IN COMPUTER HARDWARE:-
Data structure:- Image processing:-
Graph theory models web data structure using hyperlinks Graph theory in image processing: Segmentation and
between pages. object recognition.
 Enables efficient web crawling, indexing, and SEO.  Image regions as graph nodes, relationships as edges.
 Represents site hierarchies and sitemaps for  Efficient image analysis and feature extraction.
organization.  Image enhancement and denoising.
 Analyses website connectivity and link patterns.  Pattern matching and computer vision
 Aids in user-friendly interface design and
information flow optimization.
Data mining:- Web Designing:-
Graph theory aids in data mining for pattern
Graph theory used in web design for site
discovery.
navigation optimization.
 Used in social network analysis to identify
communities and influencers.  Helps visualize website structure and page
 Helps analyze complex relationships between relationships.
data points.  Supports link analysis for SEO and search
 Enables recommendation systems to suggest
engine rankings.
related items.
 Utilized in fraud detection to detect suspicious  Aids in designing user-friendly interfaces and
connections. information flow.
 Enables efficient sitemap creation and content
organization.

You might also like