SlideShare a Scribd company logo
1/48
Theoretical Section
Practical Section
INTRODUCTION TO GRAPH AND GRAPH
COLORING PROBLEM
Design Methods and Analysis of Algorithm
Darwish Ahmad Herati
St. Joseph’s College (Autonomous)
Computer Science Department
MSc (Computer Science)
SUPERVISOR
Prof. Ms. Mrinmoyee Bhattacharya
September 1, 2015
Darwish Ahmad Herati Design Methods and analysis of Algorithm
2/48
Theoretical Section
Practical Section
Contents
1 Theoretical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
2 Practical Section
Examples
Implementation
Simulation Technologies
Darwish Ahmad Herati Design Methods and analysis of Algorithm
3/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Introduction to Graph:
A graph is a collection (nonempty set) of vertices and
edges
A graph G is a set of vertex (nodes) v connected by edges
(links) e. Thus G=(v , e).
Darwish Ahmad Herati Design Methods and analysis of Algorithm
4/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Example of Graphs:
Darwish Ahmad Herati Design Methods and analysis of Algorithm
5/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Introduction to Graphs:
A graph is a mathematical object that is used to model
different situations objects and processes:
- Linked list
- Tree(Special type of graph)
- Flowchart chart of a program
- Structure chart of a program
- Finite state automata
- Electric Circuits
- Course Curriculum
- etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
6/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Vertex (Node):
Edge (Link):
Adjacent Vertices:
Sub-Graph:
Directed Graph:
Undirected Graph:
Connected Graph:
Unconnected Graph:
Paths:
Simple path:
Cycles:
Loop:
Trees:
Spanning tree of a graph:
Complete graphs:
Weighted graphs:
Networks:
Darwish Ahmad Herati Design Methods and analysis of Algorithm
7/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Chromatic Number:
K-coloring:
Optimal Coloring:
etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
8/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Vertex (Node): can have names and properties
Edge (Link): connect two vertices, can be labeled, can be
directed
Adjacent Vertices: if there is an edge between them.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
9/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Subgraph: A subgraph S of a graph G is a graph whose
set of vertices and set of edges are all subsets of G.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
10/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Directed Graph: In directed
graphs the edges are oriented,
they have a beginning and an
end. Thus A B and B A are
different edges.
Sometimes the edges of a
directed graph are called arcs.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
11/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Undirected Graph: In
undirected graphs the edges are
symmetrical, e.g. if A and B are
vertices, A B and B A are one
and the same edge. Graph1
above is undirected.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
12/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Connected Graph: There is a path between each two
vertices.
Unconnected Graph: There are at least two vertices not
connected by a path.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
13/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
paths: A path is a list of vertices in which successive
vertices are connected by edges
Simple Path: No vertex is repeated.
Some paths in Graph1 :
A B C D
A C B A C D
A B
D C B
C B A
Some paths in Graph2:
D A B
A D A C
Darwish Ahmad Herati Design Methods and analysis of Algorithm
14/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Cycles:A cycle is a simple path with distinct edges, where
the first vertex is equal to the last.
Cycles in Graph1:
C A B C, C B A C, A B C A, A C B A, B A C B, B C A B A B
A is not a cycle, because the edge A B is the same as B A
Loop: An edge that connects the vertex with itself
Darwish Ahmad Herati Design Methods and analysis of Algorithm
15/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Trees:A tree is an undirected graph with no cycles and a
vertex chosen to be the root of the tree.
Note: in a tree, when we choose a root we impose an
orientation. Given an acyclic graph, we may choose any
node to be the root of a tree.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
16/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Spanning Tree of a Graph: A spanning tree of an
undirected graph is a subgraph that contains all the
vertices, and no cycles. If we add any edge to the spanning
tree, it forms a cycle, and the tree becomes a graph.
It is possible to define a spanning tree for directed graphs,
however the definition is rather complicated and will not be
discussed here.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
17/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Complete Graphs:Graphs with all edges present each
vertex is connected to all other vertices, are called
complete graphs.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
18/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Weighted Graphs: Weights are
assigned to each edge
(e.g. distances in a road map)
Darwish Ahmad Herati Design Methods and analysis of Algorithm
19/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Networks:Directed weighted
graphs
Note:Some textbooks define
networks to be undirected
weighted graphs as well.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
20/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Terminologies of Graphs:
Chromatic Number: The chromatic number of a graph G
is the smallest number k for which a k-coloring of the
vertices of G is possible.We will use the notation x(G) to
denote the chromatic number of G.
k-coloring: A k-coloring of a graph G is a coloring of the
vertices of G using k colors and satisfying the requirement
that adjacent vertices are colored with different colors.
Optimal Coloring: An optimal coloring of a graph G is a
coloring of the vertices of G using the fewest possible
number of colors.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
21/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Introduction to Graph Coloring
Graph coloring is one of the oldest concepts in the theory
of graphs,
A graph G = (V, E) consists two sets where one is the set
of vertices and another is the set of edges such that each
edges is associated with an un ordered pair of vertices and
graph coloring is one of the most useful models in graph
theory. Graph coloring is the way of coloring the vertices of
a graph with the minimum number of colors such that no
two adjacent vertices share the same color.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
22/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Introduction to Graph Coloring
A k-coloring of graph G is an assignment of integers
{1, 2, . . . ,k} (the colors) to the vertices of G in such a way
that neighbors receive different integers. The chromatic
number of G is the smallest k such that G has a k-coloring.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
23/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Types of Graph Coloring:
Vertix Coloring:
Edge Coloring:
Face Coloring/ Map Coloring:
Darwish Ahmad Herati Design Methods and analysis of Algorithm
24/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Vertix Coloring of Graph:
Vertix Coloring:A vertex coloring of a graph is to color the
vertices of the graph in such a way that any two adjacent
vertices receive different colors.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
25/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Edge Coloring of Graph:
Edge Coloring:An edge coloring of a graph is to color the
edges of the graph in such a way that any two adjacent
edges receive different colors.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
26/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Face Coloring / Map Coloring of Graph:
Face Coloring/ Map Coloring:
Darwish Ahmad Herati Design Methods and analysis of Algorithm
27/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Francis Guthrie and Demorgan
Darwish Ahmad Herati Design Methods and analysis of Algorithm
28/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Cayley and Kempe 1879
Darwish Ahmad Herati Design Methods and analysis of Algorithm
29/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Percy John Heawood 1890
Darwish Ahmad Herati Design Methods and analysis of Algorithm
30/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
K. Appel W. Haken 1977
Darwish Ahmad Herati Design Methods and analysis of Algorithm
31/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Rebertson, Sanders, Seymour, Thomas
Darwish Ahmad Herati Design Methods and analysis of Algorithm
32/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Definitions:
An n-coloring is proper if no pair of adjacent vertices gets
the same color.
The graph coloring problem involves assigning values (or
colors) to the vertices of a graph so that adjacent vertices
are assigned distinct colors. With the objective of
minimizing the number of colors used.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
33/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Greedy Algorithm for Graph Coloring:
Step 1. Assign the first color (c1) to the first vertex (v1).
Step 2. Vertex v2 is assigned color c1 if it is not adjacent
to v1; otherwise it gets assigned color c2.
Steps 3,4,...,n. Vertex v1 is assigned the first possible
color in the priority list of colors (i.e. the first color that has
not been assigned to one of the already colored neighbors
of vi ).
Darwish Ahmad Herati Design Methods and analysis of Algorithm
34/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Analysis of Graph Coloring:
An Upper bound on the computing time of MCOLORING
can arrived by finding the number of internal nodes in the
state space tree is:
At each internal node, O(mn) time is spent by Next Value
to determine the children corresponding to legal coloring.
Hence the total time is bounded by:
Darwish Ahmad Herati Design Methods and analysis of Algorithm
35/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Applications of Graph Coloring:
Graph Coloring: has many applications in job
scheduling, assignments of classes/classrooms,
assignments of wireless channels.
Aircraft scheduling:
Making Schedule or Time Table:
Mobile Radio Frequency Assignment:
Suduku:
Register Allocation:
Bipartite Graphs:
Map Coloring:
etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
36/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Aircraft Scheduling:
Aircraft scheduling: Assume that we have k aircrafts,
and we have to assign them to n flights, where the ith flight
is during the time interval (ai, bi). Clearly, if two flights
overlap, then we cannot assign the same aircraft to both
flights. The vertices of the conflict graph correspond to the
flights, two vertices are connected if the corresponding
time intervals overlap. Therefore the conflict graph is an
interval graph, which can be colored optimally in
polynomial time.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
37/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Making Schedule or Time Table:
Making Schedule or Time Table: Suppose we want to
make am exam schedule for a university. We have list
different subjects and students enrolled in every subject.
Many subjects would have common students (of same
batch, some backlog students, etc). How do we schedule
the exam so that no two exams with a common student are
scheduled at same time? How many minimum time slots
are needed to schedule all exams? This problem can be
represented as a graph where every vertex is a subject
and an edge between two vertices mean there is a
common student. So this is a graph coloring problem
where minimum number of time slots is equal to the
chromatic number of the graph.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
38/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Mobile Radio Frequency Assignment:
Mobile Radio Frequency Assignment: When
frequencies are assigned to towers, frequencies assigned
to all towers at the same location must be different. How to
assign frequencies with this constraint? What is the
minimum number of frequencies needed? This problem is
also an instance of graph coloring problem where every
tower represents a vertex and an edge between two towers
represents that they are in range of each other.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
39/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Suduku:
Suduku: Suduku is also a variation of Graph coloring
problem where every cell represents a vertex. There is an
edge between two vertices if they are in same row or same
column or same block.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
40/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Register Allocation:
Register Allocation: In compiler optimization, register
allocation is the process of assigning a large number of
target program variables onto a small number of CPU
registers. This problem is also a graph coloring problem.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
41/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Bipartite:
Bipartite Graphs: We can check if a graph is Bipartite or
not by colowing the graph using two colors. If a given
graph is 2-colorable, then it is Bipartite, otherwise not. See
this for more details.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
42/48
Theoretical Section
Practical Section
Introduction
History
Definitions
Algorithm
Complexity
Applications
Map Coloring:
Map Coloring: Geographical maps of countries or states
where no two adjacent cities cannot be assigned same
color. Four colors are sufficient to color any map (See Four
Color Theorem)
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
43/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Coloring Examples:
: Vertex Coloring
: Vertix Coloring
: Vertix Coloring
: Edge Coloring
: Both Vertex & Edge
: Face Coloring
: Map Coloring
Darwish Ahmad Herati Design Methods and analysis of Algorithm
44/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Implementation of Graphs using C++:
Implementation:Two Graphs using Greedy Method
Implementation in C++.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
45/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Theorem Simulation Technologies:
1st: Demonstration
Program
2nd: CGraph Simulator
3rd: GraphTea
Simulator
4th: Graph Magic
5th: etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
45/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Theorem Simulation Technologies:
1st: Demonstration
Program
2nd: CGraph Simulator
3rd: GraphTea
Simulator
4th: Graph Magic
5th: etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
45/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Theorem Simulation Technologies:
1st: Demonstration
Program
2nd: CGraph Simulator
3rd: GraphTea
Simulator
4th: Graph Magic
5th: etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
45/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Theorem Simulation Technologies:
1st: Demonstration
Program
2nd: CGraph Simulator
3rd: GraphTea
Simulator
4th: Graph Magic
5th: etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
45/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Graph Theorem Simulation Technologies:
1st: Demonstration
Program
2nd: CGraph Simulator
3rd: GraphTea
Simulator
4th: Graph Magic
5th: etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
46/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
References
Srikanth.S, (2014). Design and Analysis of Algorithms
Tommy R. Jensen and Bjarne Toft, (1995) Graph Coloring
Problems
Lydia Sinapova. (2015)
(http://faculty.simpson.edu/lydia.sinapova/www/cmsc250/LN250_W
Graphs.htm) . Accessed Augest 25
2015.
etc.
Darwish Ahmad Herati Design Methods and analysis of Algorithm
47/48
Theoretical Section
Practical Section
Examples
Implementation
Simulation Technologies
Thank You For Your
Attention
Darwish Ahmad Herati Design Methods and analysis of Algorithm

More Related Content

What's hot

Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Graph Coloring : Greedy Algorithm & Welsh Powell AlgorithmGraph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Priyank Jain
 
Graph theory
Graph theoryGraph theory
Graph theory
AparnaKumari31
 
Graph coloring Algorithm
Graph coloring AlgorithmGraph coloring Algorithm
Graph coloring Algorithm
আদনান ফিরোজ
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
Ehsan Hamzei
 
Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications
MD SHAH ALAM
 
Lecture-9.pptx
Lecture-9.pptxLecture-9.pptx
Lecture-9.pptx
ssuserf67e3a
 
Graph coloring
Graph coloringGraph coloring
Graph coloring
Delowar Hossain
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - Samy
Mark Arokiasamy
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
Manikanta satyala
 
Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
Aliul Kadir Akib
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theoryChuckie Balbuena
 
CS6702 Unit III coloring ppt
CS6702   Unit III coloring pptCS6702   Unit III coloring ppt
CS6702 Unit III coloring ppt
Abilaasha Ganesan
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theoryTech_MX
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
Prateek Pandey
 
Graph theory
Graph theoryGraph theory
Graph theory
Thirunavukarasu Mani
 
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
appasami
 
graph theory
graph theorygraph theory
graph theory
Shashank Singh
 
Graph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptxGraph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptx
Home
 
graph.ppt
graph.pptgraph.ppt
graph.ppt
SumitSamanta16
 

What's hot (20)

Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Graph Coloring : Greedy Algorithm & Welsh Powell AlgorithmGraph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph coloring Algorithm
Graph coloring AlgorithmGraph coloring Algorithm
Graph coloring Algorithm
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications Map Coloring and Some of Its Applications
Map Coloring and Some of Its Applications
 
Lecture-9.pptx
Lecture-9.pptxLecture-9.pptx
Lecture-9.pptx
 
Graph coloring
Graph coloringGraph coloring
Graph coloring
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - Samy
 
graph theory
graph theory graph theory
graph theory
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
 
Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
 
CS6702 Unit III coloring ppt
CS6702   Unit III coloring pptCS6702   Unit III coloring ppt
CS6702 Unit III coloring ppt
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Graph theory
Graph theoryGraph theory
Graph theory
 
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
 
graph theory
graph theorygraph theory
graph theory
 
Graph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptxGraph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptx
 
graph.ppt
graph.pptgraph.ppt
graph.ppt
 

Viewers also liked

Algorithms for Graph Coloring Problem
Algorithms for Graph Coloring ProblemAlgorithms for Graph Coloring Problem
Algorithms for Graph Coloring Problem
Shengyi Wang
 
Introduction to Router and Routing Basics
Introduction to Router and Routing BasicsIntroduction to Router and Routing Basics
Introduction to Router and Routing Basics
Darwish Ahmad
 
Graph theory in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in Practise
David Simons
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Saurabh Kaushik
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
Milan Joshi
 
Graph theory 1
Graph theory 1Graph theory 1
Graph theory 1Tech_MX
 
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
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theoryUmang Aggarwal
 
Basic introduction and countermeasures to ransomware threats presentation
Basic introduction and countermeasures to ransomware threats presentationBasic introduction and countermeasures to ransomware threats presentation
Basic introduction and countermeasures to ransomware threats presentation
Darwish Ahmad
 
Designing Countermeasures For Tomorrows Threats : Documentation
Designing Countermeasures For Tomorrows Threats : DocumentationDesigning Countermeasures For Tomorrows Threats : Documentation
Designing Countermeasures For Tomorrows Threats : Documentation
Darwish Ahmad
 
The n Queen Problem
The n Queen ProblemThe n Queen Problem
The n Queen Problem
Sukrit Gupta
 
Graph theory
Graph theoryGraph theory
Graph theoryKumar
 
8 queens problem using back tracking
8 queens problem using back tracking8 queens problem using back tracking
8 queens problem using back trackingTech_MX
 
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
appasami
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
Premsankar Chakkingal
 
Designing Countermeasures For Tomorrows Threats
Designing Countermeasures For Tomorrows ThreatsDesigning Countermeasures For Tomorrows Threats
Designing Countermeasures For Tomorrows Threats
Darwish Ahmad
 
Königsberg, Euler and the origins of graph theory
Königsberg, Euler and the origins of graph theoryKönigsberg, Euler and the origins of graph theory
Königsberg, Euler and the origins of graph theory
pupbroeders
 
Design and Implementation of a Procedural Content Generation Web Application ...
Design and Implementation of a Procedural Content Generation Web Application ...Design and Implementation of a Procedural Content Generation Web Application ...
Design and Implementation of a Procedural Content Generation Web Application ...
Juan Quiroz
 
From minimal feedback vertex set to democracy
From minimal feedback vertex set to democracyFrom minimal feedback vertex set to democracy
From minimal feedback vertex set to democracy
Mike Tian-Jian Jiang
 

Viewers also liked (20)

Algorithms for Graph Coloring Problem
Algorithms for Graph Coloring ProblemAlgorithms for Graph Coloring Problem
Algorithms for Graph Coloring Problem
 
Introduction to Router and Routing Basics
Introduction to Router and Routing BasicsIntroduction to Router and Routing Basics
Introduction to Router and Routing Basics
 
Graph theory in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in Practise
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
Graph theory 1
Graph theory 1Graph theory 1
Graph theory 1
 
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
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
 
Basic introduction and countermeasures to ransomware threats presentation
Basic introduction and countermeasures to ransomware threats presentationBasic introduction and countermeasures to ransomware threats presentation
Basic introduction and countermeasures to ransomware threats presentation
 
Designing Countermeasures For Tomorrows Threats : Documentation
Designing Countermeasures For Tomorrows Threats : DocumentationDesigning Countermeasures For Tomorrows Threats : Documentation
Designing Countermeasures For Tomorrows Threats : Documentation
 
The n Queen Problem
The n Queen ProblemThe n Queen Problem
The n Queen Problem
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph theory
Graph theoryGraph theory
Graph theory
 
8 queens problem using back tracking
8 queens problem using back tracking8 queens problem using back tracking
8 queens problem using back tracking
 
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
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Designing Countermeasures For Tomorrows Threats
Designing Countermeasures For Tomorrows ThreatsDesigning Countermeasures For Tomorrows Threats
Designing Countermeasures For Tomorrows Threats
 
Königsberg, Euler and the origins of graph theory
Königsberg, Euler and the origins of graph theoryKönigsberg, Euler and the origins of graph theory
Königsberg, Euler and the origins of graph theory
 
Design and Implementation of a Procedural Content Generation Web Application ...
Design and Implementation of a Procedural Content Generation Web Application ...Design and Implementation of a Procedural Content Generation Web Application ...
Design and Implementation of a Procedural Content Generation Web Application ...
 
From minimal feedback vertex set to democracy
From minimal feedback vertex set to democracyFrom minimal feedback vertex set to democracy
From minimal feedback vertex set to democracy
 

Similar to Introduction to Graph and Graph Coloring

Introduction to Graphs
Introduction to GraphsIntroduction to Graphs
Introduction to Graphs
Fulvio Corno
 
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
Lori Moore
 
A study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-applicationA study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-application
Ijcem Journal
 
An analysis between different algorithms for the graph vertex coloring problem
An analysis between different algorithms for the graph vertex coloring problem An analysis between different algorithms for the graph vertex coloring problem
An analysis between different algorithms for the graph vertex coloring problem
IJECEIAES
 
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
IRJET Journal
 
141205 graphulo ingraphblas
141205 graphulo ingraphblas141205 graphulo ingraphblas
141205 graphulo ingraphblas
graphulo
 
141222 graphulo ingraphblas
141222 graphulo ingraphblas141222 graphulo ingraphblas
141222 graphulo ingraphblas
MIT
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithm
ami_01
 
Slides Chapter10.1 10.2
Slides Chapter10.1 10.2Slides Chapter10.1 10.2
Slides Chapter10.1 10.2showslidedump
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithmsguest084d20
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithmsguest084d20
 
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjteUnit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
pournima055
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithmsguest084d20
 
Graph Coloring and Its Implementation
Graph Coloring and Its ImplementationGraph Coloring and Its Implementation
Graph Coloring and Its Implementation
IJARIIT
 
Graph terminology and algorithm and tree.pptx
Graph terminology and algorithm and tree.pptxGraph terminology and algorithm and tree.pptx
Graph terminology and algorithm and tree.pptx
asimshahzad8611
 
Crossing patterns in Nonplanar Road networks
Crossing patterns in Nonplanar Road networksCrossing patterns in Nonplanar Road networks
Crossing patterns in Nonplanar Road networks
Ajinkya Ghadge
 
09_Graphs_handout.pdf
09_Graphs_handout.pdf09_Graphs_handout.pdf
09_Graphs_handout.pdf
Israr63
 
Distributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bitsDistributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bits
Subhajit Sahu
 
Graph Analytics
Graph AnalyticsGraph Analytics
Graph Analytics
Khalid Salama
 
theory of computation lecture 01
theory of computation lecture 01theory of computation lecture 01
theory of computation lecture 01
8threspecter
 

Similar to Introduction to Graph and Graph Coloring (20)

Introduction to Graphs
Introduction to GraphsIntroduction to Graphs
Introduction to Graphs
 
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
 
A study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-applicationA study-of-vertex-edge-coloring-techniques-with-application
A study-of-vertex-edge-coloring-techniques-with-application
 
An analysis between different algorithms for the graph vertex coloring problem
An analysis between different algorithms for the graph vertex coloring problem An analysis between different algorithms for the graph vertex coloring problem
An analysis between different algorithms for the graph vertex coloring problem
 
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
 
141205 graphulo ingraphblas
141205 graphulo ingraphblas141205 graphulo ingraphblas
141205 graphulo ingraphblas
 
141222 graphulo ingraphblas
141222 graphulo ingraphblas141222 graphulo ingraphblas
141222 graphulo ingraphblas
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithm
 
Slides Chapter10.1 10.2
Slides Chapter10.1 10.2Slides Chapter10.1 10.2
Slides Chapter10.1 10.2
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjteUnit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
Unit II_Graph.pptxkgjrekjgiojtoiejhgnltegjte
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 
Graph Coloring and Its Implementation
Graph Coloring and Its ImplementationGraph Coloring and Its Implementation
Graph Coloring and Its Implementation
 
Graph terminology and algorithm and tree.pptx
Graph terminology and algorithm and tree.pptxGraph terminology and algorithm and tree.pptx
Graph terminology and algorithm and tree.pptx
 
Crossing patterns in Nonplanar Road networks
Crossing patterns in Nonplanar Road networksCrossing patterns in Nonplanar Road networks
Crossing patterns in Nonplanar Road networks
 
09_Graphs_handout.pdf
09_Graphs_handout.pdf09_Graphs_handout.pdf
09_Graphs_handout.pdf
 
Distributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bitsDistributed coloring with O(sqrt. log n) bits
Distributed coloring with O(sqrt. log n) bits
 
Graph Analytics
Graph AnalyticsGraph Analytics
Graph Analytics
 
theory of computation lecture 01
theory of computation lecture 01theory of computation lecture 01
theory of computation lecture 01
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Introduction to Graph and Graph Coloring