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 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.
❑ Resource allocation ❑ Analysing network topologies
❑ Nodes represent entities, and ❑ Deadlock detection ❑ Optimizing communication
edges signify connections. ❑ Memory management pathways
❑ It enhances data retrieval, ❑ Aims to optimize system
performance and resource ❑ Designing routing algorithms
querying, and optimization for
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