Matching Theory and Structure of Graphs Liu Yan School of Mathematics & South China Normal University.

Slides:



Advertisements
Similar presentations
Min-Max Relations, Hall’s Theorem, and Matching-Algorithms Graphs & Algorithms Lecture 5 TexPoint fonts used in EMF. Read the TexPoint manual before you.
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
Chapter 8 Topics in Graph Theory
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
13 May 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction.
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.
Structure of Graphs and Number of Maximum Matchings Liu Yan School of Mathematics & South China Normal University.
Small cycle cover of 3-connected cubic graphs Fan Yang ( 杨帆 ) and Xiangwen Li ( 李相文 ) Dep. of Mathematics Huazhong Normal University, Wuhan, China
k-Factor Factor: a spanning subgraph of graph G
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Convex Grid Drawings of 3-Connected Plane Graphs Erik van de Pol.
On Balanced Signed Graphs and Consistent Marked Graphs Fred S. Roberts DIMACS, Rutgers University Piscataway, NJ, USA.
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
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.
Factor Factor: a spanning subgraph of graph G
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
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.
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.
The Maximum Independent Set Problem Sarah Bleiler DIMACS REU 2005 Advisor: Dr. Vadim Lozin, RUTCOR.
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.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
CS 290H Lecture 17 Dulmage-Mendelsohn Theory
9.2 Graph Terminology and Special Types Graphs
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.
Graph Theoretic Concepts. What is a graph? A set of vertices (or nodes) linked by edges Mathematically, we often write G = (V,E)  V: set of vertices,
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.
Trees and Distance. 2.1 Basic properties Acyclic : a graph with no cycle Forest : acyclic graph Tree : connected acyclic graph Leaf : a vertex of degree.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
ON UNICYCLIC REFLEXIVE GRAPHS. The spectrum of a simple graph (non-oriented, without loops and multiple edges) is the spectrum of its adjacency matrix,
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
1/24 Introduction to Graphs. 2/24 Graph Definition Graph : consists of vertices and edges. Each edge must start and end at a vertex. Graph G = (V, E)
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}.
September1999 CMSC 203 / 0201 Fall 2002 Week #13 – 18/20/22 November 2002 Prof. Marie desJardins.
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,
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Lecture 10: Graph-Path-Circuit
Decomposition Theory in Matching Covered Graphs Qinglin Yu Nankai U., China & U. C. Cariboo, Canada.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Introduction to Graph Theory
Introduction to Graph Theory
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
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: Matchings and Factors Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
MCA 520: Graph Theory Instructor Neelima Gupta
Trees.
Subgraphs Lecture 4.
Proof technique (pigeonhole principle)
Grade 11 AP Mathematics Graph Theory
Chapter 5 Fundamental Concept
Planarity Testing.
V17 Metabolic networks - Graph connectivity
GreedyMaxCut a b w c d e 1.
Problem Solving 4.
Bipartite Graph 1. A graph G is bipartite if the node set V can be partitioned into two sets V1 and V2 in such a way that no nodes from the same set are.
Hamiltonian Cycles.
Proof Techniques.
Planarity.
Miniconference on the Mathematics of Computation
Graph Theory: Cuts and Connectivity
Richard Anderson Lecture 5 Graph Theory
Presentation transcript:

Matching Theory and Structure of Graphs Liu Yan School of Mathematics & South China Normal University

7/20/20042 Topics  Basic concepts  Gailei-Edmonds Decomposition  Ear Decomposition  Brick Decomposition

7/20/20043 Basic Concepts: Matching-covered (or 1-extendable) graph: every edge lies in a p.m. Bicritical graph G: G-{u, v} has a p.m. for any pair of {u, v}  V(G). Factor-critical graph G: G-u has a p.m. for any u V(G). Tutte’s Theorem: A graph G has a p.m. if and only if o(G-S) ≤ |S| for any S  V(G) Barrier set S: a vertex-set S satisfying o(G-S) = |S|

7/20/ Gallai-Edmonds partition.  Denote by D(G) the set of all vertices in $G$ which are not covered by at least one maximum matching of G. Denote by A(G) the set of vertices in V(G)-D(G) adjacent to at least one vertex in D(G). Let C(G)=V(G)- A(G)-D(G). We call the partition (C(G),A(G),D(G)) the Gallai-Edmonds partition

7/20/20045  Theorem ( Liu Yan and Liu Guizhen, 2002 )  For any graph G,  V_f(G)=1/2(|V(G)|-max{i(G-S)-|S|})  where the maximum is taken over all subsets S of V(G).  Theorem ( Liu Yan, submitted )  Let B be a subset of E(G). If v(G-B)=v(G), then c(D(G-B))-|A(G-B)|=c(D(G))-|A(G)|;  D(G-B) is a subset of D(G), C(G) is a subset of C(G-B)  When G is bipartite, A(G-B) is a subset of A(G)

7/20/ Ear Decomposition Let G′ be a subgraph of a graph G. An ear: 1) a path P of odd length; 2) end-vertices of P are in V(G′); 3) internal vertices of P are not in V(G′). An ear system: a set of vertex-disjoint ears. Ear-decomposition: G′ = G 1  G 2  G 3  …  G r = G where each G i is an ear system and G i+1 is obtained from G i by an ear system so that G i+1 is 1-extendable or factor-critical.

7/20/20047 Theorem ( Lovasz and Plummer, 76 ) Let G be a 1-extendable graph and G′ a subgraph of G. Then G has an ear-decomposition starting with G′ if and only if G-V(G′) has a p.m. Theorem ( Two Ears Theorem ) Every 1-extendable graph G has an ear decomposition    …  = G K 2  G 2  G 3  …  G r = G so that each contains at most two ears. so that each G i contains at most two ears.

7/20/20048 Let d*(G) = min # of double ears in an ear decomposition of a graph G. Optimal ear decomposition is an ear decomposition with exactly d*(G) double ears. Examples: i) a graph G is bipartite, then d*(G) = 0. ii) For the Petersen graph P, d*(P) = 2. Theorem ( Carvahho, et al, '02 ) If G is a 1-extenable graph, then d*(G) = b(G) + p(G) where b(G) is # of bricks in G and p(G) is # of Petersen bricks in G. where b(G) is # of bricks in G and p(G) is # of Petersen bricks in G. (Note: both b(G) and p(G) are invariants.)

7/20/20049 Theorem ( Liu Yan and Hao Jianxiu, 2002 ) Let G be a factor-critical graph and c the number of blocks of G. Then G has precisely |E(G)|-c+1 near-perfect matchings if and only if there exists an ear decomposition of G starting with a nice odd cycle C; that is G=C+P_1+…… +P_k, satisfying that two ends of P_iare connected in G_{i-1} by a pending path of G with length 2 if P_i is open, where G_0=C and G_i=C+P_1+\cdots +P_i for 1≤i≤ k.

7/20/ Theorem ( Liu Yan, submitted ) Let G be a factor-critical graph with c blocks. Then (1) m(G)=|V(G)| if and only if every block of G is an odd cycle. (2) m(G)=|V(G)|+1 if and only if all blocks of G are odd cycles but one, say such block H_1, and H_1 is a theta graph θ(l_1, l_2, l_3) with common endvertices u and v satisfying that l_1=2 and the path of length l_1 in H_1 joining u and v is a pending path of G.

7/20/ Brick Decomposition Step 1. If G is a brick or is bipartite, then it is indecomposable Step 2. Create bicriticality: if G is non-bipartite and not critical, then let X be a maximal barrier with |X|  2, and let S be the vertex set of a component of G-X such that |S|  3. Let G 1 = G  S (the graph obtained by shrinking S in G to a vertex) and G 2 = G  (G-S). Repeat this step on G 1 and G 2.

7/20/ Brick Decomposition (Contin.) Step 3. Create 3-connectivity: if G is bicritical, but not 3-connected, then let {u, v} be a vertex cut, let S be the vertex set of a component of G-{u, v} and let T = V-(S  {u, v}). Let G 1 = G  (S  {u}) and G 2 = G  (T  {v}). Repeat this step on G 1 and G 2.

7/20/ Example: Step 2: Step 3:

7/20/ Theorem (Lovasz, 87) In a brick decomposition, the list of bricks and bipartite graphs are independent or unique (up to multiplicity of edges) of choices of max. barrier X (in Step 2) or 2-cut (in Step 3).

7/20/200415