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

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Chapter 9 Graphs.
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Introduction to Graph Theory Lecture 11: Eulerian and Hamiltonian Graphs.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
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
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints.
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
Great Theoretical Ideas in Computer Science.
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.
Discrete Structures Chapter 7A Graphs Nurul Amelina Nasharuddin Multimedia Department.
Definition Dual Graph G* of a Plane Graph:
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.
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
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.
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.
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.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
GRAPH Learning Outcomes Students should be able to:
Graphs Chapter 10.
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.
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
4.1 Connectivity and Paths: Cuts and Connectivity
The Equitable Coloring of Kneser Graphs 陳伯亮 & 黃國卿 2008 年 8 月 11 日.
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.
CS 200 Algorithms and Data Structures
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
V Spanning Trees Spanning Trees v Minimum Spanning Trees Minimum Spanning Trees v Kruskal’s Algorithm v Example Example v Planar Graphs Planar Graphs v.
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 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
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}.
Graph.
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,
Some NP-complete Problems in Graph Theory Prof. Sin-Min Lee.
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.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
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.
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.
Introduction to Graph Theory
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Introduction to Graph Theory
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
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,
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
Discrete Mathematics Graph: Planar Graph Yuan Luo
Graph theory Definitions Trees, cycles, directed graphs.
Introduction of graph theory
What is the next line of the proof?
Planarity Testing.
Graph.
Trees.
Discrete Math II Howon Kim
MAT 2720 Discrete Mathematics
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Hamiltonian Cycles.
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}

(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

( 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

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.

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

Textbook INTRODUCTION TO GRAPH THEORY, Douglas B. West, Prentice Hall ( 全華代理 )

Grades 4 Reading Reports (50%) 3 Review Reports (30%) Discussion and Attendance (20%) Bonus: Presentation (10%)

Reading Reports 1 st Topics: (Due 10/17)  Enumeration of Trees (in Sec. 2.2)  Spanning Trees in Graphs (in Sec. 2.2)  Maximum Bipartite Matching (in Sec. 3.2)  Weighted Bipartite Matching (in Sec. 3.2) 2 nd Topics: (Due 11/7)  Counting Proper Colorings (in Sec. 5.3)  Coloring of Planar Graphs (in Sec. 6.3)  Crossing Number (in Sec.6.3)  Sufficient Conditions for Hamilton Cycles (in Sec. 7.2)

Reading Reports 3 rd Topics: (Due 11/28)  Perfect Graphs (in Sec. 8.1)  Matroids (in Sec. 8.2)  Ramsey Theory (in Sec. 8.3)  More External Problems (in Sec. 8.4)  Random Graphs (in Sec. 8.5)  Eigenvalues of Graphs (in Sec. 8.6) 4 th Topics: (Due 12/26)  All the other topics introduced in the class.

Review Reports Each student reviews the reading reports of the other 3 students for each review report. 1 st : due 10/31. 2 nd : due 11/21. 3 rd : due 12/12.

Presentation For each topic, the one with the highest grade presents the topic. Each student presents at most one topic. 1 st : 11/28, 12/5. (Announce: 11/7) 2 nd : 12/12, 12/19. (Announce: 11/28) 3 rd : 12/26, 1/2, 1/9. (Announce: 12/19)

Remarks 10% algorithm + 90% theory in the class This course has nothing to do with computer graphics Prerequisite: Discrete Mathematics and Algorithm

Q & A