Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.

Slides:



Advertisements
Similar presentations
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Advertisements

Chapter 8 Topics in Graph Theory
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Edge-Coloring of Graphs On the left we see a 1- factorization of  5, the five-sided prism. Each factor is respresented by its own color. No edges of the.
Chapter 9 Connectivity 连通度. 9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected.
Graph Theory Ming-Jer Tsai. Outline Text Book Graph Graph Theory - Course Description The Topics in the Class Evaluation.
k-Factor Factor: a spanning subgraph of graph G
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set S  V(G) such that G-S has more than one component. a b c d e f g h i.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Maximum Bipartite Matching
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints Maximal Matching: A maximal matching in a graph is a matching.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Definition Dual Graph G* of a Plane Graph:
Counting Proper Colors Given k  N and a graph G, the value  (G;k) is the number of proper colorings f: V(G)  [k], where the k colors need not all be.
Counting Proper Colors Given k  N and a graph G, the value  (G;k) is the number of proper colorings f: V(G)  [k]. The set of available colors is [k]={1,…,k};
Internally Disjoint Paths
Internally Disjoint Paths
Factor Factor: a spanning subgraph of graph G
Coloring Algorithms and Networks. Coloring2 Graph coloring Vertex coloring: –Function f: V  C, such that for all {v,w}  E: f(v)  f(w) Chromatic number.
Factor Factor: a spanning subgraph of graph G k-Factor: a spanning k-regular subgraph Odd component: a component of odd order o(H): the number of odd components.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex. u u v v Common internal.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that G-S has more than one component. d f b e a g c i h.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
Maximum Bipartite Matching In a graph G, if no M-augmenting path exists, then M is a maximum matching in G. Idea: Iteratively seek augmenting paths to.
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
CSE, IIT KGP Matchings and Factors. CSE, IIT KGP Matchings A matching of size k in a graph G is a set of k pairwise disjoint edges.A matching of size.
3.3 Matchings and Factors: Matchings in General Graphs This copyrighted material is taken from Introduction to Graph Theory, 2 nd Ed., by Doug West; and.
4.1 Connectivity and Paths: Cuts and Connectivity
The Equitable Coloring of Kneser Graphs 陳伯亮 & 黃國卿 2008 年 8 月 11 日.
1 CS104 : Discrete Structures Chapter V Graph Theory.
4.2 k-connected graphs This copyrighted material is taken from Introduction to Graph Theory, 2 nd Ed., by Doug West; and is not for further distribution.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
The Equitable Colorings of Kneser Graphs Kuo-Ching Huang ( 黃國卿 ) Department of Applied Mathematics Providence University This is a joined work with Prof.
3.2 Matchings and Factors: Algorithms and Applications This copyrighted material is taken from Introduction to Graph Theory, 2 nd Ed., by Doug West; and.
Chapter 5 Coloring of Graphs. 5.1 Vertex Coloring and Upper Bound Definition: A k-coloring of a graph G is a labeling f:V(G)  S, where |S|=k (or S=[k]).
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
CSE, IIT KGP Graph Coloring. CSE, IIT KGP K-coloring A k-coloring of G is a labeling f:V(G)  {1,…,k}.A k-coloring of G is a labeling f:V(G)  {1,…,k}.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
4.2 k-connected graphs This copyrighted material is taken from Introduction to Graph Theory, 2 nd Ed., by Doug West; and is not for further distribution.
Graphs Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
Introduction to Graph Theory. Graph G=(V,E) V={v 1,v 2,…,v n } E={(u,v)|(u,v) is an unorder pair of V} vertex=node edge=link loop multiple edges.
Introduction to Graph Theory
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Introduction to Graph Theory
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Matchings and Factors Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
Chapter 5 Fundamental Concept
Graph theory Definitions Trees, cycles, directed graphs.
Introduction of graph theory
What is the next line of the proof?
Graph.
Trees.
Discrete Math II Howon Kim
Student:連敏筠 Advisor:傅恆霖
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Hamiltonian Cycles.
Proof Techniques.
Planarity.
N(S) ={vV|uS,{u,v}E(G)}
Graph Theory: Cuts and Connectivity
Presentation transcript:

Graph Theory Ming-Jer Tsai

Outline Graph Graph Theory Grades Q & A

Graph A triple consisting of a vertex set V(G), an edge set E(G), and a relation that associates with each edge two vertices (not necessary distinct) called its endpoints. e1e1 e2e2 e6e6 e5e5 e3e3 e7e7 e4e4 x yw z

Graph Theory Matching Connectivity Coloring Planar Graphs Hamiltonian Cycles

Matching Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints

(Hall’s Condition) An X,Y-bigraph G has a matching that saturates X if and only if |N(S)|>=|S| for all S  X. N(S): the set of vertices having a neighbor in S. Matching BCDEA X Y S = {B, D, E}

Algorithm for Maximum Bipartite Matching Algorithm for Maximum Weighted Bipartite Matching Matching Edge weight W i,j u1u1 u2u2 u3u3 v1v1 v2v2 v3v3 u1u1 u2u2 u3u3 v3v3 v2v2 v1v1 w(M)=6+5+8=19

(Tutte’s Condition) A graph G has a perfect matching if and only if o(G-S)<=|S| for every S  V(G). o(G-S): the number of components of odd orders in G-S. Matching S Odd component Even component

Connectivity For a simple graph G,  (G)<=  ’(G)<=  (G).  (G): the minimum size of a vertex set S such that G-S is disconnected or has only one vertex (connectivity of G).  ’(G): the minimum size of a set of edges F such that G-F has more than one component (edge-connectivity of G).  (G): minimum degree of G. 1.  (G) =  ’(G) =  (G) = 3.

( Menger Theorem ) If x,y are vertices of a graph G and xy  E(G),  (x,y) = (x,y).  (x,y): the minimum size of a set S  V(G)-{x,y} such that G-S has no x,y-path. (x,y): the maximum size of a set of pairwise internally disjoint x,y-paths. Connectivity

(Brook’s Theorem) If G is a connected graph other than a complete graph or an odd cycle,  (G)<=  (G).  (G): The least k such that G is k-colorable.  (G): the maximum degree in G. Coloring

(Whitney’s Theorem) The number of proper k- coloring of G is  S  E(G) (-1) |S| k c(G(S)). c(G): the number of components of a graph G. G(S): the spanning subgraph of G with edge set S  E(G). The number of proper k-coloring of a kite is k 4 -5k 3 +10k 2 -(2k 2 +8k 1 )+5k-k.

Edge-Coloring (Vizing and Gupta’s Theorem) If G is a simple graph, x’(G) ≤ Δ(G)+1.  ’(G): The least k such that G is k-edge-colorable.

Planar Graph (Kuratowski’s Theorem) A graph is planar iff it does not contain a subdivision of K 5 or K 3,3.

(Chvatal’s Condition) Let G be a simple graph with vertex degree d 1 ≤ … ≤ d n, where n ≥ 3. If i i or d n-i ≥ n-i, G has a hamiltonian cycle. Hamiltonian Cycles

(Four Color Theorem) Every planar graph is 4- colorable. Four Color Theorem

Grades 3 Exams (60%) Report (20%) Presentation and Discussion (10%) Attendance and Discussion (10%)

Q & A