Xuding Zhu National Sun Yat-sen University Circular chromatic index.

Slides:



Advertisements
Similar presentations
CS 336 March 19, 2012 Tandy Warnow.
Advertisements

Great Theoretical Ideas in Computer Science for Some.
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
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 2014 Sukumar Ghosh.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
Introduction to Graphs
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Polynomial Time Approximation Schemes Presented By: Leonid Barenboim Roee Weisbert.
Applied Combinatorics, 4th Ed. Alan Tucker
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Approximating Maximum Edge Coloring in Multigraphs
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.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints.
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.
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.
MCA 520: Graph Theory Instructor Neelima Gupta
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.
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.
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
Coloring 3/16/121. Flight Gates flights need gates, but times overlap. how many gates needed? 3/16/122.
Introduction to Graph Theory
GRAPH Learning Outcomes Students should be able to:
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
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.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
1 CS104 : Discrete Structures Chapter V Graph Theory.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Planar Graphs Graph Coloring
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,
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
Introduction to Graphs. This Lecture In this part we will study some basic graph theory. Graph is a useful concept to model many problems in computer.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
 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.
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.
Xuding Zhu Zhejiang Normal University Budapest Circular flow of signed graphs.
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
Introduction to Graph Theory
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
COMPSCI 102 Introduction to Discrete Mathematics.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Eternal Domination Chip Klostermeyer.
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Graph theory Definitions Trees, cycles, directed graphs.
Algorithms and Networks
What is the next line of the proof?
Tucker, Applied Combinatorics, Sec 2.4
3.3 Applications of Maximum Flow and Minimum Cut
ICS 353: Design and Analysis of Algorithms
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Proof Techniques.
V12 Menger’s theorem Borrowing terminology from operations research
Planarity.
Existence of 3-factors in Star-free Graphs with High Connectivity
N(S) ={vV|uS,{u,v}E(G)}
Discrete Mathematics for Computer Science
Presentation transcript:

Xuding Zhu National Sun Yat-sen University Circular chromatic index

G=(V,E): a graph an integer k-coloring of G is such that A a real number A (circular) A 2.5-coloring r-coloring of G is

The circular chromatic number of G is { r : G has a circular r-coloring }min The chromatic number of G is = min { k : G has a k-coloring }

Why “circular” ? 0=r r

Why “circular” ? 0=r x~y |f(x)-f(y)|_r ≥ 1 The distance between p, p’ in the circle is f is a circular r-coloring if 0r p p’p’

Coloring = distribution of resources Circular coloring = distribution of resources of periodic nature

A B C D E Downtown Bielefeld AD is a traffic flow AD conflicts with EB AD and CB do not conflict

We need to build a traffic light system Each traffic flow is assigned green light phase Conflicting traffic flows get disjoint green light phases

Use a graph as a model ABACADAE BABCBDBE CACBCDCE DADBDCDE EAEBECED Each traffic flow is represented by a vertex Conflicting traffic flows are joined by an edge

ABACADAE BABCBDBE CACBCDCE DADBDCDE EAEBECED A complete traffic period is represented by a circle Each vertex is assigned a unit length arc of the circle Adjacent vertices are mapped to disjoint arcs Our goal is to minimize the length of the circle

If the circle has circumference r, then this is equivalent to a circular r-coloring So the problem is to find

A distributed computation problem V: a set of computers D: a set of data files

a b c d e If x ~ y, then x and y cannot operate at the same time If x ~ y, then x and y must alternate their turns in operation.

Schedule the operating time of the computers efficiently. Efficiency: (number of computers operating on the average)/(total number). The computer time is discrete: time 0, 1, 2, …

1: coloring solution Color the vertices of G with k= colors.

a e b d c Color the graph with 3 colors At time 0 Operate machines acac 1 bdbd 2 e 3 acac 4 bdbd 5 e The efficiency is 1/3

In general, the coloring solution has efficiency

2: Computer scientists solution

The efficiency of this scheduling is Better than the coloring solution Theorem [Barbosa and Gafni, 1989] Efficiency of ptimal scheduling = efficiency of optimal scheduling by edge reversal.

3: Circular coloring solution Let r= Let f be a circular r-coloring of G x operates at time k iff for some integer m

r= Efficiency =

The efficiency of this scheduling is b e a c d For this example, the efficiency is

Theorem [Yeh-Zhu] The optimal scheduling has efficiency

A.Vince, star chromatic number About 100 papers published, and publications are accelerating. Quote from Feder, Hell, Mohar (2003): “ The theory of circular colorings of graphs has become an important branch of chromatic graph theory with many exciting results and new techniques. ”

Questions concerning Relation between and other graph parameters: 1. Circular chromatic number of special classes of graphs: planar graphs, graphs with forbidden minor, line graphs, distance graphs, … How to calculate 4. Generalization to circular coloring of digraphs

Questions concerning Circular chromatic number of line graphs How to calculate Relation between and other graph parameters: 1. and circular flow number

An equivalent definition for p, q: positive integers. A (p, q)-coloring of G is a mapping f: V {0, 1,..., p-1} such that x ~ y

An equivalent definition for p, q: positive integers. A (p, q)-coloring of G is a mapping f: V {0, 1,..., p-1} such that x ~ y

Circular chromatic index of cubic graphs

A (11,3)-coloring of L(P)

Question: Is it true that every 2-edge connected cubic graph has Problem: Prove that every 2-edge connected cubic planar graph G has Four Color Theorem:

Peyman Afshani, Theorem [ Mahsa Ghandehari, Mahya Ghandehari, Hamed Hatami Ruzbeh Tusserkani,Xuding Zhu]

Peyman Afshani, Theorem [ Mahsa Ghandehari, Mahya Ghandehari, Hamed Hatami Ruzbeh Tusserkani,Xuding Zhu]

Proof of the theorem We need a lemma. For stating this lemma, we need a definition.

A 4-coloring f 2

We define a digraph induced by this coloring

A 4-coloring f

A 4-coloring f

A 4-coloring f

A 4-coloring f

A 4-coloring f

A 4-coloring f 2

Lemma: If G has a 4-coloring f such that (1): is acyclic; (2): each directed path of contains at most 2 vertices of color 3, then

A 4-coloring f 2 is acyclic

A 4-coloring f 2 is acyclic

A 4-coloring f 2 is acyclic

A 4-coloring f 2 is acyclic

A 4-coloring f 2 is acyclic

A 4-coloring f 2 is acyclic

A 4-coloring f is acyclic

A 4-coloring f is acyclic

A 4-coloring f 2 is acyclic Each directed path contains at most two vertices of color 3.

A 4-coloring f 2 is acyclic How to get a (11, 3)-coloring

A 4-coloring f 2 is acyclic How to get a (11, 3)-coloring Multiply each color by 3.

A 4-coloring f 2 is acyclic How to get a (11, 3)-coloring Multiply each color by

is acyclic How to get a (11, 3)-coloring Multiply each color by

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 1

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 2

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 2

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 2

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 2

is acyclic How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring 1 1 2

How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring Each vertex changed color at most twice

How to get a (11, 3)-coloring Multiply each color by But this is not a (11,3)-coloring Each vertex changed color at most twice The deleted edges are OK

Exercise: Find and prove a generalization of this lemma. Lemma: If G has a 4-coloring f such that (1): is acyclic; (2): each directed path of contains at most 2 vertices of color 3, then

G cubic, has a perfect matching, girth at least 4 First we prove: 1: is acyclic; We shall construct a 4-edge coloring c of G so that 2: each directed path of contains at most two edges of color 3.

The M-edges will be colored by color 0 G has a perfect matching M (the brown edges)

Delete the M-edges, we have a 2-factor

Color each even cycle by colors 1,

Color each odd cycle by colors 1, 2, except one edge is colored by color

Such a 4-edge coloring of G is called a VALID edge coloring of G (w.r.t. the matching M)

Given a valid 4-edge coloring c of G, is 1: acyclic ? 2: every directed path of contains at mots 2 edges of color 3 ? It depends. We shall modify the coloring c so that 1 and 2 hold.

1 and 2 can be combined into a single requirement 1&2: Every directed walk of contains at most two edges of color 3. Only odd cycles of G-M contains edges of color Red edges are colored by color 0

The line graph L(G) around the cycle is

Consider directed walks of starting and ending with edges of color 3. Which M-edges will be contained in such a walk ?

For each odd cycle, at most 4 M-edges incident to it can be used in a directed walk which contains 3 edges of color 3.

For each odd cycle, at most 4 M-edges incident to it can be used in a directed walk which contains 3 edges of color 3.

For each odd cycle, at most 4 M-edges incident to it can be used in a directed walk which contains 3 edges of color 3. Completely blocked M-edges One direction is blocked

not 3 This M-edge becomes completely blocked

By considering the coloring of the other odd cycles, more M-edges incident to C become completely blocked.

Input of C Output of C Lemma: There is a valid 4-edge coloring c such that no odd cycle of G-M has both input and output. This implies that no directed walk contains 3 edges of color 3, because each odd cycle has only one edge of color 3.

number of not completely blocked M-edges which are chords of some odd cycles C of G-M number of not completely blocked M-edges connecting two distinct odd cycles

Lemma: If c is a valid 4-edge coloring of G such that is minimum, then no odd cycles C has both inputs and outputs.

Assume c is a valid 4-edge coloring of G. is an odd cycle which contains both inputs and outputs. We shall find another valid coloring c ’ such that

First we consider the case that C is chordless. Uncolor the edges of C. Each M-edge incident to C has at least one direction blocked, because it is incident to another colored cycle.

Each M-edge has at least one blocked direction (under the condition that C is uncolored). For simplicity, for each M-edge incident to C, we draw exactly one direction blocked. By assumption, at least one edge is an input and one edge is an output.

As C is odd, there are two consecutive M-edges that have a common blocked direction. The next two consecutive M-edges have opposite blocked directions.

Color C as above

1 2 3 We have more blocked directions.

1 2 3 At most one M-edge incident to C is not completely blocked Originally at least two M-edges incident to C are not completely blocked. M-edges not incident to C remain the same status

Next we consider the case C has a chord. Details omitted

Up to now we have proved G cubic, has a perfect matching, girth at least 4 Corollary: If G is 2-edge connected, has maximum degree at most 3, and girth at least 4, then

Proof. If G is cubic, then G has a perfect matching. Otherwise, G G G’G’ G ’ is cubic, either 2-edge connected, or contains one cut edge. In any case G ’ has a perfect matching

Up to now we have proved G cubic, has a perfect matching, girth at least 4 Next we omit the condition that G has girth at least 4, cubic, has a perfect matching.

We prove it by induction on the number of vertices that G has maximum degree 3, and does not contain as subgraphs We may assume G is 2-edge connected.

G has maximum degree 3, 2-edge connected, and If G has girth at least 4, then we are done !

If not H1, H2, then find a (11, 3)-coloring by induction. a bc a b c c a b

c c c c+3 c+6

If the reduced graph is H1 or H2, then the We can find a (7,2)-edge coloring.

Circular chromatic indexes of graphs of large girth G has large girth G is simple

Theorem [Thomas Kraiser, Daniel Kral, Riste Skrekovski] If G is cubic and has large girth, then depends on the girth.

Theorem [Thomas Kraiser, Daniel Kral, Riste Skrekovski, Xuding Zhu] For any graph G of large girth, depends on the girth.

Conjecture 1: For any graph G of maximum of maximum degree k, either or True for k=1, 2, 3. If it is true, is it sharp ?

For any k, find a k-regular graph G with For k=2, the 5-cycle. For k=3, the Petersen graph. For k =4, ???

Is there any relation between and for cubic graphs other than In particular, is it true that cubic graphs of large girth have

The flower snarks J3 J5 J7

Theorem [Steffen] (I conjecture equality holds) Question: Is it true that 3 ?

We see GAPS among circular chromatic indexes of graphs. (5/2, 3), (7/3, 5/2), (9/4, 7/3), … (11/3, 4), Conjecture: Among the rational numbers which are the circular chromatic indexes of graphs, there is no strictly increasing bounded infinite sequence.

Real numbers Circular chromatic indexes of graphs This conjecture implies, in particular, that there are a lot of gaps.

We have many density results: For each rational 2 < r < 4, there is a planar G with For each rational 2 4), there is a Kn-minor free G with For each rational 2 < r < 8/3, there is a K4-minor free G with

What makes line graphs so different ? (circular chromatic indexes have gaps). Feeling: What makes it different from other classes of graphs is that for line graphs.

Conjecture: Among the rational numbers which are the circular chromatic numbers of graphs of bounded Delta-chi ratio, there is no strictly increasing bounded infinite sequence. The Delta-chi ratio of G: