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.

Slides:



Advertisements
Similar presentations
Chapter 8 Topics in Graph Theory
Advertisements

Combinatorial Algorithms
Applied Combinatorics, 4th Ed. Alan Tucker
1 List Coloring and Euclidean Ramsey Theory TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A Noga Alon, Tel Aviv.
Applied Combinatorics, 4th Ed. Alan Tucker
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
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.
Graph Colouring Lecture 20: Nov 25.
Definition Dual Graph G* of a Plane Graph:
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
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.
Graph Theory Ch.5. Coloring of Graphs 1 Chapter 5 Coloring of Graphs.
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.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
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 2813 Discrete Structures
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
ⅠIntroduction to Set Theory 1. Sets and Subsets
9.2 Graph Terminology and Special Types Graphs
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Planar Graphs Graph G is planar, if it can be “properly” drawn in the plane. In order to explain this informal notion we have to define embeddings of graphs.
Krakow, Summer 2011 Adjacency Posets of Planar Graphs William T. Trotter
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Graphs Simple graph G=(V,E) V = V(G) ={1,2,3,4} – vertices E = E(G) = {a,b,c,d,e} – edges Edge a has end- vertices 1 and 2. Vertices 1 and 2 are adjacent:
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
Copyright © Zeph Grunschlag, More on Graphs.
The Tutte Polynomial Graph Polynomials winter 05/06.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
5.2 Trees  A tree is a connected graph without any cycles.
1 Rainbow Decompositions Raphael Yuster University of Haifa Proc. Amer. Math. Soc. (2008), to appear.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Planar Graphs Graph Coloring
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}.
7. Basic Operations on Graphs
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,
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
An Introduction to Graph Theory
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Graph Theory and Applications
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
Introduction to Graph Theory
Introduction to Graph Theory
Basic Operations on Graphs Lecture 5.. Basic Operations on Graphs Deletion of edges Deletion of vertices Addition of edges Union Complement Join.
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
Eternal Domination Chip Klostermeyer.
Outline 1 Properties of Planar Graphs 5/4/2018.
Subgraphs Lecture 4.
Proof technique (pigeonhole principle)
The countable character of uncountable graphs François Laviolette Barbados 2003.
Chapter 5 Fundamental Concept
Applied Combinatorics, 4th Ed. Alan Tucker
Introduction of graph theory
Tucker, Applied Combinatorics, Sec 2.4
Motivation and definitions
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Acyclic List Edge Coloring of Graphs
Discrete Math II Howon Kim
Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers
Planarity.
Miniconference on the Mathematics of Computation
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Introduction to Graph Theory
Chromatic Number of the Odd-Distance Graph
Presentation transcript:

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 same color are incident with the same vertex. In other words, the set of edges of the same color is independent. This idea can be formalized.

Edge-Coloring of Graphs A mapping c:E(G)  C from the edges set E(G) to some finite set C is called an (admissible) edge coloring, if eny two edges e and f with a common endvertex c(e)  c(f). The least number of colors neede to properly color the edges of G is called c chromatic index and is denote by  ’(G).

Vizing’s Theorem Theorem: The chromatic index of a simle graph G satisfies the following inequalities:  (G)   ’(G)   (G)+1 Proof. Lower bound immediate, the upper bound more difficult to prove. Using Vizing’s theorem we may now classify simple graphs into two types. A graph of type I has  ’(G) =  (G), while the graph of type II has  ’(G) =  (G)+1.

Consequences Corollary: Regular graph is of type I, if and only if it has a 1-factorization. Example: Petersen graph is of type II. Even if we replace a vertex by a triangle in Petersen graph, the graph remains of type II.

Triangle Removal Let G and G’ be two trivalent graphs that differ only by a triangle. This means that G’ is obtained from G by replacing any vertex by a triangle as shown on the left. Equivalently, G is obtained from G’ by a triangle removal. Proposition. If G and G’ differ by a triangle then  ’(G) =  ’(G’). a b c a b c Vertex is replaced by triangle.

Snarks Using similar argument we may prove that cycles of length 4 can be removed in the same sense. A 3-connected trivalent graph of girth > 4 of type II is called a snark.

Families of Snarks There are several infinite families of snarks known. Blanuša found the first snark after Petersen.

Blanuša snarks

König Theorem Theorem (König): For a bipartite graph G we have  ’(G) =  (G).

Exercises N1. Show that there are no bipartite snarks. N2. Repeatedly remove all quadrilaterals and triangles in K 3,3. What simple graph is obtained in the end? N3. Dot product!

Vertex Coloring of Graphs. Mapping c:V(G)  C from the vertex set to a finite set of colors is called vertex coloring, if for any pair of adjacent vertices u ~ v we have c(u)  c(v). The least number of colors of some proper vertex coloring of G is called the chromatic number and is denoted by  (G).

Brooks Theorem For any connected graph G the following holds:  (G) =  (G)+ 1, if G is isomorphic to a complete graph or an odd cycle.  (G) ·  (G), otherwise.

Four Color Theorem A theorem posed in the 19th century and proved in the 20th century. Theorem:  (G) · 4, for any planar graph G.

Graph Mappings (Homomorphisms) Let  :V(G) ! V(H) be a mapping between the vertices of two graphs.  is called a graph mapping or graph homomorphism if for any pair of vertices u,v 2 V(G) the fact u ~ v implies  (u) ~  (v).

More general maps – Weak homomorphism Sometimes we allow graph maps that do not preserve dimension.  : V(G) ! V(H) and u ~ v implies  (u) ~  (v) or  (u) =  (v). Such \phi is called a weak homomorphism.

Retracts Let  : G ! G be a graph homorphism. Then  is called a retraction if  2 = . (idempotent).  (G) = H has the property that  | H = id. H is called a retract. In a similar way one can define a weak retraction and weak retract.

Colorings revisited. A vertex coloring c with h colors can be defined as a graph homomorphism c:G ! K h

Exercises N1. Prove that retracts and weak retracts are isometric subgraphs. N2(*). A graph G is called a median graph if for any triple of vertices u,v, w we have |I(u,v) Å I(v,w) Å I(w,u)| = 1. Prove that G is a median graph if and only if it is retract of some hypercube.