Terminology Adjacency Adjacency Two vertices u and v are adjacent - - PowerPoint PPT Presentation

terminology adjacency
SMART_READER_LITE
LIVE PREVIEW

Terminology Adjacency Adjacency Two vertices u and v are adjacent - - PowerPoint PPT Presentation

Terminology Adjacency Adjacency Two vertices u and v are adjacent if there is an edge connecting them. This is sometimes written as u v . v a c b v is adjacent to b and c but not to a . 2 / 27 Neighbourhood Neighbourhood The open


slide-1
SLIDE 1

Terminology

slide-2
SLIDE 2

Adjacency

Adjacency Two vertices u and v are adjacent if there is an edge connecting them. This is sometimes written as u ∼ v.

v b a c

v is adjacent to b and c but not to a.

2 / 27

slide-3
SLIDE 3

Neighbourhood

Neighbourhood The open neighbourhood N(v) = { u ∈ V | u = v, u ∼ v} of a vertex v is the set of vertices adjacent to v (not including v). The closed neighbourhood N[v] = N(v) ∪ {v} includes v.

v b a c

N(v) = {b, c} N[v] = {v, b, c}

3 / 27

slide-4
SLIDE 4

Degree

Degree The degree deg(v) of a vertex v is the number of incident edges. Note that the degree is not necessarily equal to the cardinality of neighbours.

v b a c

deg(v) = 3 deg(a) = 1 deg(b) = 5 deg(c) = 1

4 / 27

slide-5
SLIDE 5

Minimum and Maximum Degree

Minimum and Maximum Degree For a graph G = (V, E), δ(G) denotes the ninimum and ∆(G) denotes the maximum degree of G, i. e., δ(G) := min{ deg(v) | v ∈ V } and ∆(G) := max{ deg(v) | v ∈ V }.

v b a c

δ(G) = 1 ∆(G) = 3

5 / 27

slide-6
SLIDE 6

Isolated Vertex

Isolated Vertex A vertex v is called isolated, if it has no neighbours, i. e., N(v) = ∅.

v b a c

The vertex v is an isolated vertex.

6 / 27

slide-7
SLIDE 7

Universal Vertex

Universal Vertex A vertex v is called universal, if it adjacent to all other vertices in the graph, i. e., N[v] = V.

v b a c

The vertex v is a universal vertex.

7 / 27

slide-8
SLIDE 8

Pendant Vertex

Pendant Vertex A vertex v is called pendant, if it adjacent to exactly one other vertex,

  • i. e.,
  • N(v)
  • = 1.

v b a c

The vertex c is a pendant vertex.

8 / 27

slide-9
SLIDE 9

Path

Path A set P = {v0, v1, . . . , vk} of distinct vertices is called path (of length k) if vi is adjacent to vi+1 for all i with 0 ≤ i < k.

a b c d e f g h i

P = {h, e, c, b, f , g, i} is a path of length 6.

9 / 27

slide-10
SLIDE 10

Cycle

Cycle A path P = {v0, v1, . . . , vk} is called cycle (of length k + 1) if v0 is adjacent to vk.

a b c d e f g h i

{h, e, c, b, f , g} is a cycle of length 6.

10 / 27

slide-11
SLIDE 11

Chord

Chord A chord in a path (or cycle) is an edge connecting two non-consecutive vertices of the path (or cycle).

a b c d e f g h i

The edges bg, cg, and eg are chords of the cycle {h, e, c, b, f , g}.

11 / 27

slide-12
SLIDE 12

Induced Path / Cycle

Induced Path / Cycle A path (or cycle) is called induced if it has no chords. For each k ≥ 3, an induced path of k vertices is called Pk and an induced cycle of length k is called Ck. P3 C5

12 / 27

slide-13
SLIDE 13

Distance

Distance The distance d(u, v) of two vertices u and v is the length of the shortest path from u to v.

u v

d(u, v) = 3

13 / 27

slide-14
SLIDE 14

Eccentricity

Eccentricity The eccentricity ecc(v) of a vertex v is its maximal distance to any vertex,

  • i. e., ecc(v) = maxu∈V d(u, v).

u 3 3 3 2

ecc(u) = 3

14 / 27

slide-15
SLIDE 15

Eccentricity

Eccentricity The eccentricity ecc(v) of a vertex v is its maximal distance to any vertex,

  • i. e., ecc(v) = maxu∈V d(u, v).

v 2 1 2 1 1 1

ecc(v) = 2

14 / 27

slide-16
SLIDE 16

Radius and Diameter

Diameter The diameter diam(G) of a graph G is the maximal eccentricity of all vertices in G, i. e., diam(G) = maxv∈V ecc(v). Radius The radius rad(G) of a graph G is the minimal eccentricity of all vertices in G, i. e., rad(G) = minv∈V ecc(v). Lemma For each graph G, rad(G) ≤ diam(G) ≤ 2 rad(G)

15 / 27

slide-17
SLIDE 17

Interval

Interval The interval I(u, v) of two vertices u and v is the set of vertices which are on a shortest path from u to v. Formally, I(u, v) = { w | d(u, v) = d(u, w) + d(w, v) }.

a b c d e f g h i

I(e, d) = {b, c, d, e, f , g}

16 / 27

slide-18
SLIDE 18

Interval

Interval The interval I(u, v) of two vertices u and v is the set of vertices which are on a shortest path from u to v. Formally, I(u, v) = { w | d(u, v) = d(u, w) + d(w, v) }.

a b c d e f g h i

I(h, d) = {b, d, f , g, h}

16 / 27

slide-19
SLIDE 19

Projection

Projection For a vertex v and a vertex set S, the projection Pr(v, S) is the set of vertices in S with minimal distance to v. Formally, Pr(v, S) = { u ∈ S | d(u, v) = d(v, S) }.

a b c d e f g h i

Pr(a, I(h, d)) = {b, g, h}

17 / 27

slide-20
SLIDE 20

Complement

Complement The complement G = (V, E) of a graph G = (V, E) is the graph with the edges not contained in G, i. e., E = { uv | uv / ∈ E }. G G

18 / 27

slide-21
SLIDE 21

Subgraph

Subgraph A graph G′ = (V ′, E′) is a subgraph of a graph G = (V, E) if V ′ ⊆ V and E′ ⊆ E. G G′ Note that u, v ∈ V ∩ V ′ and uv ∈ E does not imply uv ∈ E′.

19 / 27

slide-22
SLIDE 22

Induced Subgraph

Induced Subgraph For a graph G = (V, E) and a set U ⊆ V, the induced subgraph G[U]

  • f G is defined as G[U] = (U, E′) with E′ = { uv | u, v ∈ U; uv ∈ E }

a b c d e f g h i

G

b c d e f g a h i

G

  • {b, c, d, e, f , g}
  • 20 / 27
slide-23
SLIDE 23

Connected Component

Connected Component A connected component of an (undirected) graph is a maximal subgraph in which any two vertices can be connected by a path. A graph with three connected components.

21 / 27

slide-24
SLIDE 24

Strongly Connected Component

Strongly Connected Component A directed graph is strongly connected if every vertex is reachable from every other vertex. A strongly connected component is a maximal subgraph which is strongly connected. A graph with three strongly connected components.

22 / 27

slide-25
SLIDE 25

Separator

Separator A vertex set S is called seperator of a graph G if removing S from G increases the number of connected components.

u v

The set S = {u, v} is a separator for the given graph.

23 / 27

slide-26
SLIDE 26

Articulation Point

Articulation Point A vertex v is an articulation point (also called cut vertex) if {v} is a separator, i. e., removing it increases the number of connected compo- nents. A graph with two articulation points.

24 / 27

slide-27
SLIDE 27

Bridge

Bridge An edge is called bridge if removing it from the graph (while keeping the vertices) increases the number of connected components. A graph with a bridge.

25 / 27

slide-28
SLIDE 28

Block

Block A block (also called 2-connected component) is a maximal subgraph without articulation points. A graph with four blocks.

26 / 27