Coloration acyclique des arêtes d un graphe en utilisant la compression d entropie
|
|
- Shannon Barker
- 5 years ago
- Views:
Transcription
1 1/20 Coloration acyclique des arêtes d un graphe en utilisant la compression d entropie Louis Esperet (G-SCOP, Grenoble, France) Aline Parreau (LIFL, Lille, France) Séminaire de l équipe GrAMA LIRIS, Vendredi 25 janvier 2013
2 Proper Edge Colorings of graphs A proper edge coloring of a graph is a coloring of the edges such that two edges sharing a vertex have different colors. 2/20
3 2/20 Proper Edge Colorings of graphs A proper edge coloring of a graph is a coloring of the edges such that two edges sharing a vertex have different colors. χ (G): minimum number of colors in a proper edge coloring of G. If G has maximum degree : χ (G).
4 2/20 Proper Edge Colorings of graphs A proper edge coloring of a graph is a coloring of the edges such that two edges sharing a vertex have different colors. χ (G): minimum number of colors in a proper edge coloring of G. If G has maximum degree : χ (G). Theorem Vizing, 1964 If G has maximum degree, χ (G) + 1.
5 3/20 Acyclic edge coloring of graphs An acyclic edge coloring of a graph is: a proper edge coloring, without bicolored cycles.
6 3/20 Acyclic edge coloring of graphs An acyclic edge coloring of a graph is: a proper edge coloring, without bicolored cycles. a (G): minimum number of colors in an acyclic edge coloring of G. If G has maximum degree, a (G).
7 3/20 Acyclic edge coloring of graphs An acyclic edge coloring of a graph is: a proper edge coloring, without bicolored cycles. a (G): minimum number of colors in an acyclic edge coloring of G. If G has maximum degree, a (G). Conjecture Alon, Sudakov and Zaks, 2001 If G has maximum degree, a (G) + 2.
8 4/20 Lovász Local Lemma Theorem Lovász Local Lemma A 1,...,A k bad events, each occurs with small probability, each event is independent of almost all the others, with nonzero probability, no bad event occurs.
9 4/20 Lovász Local Lemma Theorem Lovász Local Lemma A 1,...,A k bad events, each occurs with small probability, each event is independent of almost all the others, with nonzero probability, no bad event occurs. Acyclic edge coloring: Take a uniform random coloring with K colors. Bad event: a cycle is bicolored or two adjacent edges have the same color. Dependancy: one edge is not in too many cycles.
10 5/20 Results Using the Lovász Local Lemma and variations: a (G) 64 (Alon, McDiarmid and Reed, 1991) a (G) 16 (Molloy and Reed, 1998) a (G) 9.62 (Ndreca, Procacci and Scoppola, 2012)
11 5/20 Results Using the Lovász Local Lemma and variations: a (G) 64 (Alon, McDiarmid and Reed, 1991) a (G) 16 (Molloy and Reed, 1998) a (G) 9.62 (Ndreca, Procacci and Scoppola, 2012) Using entropy compression : Theorem Esperet and P., 2012 If G has maximum degree, a (G) 4.
12 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
13 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
14 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
15 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
16 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
17 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G e C
18 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
19 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
20 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
21 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
22 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
23 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G
24 6/20 Algorithm Order the edge set. While there is an uncolored edge: Select the smallest uncolored edge e Give a random color in {1,..., 4 } to e (not appearing in N[e]) If e lies in a bicolored cycle C, uncolor e and all the other edges of C, except two edges. G We prove that this algorithm ends with non zero probability. Any graph has an acyclic edge coloring with 4 colors.
25 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario
26 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. Record G
27 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G 1:- Record
28 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G 1:- 2:- Record
29 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G 1:- 2:-... Record
30 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G 1:- 2: :- Record
31 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G e C Record 1:- 2: :- 18:Cycle C is uncolored
32 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored
33 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored 19:-
34 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored 19:-...
35 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored 19: :-
36 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored 19: :- 277:Cycle C is uncolored
37 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored 19: :- 277:Cycle C is uncolored
38 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Record 1:- 2: :- 18:Cycle C is uncolored 19: :- 277:Cycle C is uncolored 278:-...
39 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Final partial coloring Φ t Record 1:- 2: :- 18:Cycle C is uncolored 19: :- 277:Cycle C is uncolored 278:-... t:-
40 7/20 Recording Execution determined by set of drawn colors : scenario Assume the algorithm is still running after t steps. bad scenario We record in a compact way what happens during the algorithm. G Final partial coloring Φ t Record 1:- 2: :- 18:Cycle C is uncolored 19: :- 277:Cycle C is uncolored 278:-... t:- 1 record + 1 final partial coloring = 1 bad scenario
41 Rewrite the history I X i : set of uncolored edges after step i reading of the record to get X i : X0 = E 8/20
42 8/20 Rewrite the history I X i : set of uncolored edges after step i reading of the record to get X i : X0 = E Step i: 2 cases i:- i:c is uncolored X i+1 = X i {smallest edge of X i } X i+1 = X i + {C except two edges}
43 8/20 Rewrite the history I X i : set of uncolored edges after step i reading of the record to get X i : X0 = E Step i: 2 cases i:- i:c is uncolored X i+1 = X i {smallest edge of X i } X i+1 = X i + {C except two edges} With the record, we can find the edge e i which is colored at step i.
44 9/20 Rewrite the history II: partial colorings Φ i : partial coloring after step i Inverse reading of the record to get Φ i : Φt is known
45 9/20 Rewrite the history II: partial colorings Φ i : partial coloring after step i Inverse reading of the record to get Φ i : Φt is known Step i: 2 cases i:- i:c is uncolored Φ i 1 = Φ i with e i uncolored Φ i 1 = Φ i with C recolored and e i uncolored e i C Step i
46 9/20 Rewrite the history II: partial colorings Φ i : partial coloring after step i Inverse reading of the record to get Φ i : Φt is known Step i: 2 cases i:- i:c is uncolored Φ i 1 = Φ i with e i uncolored Φ i 1 = Φ i with C recolored and e i uncolored e i C e i C e i gets Step i Step i 1
47 9/20 Rewrite the history II: partial colorings Φ i : partial coloring after step i Inverse reading of the record to get Φ i : Φt is known Step i: 2 cases i:- i:c is uncolored Φ i 1 = Φ i with e i uncolored Φ i 1 = Φ i with C recolored and e i uncolored e i C e i C e i gets Step i Step i 1 With Φ t and the record, we can find the partial colorings and the scenario.
48 10/20 Rewrite the history - Summary 1. Top-down reading set of colored edges at each step. 1:- 2: :- 18:C is uncolored 19: :- 277:C is uncolored 278:-... t:- 1 Sets of colored edges
49 10/20 Rewrite the history - Summary 1. Top-down reading set of colored edges at each step. 2. Buttum-up reading partial coloring at each step and scenario. 1:- 2: :- 18:C is uncolored 19: :- 277:C is uncolored 278:-... t:- 1 Sets of colored edges 2 partial colorings and scenario
50 10/20 Rewrite the history - Summary 1. Top-down reading set of colored edges at each step. 2. Buttum-up reading partial coloring at each step and scenario. 1:- 2: :- 18:C is uncolored 19: :- 277:C is uncolored 278:-... t:- 1 Sets of colored edges 2 partial colorings and scenario 1 record + 1 final partial coloring = 1 bad scenario
51 11/20 Summary 1 record +1 partial coloring = 1 bad scenario
52 11/20 Summary 1 record +1 partial coloring = 1 bad scenario (4 + 1) m
53 11/20 Summary 1 record +1 partial coloring = 1 bad scenario (4 + 1) m?? How many possible records?
54 12/20 Compact records of cycles We know one edge e of C. C e
55 12/20 Compact records of cycles We know one edge e of C. C e
56 12/20 Compact records of cycles We know one edge e of C. C 2 e
57 12/20 Compact records of cycles We know one edge e of C. C 3 2 e
58 12/20 Compact records of cycles We know one edge e of C. No choice for the last edge 4 C 3 2 e
59 12/20 Compact records of cycles We know one edge e of C. No choice for the last edge 4 C 3 2 e
60 12/20 Compact records of cycles We know one edge e of C. No choice for the last edge 4 C 3 2 e i:c is uncolored i:231354
61 12/20 Compact records of cycles We know one edge e of C. No choice for the last edge 4 C 2 3 e i:c is uncolored i: Cycle coded by a word on {1,..., } 2k 2 where 2k is the length of C.
62 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., )
63 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., )
64 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., ) 0 : an edge is colored Number of colored edges : an edge is uncolored t
65 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., ) 0 : an edge is colored Number of colored edges : an edge is uncolored Partial Dyck word of length 2t and descents of even size. t
66 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., ) 0 : an edge is colored Number of colored edges : an edge is uncolored Partial Dyck word of length 2t and descents of even size > 2. t
67 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., ) 0 : an edge is colored 1 : an edge is uncolored Number of colored edges Partial Dyck word of length 2t and descents of even size > 2. Number of such words : 2 t /t 3/2 t
68 13/20 Number of records Record (,,...,, ,,...,, 4213,,..., ) 0 : an edge is colored 1 : an edge is uncolored Number of colored edges Partial Dyck word of length 2t and descents of even size > 2. Number of such words : 2 t /t 3/2 Number of records : (2 ) t /t 3/2 t
69 14/20 End of the proof 1 record +1 partial coloring = 1 bad scenario (4 + 1) m
70 14/20 End of the proof 1 record +1 partial coloring = 1 bad scenario (2 ) t /t 3/2 (4 + 1) m
71 14/20 End of the proof 1 record +1 partial coloring = 1 bad scenario (2 ) t /t 3/2 (4 + 1) m (4 +1)m (2 ) t t 3/2
72 14/20 End of the proof 1 record +1 partial coloring = 1 bad scenario (2 ) t /t 3/2 (4 + 1) m (4 +1)m (2 ) t t 3/2 Number of scenarios: (2 ) t Number of bad scenarios: (4 +1) m (2 ) t t 3/2 = o((2 ) t )
73 14/20 End of the proof 1 record +1 partial coloring = 1 bad scenario (2 ) t /t 3/2 (4 + 1) m (4 +1)m (2 ) t t 3/2 Number of scenarios: (2 ) t Number of bad scenarios: (4 +1) m (2 ) t t 3/2 = o((2 ) t ) For t large enough, there are good scenarios. The algorithm stops with nonzero probability! There is a coloring in 4 colors.
74 15/20 Algorithmic aspect To have a small propability of a bad event in t steps, we should have: Equivalently: t can be exponential in m. bad scenarios all scenarios = (4 + 1)m (2 ) t /t 3/2 (2 ) t < δ t 3/2 > (4 + 1)m δ
75 15/20 Algorithmic aspect To have a small propability of a bad event in t steps, we should have: Equivalently: t can be exponential in m. bad scenarios all scenarios = (4 + 1)m (2 ) t /t 3/2 (2 ) t < δ t 3/2 > But if we have (4 + ɛ) colors : (4 + 1)m δ bad scenarios all scenarios = ((4 + ɛ) + 1)m (2 ) t /t 3/2 ((2 + ɛ) ) t < δ
76 15/20 Algorithmic aspect To have a small propability of a bad event in t steps, we should have: Equivalently: t can be exponential in m. bad scenarios all scenarios = (4 + 1)m (2 ) t /t 3/2 (2 ) t < δ t 3/2 > But if we have (4 + ɛ) colors : t is polynomial in m. (4 + 1)m δ bad scenarios all scenarios = ((4 + ɛ) + 1)m (2 ) t /t 3/2 ((2 + ɛ) ) t < δ
77 16/20 With larger girth Girth: size of the smallest cycle in G. Girth l All the uncolored cycles have size at least l All the descents in the Dyck word have size 2k for some k l/2
78 16/20 With larger girth Girth: size of the smallest cycle in G. Girth l All the uncolored cycles have size at least l All the descents in the Dyck word have size 2k for some k l/2 There are fewer Dyck words!
79 17/20 Counting Dyck Words E: set of integers D t,e : Dyck words of length 2t with descents in E Couting D t,e counting plane rooted trees on t + 1 vertices where each vertex as a number of children in E. Generating function f (x) = t D t,e x t : f (x) = x + x i E f (x) i Using analytic combinatorics (Flageolet and Sedgwick, 2009), the asymptotic behaviour of D t,e is γ t E t 3/2.
80 18/20 Some results Theorem Esperet and P., 2012 If G has maximum degree and girth g: a (G) 4 ; if g 7, a (G) 3.74 ; if g 53, a (G) 3.14 ; if g 220, a (G) 3.05.
81 19/20 History of entropy compression Moser in 2009 and Moser,Tardos in 2010: constructive proof of LLL. Example of SAT with small intersections between clauses. Same ideas applied to nonrepetitive sequences (Grytczuk, Kozik, Micek, 2012) nonrepetitive coloring (Dujmović, Joret, Kozik, Wood, 2012)
82 19/20 History of entropy compression Moser in 2009 and Moser,Tardos in 2010: constructive proof of LLL. Example of SAT with small intersections between clauses. Same ideas applied to nonrepetitive sequences (Grytczuk, Kozik, Micek, 2012) nonrepetitive coloring (Dujmović, Joret, Kozik, Wood, 2012) Entropy compression? Input: large random vector Output: smaller record
83 19/20 History of entropy compression Moser in 2009 and Moser,Tardos in 2010: constructive proof of LLL. Example of SAT with small intersections between clauses. Same ideas applied to nonrepetitive sequences (Grytczuk, Kozik, Micek, 2012) nonrepetitive coloring (Dujmović, Joret, Kozik, Wood, 2012) Entropy compression? Input: large random vector Output: smaller record Works well since : we can remove a lot of colors ( add entropy); while being able to recover the coloring (give compact record).
84 20/20 Generalization Coloring with forbidden configuration H i : H i graph with a specific coloring c i ; For any vertex v of H i, there are k i fixed vertices that determines c i, l i = V (H i ) k i (number of vertices that will be uncolored), E = {l i } d l : max number of configurations H i, l i = l, containing a vertex ; Bound : γ E sup d 1/l l Example: star coloring, bound in 3 2 3/2.
85 20/20 Generalization Coloring with forbidden configuration H i : H i graph with a specific coloring c i ; For any vertex v of H i, there are k i fixed vertices that determines c i, l i = V (H i ) k i (number of vertices that will be uncolored), E = {l i } d l : max number of configurations H i, l i = l, containing a vertex ; Bound : γ E sup d 1/l l Example: star coloring, bound in 3 2 3/2. Thanks!
Algorithmic Aspects of Acyclic Edge Colorings
Algorithmic Aspects of Acyclic Edge Colorings Noga Alon Ayal Zaks Abstract A proper coloring of the edges of a graph G is called acyclic if there is no -colored cycle in G. The acyclic edge chromatic number
More informationAcyclic edge-coloring of planar graphs: colors suffice when is large
Acyclic edge-coloring of planar graphs: colors suffice when is large Daniel W. Cranston May 14, 2017 Abstract An acyclic edge-coloring of a graph G is a proper edge-coloring of G such that the subgraph
More informationAcyclic Edge Colorings of Graphs
Acyclic Edge Colorings of Graphs Noga Alon Ayal Zaks Abstract A proper coloring of the edges of a graph G is called acyclic if there is no 2-colored cycle in G. The acyclic edge chromatic number of G,
More informationBounds on graphs with high girth and high chromatic number
Bounds on graphs with high girth and high chromatic number joint work with Daniel Bath and Zequn Li INTEGERS 2013: The Erdős Centennial Conference October 26, 2013 Some Definitions Graph Theory Chromatic
More informationDiscrete Mathematics
Discrete Mathematics 310 (2010) 2769 2775 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc Optimal acyclic edge colouring of grid like graphs
More informationAcyclic Edge Colorings of Graphs
Acyclic Edge Colorings of Graphs Noga Alon Benny Sudaov Ayal Zas Abstract A proper coloring of the edges of a graph G is called acyclic if there is no 2-colored cycle in G. The acyclic edge chromatic number
More informationarxiv: v2 [math.co] 27 Jul 2015
BOXICITY AND TOPOLOGICAL INVARIANTS LOUIS ESPERET arxiv:1503.05765v2 [math.co] 27 Jul 2015 Abstract. The boxicity of a graph G = (V,E) is the smallest integer k for which there exist k interval graphs
More informationA Lower Bound for the Distributed Lovász Local Lemma
A Lower Bound for the Distributed Lovász Local Lemma Tuomo Lempiäinen Department of Computer Science, Aalto University Helsinki Algorithms Seminar, University of Helsinki 3rd December 2015 1 / 29 Authors
More informationList Colouring Squares of Planar Graphs
Electronic Notes in Discrete Mathematics 9 (007) 515 519 www.elsevier.com/locate/endm List Colouring Squares of Planar Graphs Frédéric Havet a,1, Jan van den Heuvel b,1, Colin McDiarmid c,1, and Bruce
More informationAcyclic Edge Colouring of 2-degenerate Graphs
Acyclic Edge Colouring of 2-degenerate Graphs Chandran Sunil L., Manu B., Muthu R., Narayanan N., Subramanian C. R. Abstract An acyclic edge colouring of a graph is a proper edge colouring such that there
More informationAcyclic Coloring of Graphs of Maximum Degree
Acyclic Coloring of Graphs of Maximum Degree Guillaume Fertin, André Raspaud To cite this version: Guillaume Fertin, André Raspaud. Acyclic Coloring of Graphs of Maximum Degree. Stefan Felsner. 005 European
More informationA parallel algorithmic version of the Local Lemma
A parallel algorithmic version of the Local Lemma Noga Alon Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract The Lovász Local
More informationAcyclic Edge Colorings of Graphs
Acyclic Edge Colorings of Graphs Noga Alon, 1 Benny Sudakov, 2 and Ayal Zaks 3 1 DEPARTMENT OF MATHEMATICS RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES TEL AVIV UNIVERSITY TEL AVIV, ISRAEL E-mail:
More informationAn upper bound for the chromatic number of line graphs
EuroComb 005 DMTCS proc AE, 005, 151 156 An upper bound for the chromatic number of line graphs A D King, B A Reed and A Vetta School of Computer Science, McGill University, 3480 University Ave, Montréal,
More informationIndependent dominating sets in graphs of girth five via the semi-random method
Independent dominating sets in graphs of girth five via the semi-random method Ararat Harutyunyan (Oxford), Paul Horn (Harvard), Jacques Verstraete (UCSD) March 12, 2014 Introduction: The semi-random method
More informationColoring Fuzzy Circular Interval Graphs
Coloring Fuzzy Circular Interval Graphs Friedrich Eisenbrand 1 Martin Niemeier 2 SB IMA DISOPT EPFL Lausanne, Switzerland Abstract Computing the weighted coloring number of graphs is a classical topic
More informationGraph Algorithms. Chromatic Polynomials. Graph Algorithms
Graph Algorithms Chromatic Polynomials Graph Algorithms Chromatic Polynomials Definition G a simple labelled graph with n vertices and m edges. k a positive integer. P G (k) number of different ways of
More informationNP-Completeness. Algorithms
NP-Completeness Algorithms The NP-Completeness Theory Objective: Identify a class of problems that are hard to solve. Exponential time is hard. Polynomial time is easy. Why: Do not try to find efficient
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationStrengthened Brooks Theorem for digraphs of girth at least three
Strengthened Brooks Theorem for digraphs of girth at least three Ararat Harutyunyan Department of Mathematics Simon Fraser University Burnaby, B.C. V5A 1S6, Canada aha43@sfu.ca Bojan Mohar Department of
More informationGraphs and Discrete Structures
Graphs and Discrete Structures Nicolas Bousquet Louis Esperet Fall 2018 Abstract Brief summary of the first and second course. É 1 Chromatic number, independence number and clique number The chromatic
More informationDisjoint directed cycles
Disjoint directed cycles Noga Alon Abstract It is shown that there exists a positive ɛ so that for any integer k, every directed graph with minimum outdegree at least k contains at least ɛk vertex disjoint
More informationThe generalised acyclic edge chromatic number of random regular graphs
The generalised acyclic edge chromatic number of random regular graphs Stefanie Gerke Institute of Theoretical Computer Science ETH Zürich CH - 8092 Zürich Switzerland sgerke@inf.ethz.ch Nicholas Wormald
More informationSome Results on Edge Coloring Problems with Constraints in Graphs
The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 6 14 Some Results on Edge Coloring Problems
More informationDisjoint 3-cycles in tournaments: a proof of the Bermond-Thomassen conjecture for tournaments
Disjoint 3-cycles in tournaments: a proof of the Bermond-Thomassen conjecture for tournaments Jørgen Bang-Jensen Stéphane Bessy Stéphan Thomassé July 22, 2011 Abstract We prove that every tournament with
More informationAcyclic Edge Coloring Algorithms for Kp(q-1) and K_(p-1)(q-1),(p-1)(q-1).
Acyclic Edge Coloring Algorithms for Kp(q-1) and K_(p-1)(q-1),(p-1)(q-1). by Kishore Kothapalli, V.Ch.Venkaiah, Bharat Joshi, K. Ramanjaneyulu in International Conference on Graph Theory and its Applications,
More informationNote Asymmetric Directed Graph Coloring Games
Note Asymmetric Directed Graph Coloring Games Stephan Dominique Andres Zentrum für angewandte Informatik Köln, University of Cologne, Weyertal 80, 50931 Köln, Germany Abstract This note generalizes the
More informationGraphs with maximum degree 5 are acyclically 7-colorable
Also available at http://amc.imfm.si ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 4 (2011) 153 164 Graphs with maximum degree 5 are acyclically 7-colorable
More informationThroughout this course, we use the terms vertex and node interchangeably.
Chapter Vertex Coloring. Introduction Vertex coloring is an infamous graph theory problem. It is also a useful toy example to see the style of this course already in the first lecture. Vertex coloring
More informationA Vizing-like theorem for union vertex-distinguishing edge coloring
A Vizing-like theorem for union vertex-distinguishing edge coloring Nicolas Bousquet, Antoine Dailly, Éric Duchêne, Hamamache Kheddouci, Aline Parreau Abstract We introduce a variant of the vertex-distinguishing
More informationCS369G: Algorithmic Techniques for Big Data Spring
CS369G: Algorithmic Techniques for Big Data Spring 2015-2016 Lecture 11: l 0 -Sampling and Introduction to Graph Streaming Prof. Moses Charikar Scribe: Austin Benson 1 Overview We present and analyze the
More informationMATH 350 GRAPH THEORY & COMBINATORICS. Contents
MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles
More informationHow many colors are needed to color a map?
How many colors are needed to color a map? Is 4 always enough? Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not
More informationLecture Notes on Congestion Games
Lecture Notes on Department of Computer Science RWTH Aachen SS 2005 Definition and Classification Description of n agents share a set of resources E strategy space of player i is S i 2 E latency for resource
More informationNP-completeness of 4-incidence colorability of semi-cubic graphs
Discrete Mathematics 08 (008) 0 www.elsevier.com/locate/disc Note NP-completeness of -incidence colorability of semi-cubic graphs Xueliang Li, Jianhua Tu Center for Combinatorics and LPMC, Nankai University,
More informationTHUE CHOOSABILITY OF TREES FRANCESCA FIORENZI AND PASCAL OCHEM
THUE CHOOSABILITY OF TREES FRANCESCA FIORENZI AND PASCAL OCHEM Laboratoire de Recherche en Informatique, UMR 8623, Université Paris-Sud, 9405 Orsay, France PATRICE OSSONA DE MENDEZ Centre d Analyse et
More informationThe strong chromatic number of a graph
The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same
More informationOn a problem of Erdős and Lovász on Coloring Non-Uniform Hypergraphs p.1/25
On a problem of Erdős and Lovász on Coloring Non-Uniform Hypergraphs Lincoln Lu lu@math.sc.edu. University of South Carolina On a problem of Erdős and Lovász on Coloring Non-Uniform Hypergraphs p.1/25
More informationBipartite Ramsey numbers involving stars, stripes and trees
Electronic Journal of Graph Theory and Applications 1 () (013), 89 99 Bipartite Ramsey numbers involving stars, stripes and trees Michalis Christou a, Costas S. Iliopoulos a,b, Mirka Miller c,d, a Department
More informationEdge-Disjoint Cycles in Regular Directed Graphs
Edge-Disjoint Cycles in Regular Directed Graphs Noga Alon Colin McDiarmid Michael Molloy February 22, 2002 Abstract We prove that any k-regular directed graph with no parallel edges contains a collection
More informationIncidence coloring game and arboricity of graphs
Incidence coloring game and arboricity of graphs Clément Charpentier and Éric Sopena Univ. Bordeaux, LaBRI, UMR5800, F-33400 Talence CNRS, LaBRI, UMR5800, F-33400 Talence March 11, 013 Abstract An incidence
More informationPaths, Flowers and Vertex Cover
Paths, Flowers and Vertex Cover Venkatesh Raman, M.S. Ramanujan, and Saket Saurabh Presenting: Hen Sender 1 Introduction 2 Abstract. It is well known that in a bipartite (and more generally in a Konig)
More informationRandomness and Computation March 25, Lecture 5
0368.463 Randomness and Computation March 25, 2009 Lecturer: Ronitt Rubinfeld Lecture 5 Scribe: Inbal Marhaim, Naama Ben-Aroya Today Uniform generation of DNF satisfying assignments Uniform generation
More informationClass Six: Coloring Planar Graphs
Class Six: Coloring Planar Graphs A coloring of a graph is obtained by assigning every vertex a color such that if two vertices are adjacent, then they receive different colors. Drawn below are three different
More informationOn some problems in graph theory: from colourings to vertex identication
On some problems in graph theory: from colourings to vertex identication F. Foucaud 1 Joint works with: E. Guerrini 1,2, R. Klasing 1, A. Kosowski 1,3, M. Kov²e 1,2, R. Naserasr 1, A. Parreau 2, A. Raspaud
More informationA Constant Bound for the Periods of Parallel Chip-firing Games with Many Chips
A Constant Bound for the Periods of Parallel Chip-firing Games with Many Chips Paul Myer Kominers and Scott Duke Kominers Abstract. We prove that any parallel chip-firing game on a graph G with at least
More informationChapter 6 GRAPH COLORING
Chapter 6 GRAPH COLORING A k-coloring of (the vertex set of) a graph G is a function c : V (G) {1, 2,..., k} such that c (u) 6= c (v) whenever u is adjacent to v. Ifak-coloring of G exists, then G is called
More informationAcyclic Coloring of Graphs
Acyclic Coloring of Graphs Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science (by Research) in Computer Science by Varagani Satish 00501103 vsatish@research.iiit.ac.in
More informationIntroduction to Graph Theory
Introduction to Graph Theory George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 351 George Voutsadakis (LSSU) Introduction to Graph Theory August 2018 1 /
More informationDiskrete Mathematik und Optimierung
Diskrete Mathematik und Optimierung Stephan Dominique Andres: Game-perfect digraphs paths and cycles Technical Report feu-dmo015.09 Contact: dominique.andres@fernuni-hagen.de FernUniversität in Hagen Fakultät
More informationExercises Computational Complexity
Exercises Computational Complexity March 22, 2017 Exercises marked with a are more difficult. 1 Chapter 7, P and NP Exercise 1. Suppose some pancakes are stacked on a surface such that no two pancakes
More informationPaths, Flowers and Vertex Cover
Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is
More informationColoring with no 2-colored P 4 s
Coloring with no 2-colored P 4 s Michael O. Albertson Department of Mathematics Smith College Northhampton, MA 01063 albertson@smith.edu H. A. Kierstead Department of Mathematics and Statistics Arizona
More informationComplexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 18, no. 4, pp. 603 631 (2014) DOI: 10.7155/jgaa.00339 Complexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs Jiong
More informationAn On-line Competitive Algorithm for Coloring P 8 -free Bipartite Graphs
An On-line Competitive Algorithm for Coloring P 8 -free Bipartite Graphs Piotr Micek 1 and Veit Wiechert 2 1 Theoretical Computer Science Department, Faculty of Mathematics and Computer Science, Jagiellonian
More informationGrid Representations and the Chromatic Number arxiv: v1 [math.co] 1 Apr 2012
Grid Representations and the Chromatic Number arxiv:1204.0210v1 [math.co] 1 Apr 2012 Martin Balko October 29, 2018 Abstract A grid drawing of a graph maps vertices to grid points and edges to line segments
More informationOn linear and semidefinite programming relaxations for hypergraph matching
Math. Program., Ser. A DOI 10.1007/s10107-011-0451-5 FULL LENGTH PAPER On linear and semidefinite programming relaxations for hypergraph matching Yuk Hei Chan Lap Chi Lau Received: November 009 / Accepted:
More informationLecture 7. s.t. e = (u,v) E x u + x v 1 (2) v V x v 0 (3)
COMPSCI 632: Approximation Algorithms September 18, 2017 Lecturer: Debmalya Panigrahi Lecture 7 Scribe: Xiang Wang 1 Overview In this lecture, we will use Primal-Dual method to design approximation algorithms
More informationApplications of a new separator theorem for string graphs
Applications of a new separator theorem for string graphs Jacob Fox János Pach Abstract An intersection graph of curves in the plane is called a string graph. Matoušek almost completely settled a conjecture
More informationGraph Coloring Problems
Graph Coloring Problems TOMMY R. JENSEN BJARNE TOFT Odense University A Wiley-Interscience Publication JOHN WILEY & SONS New York Chichester Brisbane Toronto Singapore Contents Preface xv 1 Introduction
More informationA note on Brooks theorem for triangle-free graphs
A note on Brooks theorem for triangle-free graphs Bert Randerath Institut für Informatik Universität zu Köln D-50969 Köln, Germany randerath@informatik.uni-koeln.de Ingo Schiermeyer Fakultät für Mathematik
More informationFixed-Parameter Algorithm for 2-CNF Deletion Problem
Fixed-Parameter Algorithm for 2-CNF Deletion Problem Igor Razgon Igor Razgon Computer Science Department University College Cork Ireland A brief introduction to the area of fixed-parameter algorithms 2
More informationPart II. Graph Theory. Year
Part II Year 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2017 53 Paper 3, Section II 15H Define the Ramsey numbers R(s, t) for integers s, t 2. Show that R(s, t) exists for all s,
More informationLocally identifying coloring of graphs
Locally identifying coloring of graphs Louis Esperet Laboratoire G-SCOP Grenoble-INP, CNRS Grenoble, France louis.esperet@g-scop.inpg.fr Mickaël Montassier LaBRI Université de Bordeaux, CNRS Talence, France
More informationBipartite Coverings and the Chromatic Number
Bipartite Coverings and the Chromatic Number Dhruv Mubayi Sundar Vishwanathan Department of Mathematics, Department of Computer Science Statistics, and Computer Science Indian Institute of Technology University
More informationExact Algorithms Lecture 7: FPT Hardness and the ETH
Exact Algorithms Lecture 7: FPT Hardness and the ETH February 12, 2016 Lecturer: Michael Lampis 1 Reminder: FPT algorithms Definition 1. A parameterized problem is a function from (χ, k) {0, 1} N to {0,
More informationExtremal Graph Theory. Jan Hladký
Extremal Graph Theory Jan Hladký Definition (Extremal graph theory, Bollobás 1976): Definition (Extremal graph theory, Bollobás 1976): Extremal graph theory, in its strictest sense, is a branch of graph
More informationarxiv: v1 [math.co] 17 Jan 2014
Regular matchstick graphs Sascha Kurz Fakultät für Mathematik, Physik und Informatik, Universität Bayreuth, Germany Rom Pinchasi Mathematics Dept., Technion Israel Institute of Technology, Haifa 2000,
More informationRational Hyperplane Arrangements and Counting Independent Sets of Symmetric Graphs
Rational Hyperplane Arrangements and Counting Independent Sets of Symmetric Graphs MIT PRIMES Conference Nicholas Guo Mentor: Guangyi Yue May 21, 2016 Nicholas Guo (Mentor: Guangyi Yue) PRIMES Presentation
More informationOn the structure of 1-planar graphs
Institute of Mathematics, P.J. Šafárik University, Košice, Slovakia 20.11.2008 Planar graphs Within the graph theory, one of oldest areas of research is the study of planar and plane graphs (the beginnings
More informationNP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.
CS 787: Advanced Algorithms NP-Hardness Instructor: Dieter van Melkebeek We review the concept of polynomial-time reductions, define various classes of problems including NP-complete, and show that 3-SAT
More informationLecture 15: The subspace topology, Closed sets
Lecture 15: The subspace topology, Closed sets 1 The Subspace Topology Definition 1.1. Let (X, T) be a topological space with topology T. subset of X, the collection If Y is a T Y = {Y U U T} is a topology
More informationSome New Results on the Adjacent Vertex Distinguishing Total Coloring
1 / 9 Some New Results on the Adjacent Vertex Distinguishing Total Coloring Chao Fugang Qiang Huiying and Zhang Zhongfu Institute of Applied Mathematics Lanzhou Jiaotong University Lanzhou,730070 Chaofugang2008@yahoo.com.cn
More informationLecture 7: Counting classes
princeton university cos 522: computational complexity Lecture 7: Counting classes Lecturer: Sanjeev Arora Scribe:Manoj First we define a few interesting problems: Given a boolean function φ, #SAT is the
More information6c Lecture 3 & 4: April 8 & 10, 2014
6c Lecture 3 & 4: April 8 & 10, 2014 3.1 Graphs and trees We begin by recalling some basic definitions from graph theory. Definition 3.1. A (undirected, simple) graph consists of a set of vertices V and
More informationThe 4/3 Additive Spanner Exponent is Tight
The 4/3 Additive Spanner Exponent is Tight Amir Abboud and Greg Bodwin Stanford University June 8, 2016 Our Question How much can you compress a graph into low space while still being able to approximately
More informationarxiv: v1 [math.co] 7 Dec 2018
SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential
More informationOn ɛ-unit distance graphs
On ɛ-unit distance graphs Geoffrey Exoo Department of Mathematics and Computer Science Indiana State University Terre Haute, IN 47809 g-exoo@indstate.edu April 9, 003 Abstract We consider a variation on
More informationUniversal Line-Sets for Drawing Planar 3-Trees
Universal Line-Sets for Drawing Planar -Trees Md. Iqbal Hossain, Debajyoti Mondal, Md. Saidur Rahman, and Sammi Abida Salma Graph Drawing and Information Visualization Laboratory, Department of Computer
More informationHW Graph Theory SOLUTIONS (hbovik)
Diestel 1.3: Let G be a graph containing a cycle C, and assume that G contains a path P of length at least k between two vertices of C. Show that G contains a cycle of length at least k. If C has length
More informationFinding a five bicolouring of a triangle-free subgraph of the triangular lattice.
Finding a five bicolouring of a triangle-free subgraph of the triangular lattice. Frédéric avet and Janez Žerovnik July 8, 1999 Abstract A basic problem in the design of mobile telephone networks is to
More informationARTICLE IN PRESS European Journal of Combinatorics ( )
European Journal of Combinatorics ( ) Contents lists available at ScienceDirect European Journal of Combinatorics journal homepage: www.elsevier.com/locate/ejc On tree-partition-width David R. Wood Department
More informationCombinatorial Gems. Po-Shen Loh. June 2009
Combinatorial Gems Po-Shen Loh June 2009 Although this lecture does not contain many offical Olympiad problems, the arguments which are used are all common elements of Olympiad problem solving. Some of
More informationPartitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths
Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Master Thesis Patrick Schnider July 25, 2015 Advisors: Prof. Dr. Emo Welzl, Manuel Wettstein Department of
More informationOn Graphs Supported by Line Sets
On Graphs Supported by Line Sets Vida Dujmović, William Evans, Stephen Kobourov, Giuseppe Liotta, Christophe Weibel, and Stephen Wismath School of Computer Science Carleton University cgm.cs.mcgill.ca/
More informationPCP and Hardness of Approximation
PCP and Hardness of Approximation January 30, 2009 Our goal herein is to define and prove basic concepts regarding hardness of approximation. We will state but obviously not prove a PCP theorem as a starting
More informationSmall Survey on Perfect Graphs
Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families
More informationADJACENCY POSETS OF PLANAR GRAPHS
ADJACENCY POSETS OF PLANAR GRAPHS STEFAN FELSNER, CHING MAN LI, AND WILLIAM T. TROTTER Abstract. In this paper, we show that the dimension of the adjacency poset of a planar graph is at most 8. From below,
More informationHarmonious and achromatic colorings of fragmentable hypergraphs
Available online at www.sciencedirect.com www.elsevier.com/locate/endm Harmonious and achromatic colorings of fragmentable hypergraphs Michał Dębski 1,2 Faculty of Mathematics, Informatics and Mechanics
More informationCharacterizations of Trees
Characterizations of Trees Lemma Every tree with at least two vertices has at least two leaves. Proof. 1. A connected graph with at least two vertices has an edge. 2. In an acyclic graph, an end point
More informationA Reduction of Conway s Thrackle Conjecture
A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854
More informationThe Local Chromatic Number
The Local Chromatic Number by Georg Osang A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics in Combinatorics and Optimization
More informationwith Dana Richards December 1, 2017 George Mason University New Results On Routing Via Matchings Indranil Banerjee The Routing Model
New New with Dana Richards George Mason University richards@gmu.edu December 1, 2017 GMU December 1, 2017 1 / 40 New Definitions G(V, E) is an undirected graph. V = {1, 2, 3,..., n}. A pebble at vertex
More informationPacking Edge-Disjoint Triangles in Given Graphs
Electronic Colloquium on Computational Complexity, Report No. 13 (01) Packing Edge-Disjoint Triangles in Given Graphs Tomás Feder Carlos Subi Abstract Given a graph G, we consider the problem of finding
More information16 1. The Basics. x = t 1 >...>t k <...<t n = y
16 1. The Basics [8.2.3] [8.6.8] Lemma 1.5.5. Let T be a normal tree in G. (i) Any two vertices x, y T are separated in G by the set x y. (ii) If S V (T )=V(G) and S is down-closed, then the components
More informationPerfect matchings in hypergraphs
Queen Mary, University of London 5th December 2012 Including joint work with Daniela Kühn, Deryk Osthus (University of Birmingham) and Yi Zhao (Georgia State) Graph = collection of points (vertices) joined
More informationInstitutionen för matematik, KTH.
Institutionen för matematik, KTH. Chapter 10 projective toric varieties and polytopes: definitions 10.1 Introduction Tori varieties are algebraic varieties related to the study of sparse polynomials.
More informationThe Moser-Tardos Resample algorithm: Where is the limit? (an experimental inquiry)
Downloaded 6//7 to 65.2.225.27. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php The Moser-Tardos Resample algorithm: Where is the limit? (an experimental
More informationDomination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes
Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Leonor Aquino-Ruivivar Mathematics Department, De La Salle University Leonorruivivar@dlsueduph
More information11. APPROXIMATION ALGORITHMS
11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: vertex cover LP rounding: vertex cover generalized load balancing knapsack problem Lecture slides by Kevin Wayne Copyright 2005
More information