Beruflich Dokumente
Kultur Dokumente
Graph Theory
S1
I1
I2
x and y are the endpoints of edge e = {x, y }. They are called adjacent or neighbors. e is called incident with x and y .
S2
S1
I1
I2
S2
Special graphs
Kn is the complete graph on n vertices. Kn,m is the complete bipartite graph with partite sets of sizes n and m. Pn is the path on n vertices Cn is the cycle on n vertices
even we say simple graph, when we would like to emphasize that there are no multiple edges and loops. this course
3 4
Further denitions
The degree of vertex v is the number of edges incident with v . Loops are counted twice. A set of pairwise adjacent vertices in a graph is called a clique. A set of pairwise non-adjacent vertices in a graph is called an independent set. A graph G is bipartite if V (G) is the union of two (possibly empty) independent sets of G. These two sets are called the partite sets of G. The complement G of a graph G is a graph with vertex set V (G) = V (G) and edge set E (G) = V 2 \ E (G).
V (P ) = [5] 2 E (P ) = {{A, B } : A B = } Properties. each vertex has degree 3 (i.e. P is 3-regular) adjacent vertices have no common neighbor non-adjacent vertices have exactly one common neighbor
Corollary. The girth of the Petersen graph is 5. H is a subgraph of G if V (H ) V (G), E (H ) E (G). We write H G. We also say G contains H and write G H .
5
Isomorphism of graphs
An isomorphism of G to H is a bijection f : V (G) V (H ) such that uv E (G) iff f (u)f (v ) E (H ). If there is an isomorphism from G to H , then we say H. G is isomorphic to H , denoted by G = Claim. The isomorphism relation is an equivalence relation on the set of all graphs. An isomorphism class of graphs is an equivalence class of graphs under the isomorphism relation. Example. What are those graphs for which the adjacency relation is an equivalence relation? Remark. labeled vs. unlabeled unlabeled graph isomorphism class. Example. What is the number of labeled and unlabeled graphs on n vertices?
if
Equivalence relation
A relation on a set S is a subset of S S . A relation R on a set S is an equivalence relation if 1. (x, x) R (R is reexive) 2. (x, y ) R implies (y, x) R (R is symmetric) 3. (x, y ) R and (y, z ) R imply (x, z ) R (R is transitive)
An equivalence relation denes a partition of the base set S into equivalence classes. Elements are in relation iff they are within the same class.
and only if
7 8
Isomorphism classes
Automorphisms
An automorphism of G is an isomorphism of G to G. A graph G is vertex transitive if for every pair of vertices u, v there is an automorphism that maps u to v .
3
1 3 1
2 2 1 3 1 3 2 2 1 1 3 1 2 3 3 2 1 3
Examples. Automorphisms of P4 Automorphisms of Kr,s Automorphisms of Petersen graph. A decomposition of a graph is a list of subgraphs such that each edge appears in exactly one subgraph in the list. A graph is self-complementary if it is isomorphic to its complement.
2
Example. P4, C5
9 10
Connectivity
G is connected, if there is a u, v -path for every pair u, v V (G) of vertices. Otherwise G is disconnected. Vertex u is connected to vertex v in G if there is a u, v path. The connection relation on V (G) consists of the ordered pairs (u, v ) such that u is connected to v . Claim. The connection relation is an equivalence relation. Lemma. Every u, v -walk contains a u, v -path. The connected components of G are its maximal connected subgraphs (i.e. the equivalence classes of the connection relation). An isolated vertex is a vertex of degree 0. It is a connected component on its own, called trivial connected component.
12
Strong Induction
Theorem 1. (Principle of Induction) Let P (n) be a statement with integer parameter n. If the following two conditions hold then P (n) is true for each positive integer n. 1. P (1) is true. 2. For all n > 1, P (n 1) is true implies P (n) is true.
Cutting a graph
A cut-edge or cut-vertex of G is an edge or a vertex whose deletion increases the number of components. If M E (G), then G M denotes the graph obtained from G by the deletion of the elements of M ; V (G M ) = V (G) and E (G M ) = E (G) \ M . Similarly, for S V (G), G S obtained from G by the deletion of S and all edges incident with a vertex from S . For e E (G), G {e} is abbreviated by G e. For v E (G), G {v } is abbreviated by G v .
Theorem 2. (Strong Principle of Induction) Let P (n) be a statement with integer parameter n. If the following two conditions hold then P (n) is true for each positive integer n. 1. P (1) is true. 2. For all n > 1, P (k) is true for 1 k < n implies P (n) is true.
13
14