Graph Theory Course: Licence L2
Graph Theory Course: Licence L2
Licence L2
Z.GUELLIL
Chapter 1
Fundamental Concepts
History (1/3)
• Euler (1735) mathematical curiosity: Start from one bank, cross the seven bridges of the city of
KÖNESBERG (Germany) once and only once and return to the starting point.
• The Irish mathematician Sir William Hamilton (1805-1865) worked on the travelling salesman
problem.
• Francis Guthrie (1852), a South African mathematician, stated the four-colour problem during a
discussion with his brother, who asked his teacher Auguste De Morgan if any map could be
coloured with four colours so that neighbouring countries had different colours.
3
History (2/3)
• Julius Petersen at the end of the 19th century was interested in spanning
subgraphs, that is, graphs containing all the vertices but only some of the
edges. We saw the emergence of graph factorisation problems in this way. A
spanning subgraph is called a k-factor if each of its vertices has k edges, and
the first theorems were given.
• In the mid-19th century, the British mathematician Arthur Cayley became
interested in trees, a special type of graph that does not have a cycle, i.e. in
which it is impossible to return to a starting point without going in the
opposite direction.
Graph Theory 4
History (3/3)
• But it was only with the Second World War that the practice was organized
for the first time and acquired its name.
• In 1940, Patrick Blackett was called by the British general staff to lead the first
operational research team to solve certain problems such as the optimal
location of surveillance radars.
• From 1946 onwards, TG experienced intense development thanks to
researchers motivated by the resolution of concrete problems.
• Among them, Esdger Djikstra (1959) for the routing problem, Ford and
Fulkerson (1956) for the maximum flow problem .
• Bernard Roy (1958) developed the MPM method for the scheduling problem.
Graph Theory 5
Graph Theory
• Graph theory is a powerful set of tools for modeling and solving real-world
problems.
• Definition :
• A Graph is a collection of vertices (nodes) and edges (links) connecting pairs of vertices.
• A graph is used to describe a set of objects and their relationships, that is to say the links
(edges) between the objects ( nodes /vertices).
• A graph ( G ), denoted as ( G = (X, U) ), is defined by:
• A finite set of vertices ( X ): The fundamental units or points in the graph.
• A finite set of edges/arcs ( U ): Each edge/arc connects a pair of vertices in ( X ).
Graph Theory 6
Undirected graph
• An undirected graph G is a pair (V, E).
• V is a (finite) set of objects. The elements of V are called the vertices of the graph.
• E is a subset of VxV . The elements of E are called the edges of the graph.
• An edge "e" of the graph is a pair e=(x , y) = (y, x) of vertices.
• Vertices x and y are the endpoints of the edge.
𝐸 ={……}
𝑉 ={……}
I.2. Degree of a vertex/graph
• Two vertices x and y are adjacent if there exists the edge ( x,y ) in E . The
vertices x and y are then said to be neighbors
• An edge is incident to a vertex x if x is one of its endpoints.
• The degree of a vertex x of G is the number of edges incident to x . It is
denoted d (x) .
• For a simple graph the degree of x also corresponds to the number of vertices
adjacent to x .
• For a simple graph of order n, the degree of a vertex is an integer between 0
and n-1
• A vertex of degree 0 is said to be isolated : it is not connected to any other
vertex.
Example
Vertex Degree
a 1
b 2
c
d 5
e
f
g
h
Degree of a vertex/graph
• Property 1: The sum of the degrees of the vertices of a graph is equal
to 2 times its number of edges. σ𝑥∈𝑉 𝑑(𝑥) = 2 ∗ ||𝐸||
C D
• m: 4 D
• m: 4 A
•n:3 A •n:5 B