Coloration acyclique des arêtes d un graphe en utilisant la compression d entropie

Size: px
Start display at page:

Download "Coloration acyclique des arêtes d un graphe en utilisant la compression d entropie"

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 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 information

Acyclic edge-coloring of planar graphs: colors suffice when is large

Acyclic 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 information

Acyclic Edge Colorings of Graphs

Acyclic 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 information

Bounds on graphs with high girth and high chromatic number

Bounds 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 information

Discrete Mathematics

Discrete 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 information

Acyclic Edge Colorings of Graphs

Acyclic 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 information

arxiv: v2 [math.co] 27 Jul 2015

arxiv: 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 information

A Lower Bound for the Distributed Lovász Local Lemma

A 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 information

List Colouring Squares of Planar Graphs

List 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 information

Acyclic Edge Colouring of 2-degenerate Graphs

Acyclic 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 information

Acyclic Coloring of Graphs of Maximum Degree

Acyclic 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 information

A parallel algorithmic version of the Local Lemma

A 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 information

Acyclic Edge Colorings of Graphs

Acyclic 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 information

An upper bound for the chromatic number of line graphs

An 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 information

Independent 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 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 information

Coloring Fuzzy Circular Interval Graphs

Coloring 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 information

Graph Algorithms. Chromatic Polynomials. Graph Algorithms

Graph 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 information

NP-Completeness. Algorithms

NP-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 information

This 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 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 information

Strengthened Brooks Theorem for digraphs of girth at least three

Strengthened 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 information

Graphs and Discrete Structures

Graphs 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 information

Disjoint directed cycles

Disjoint 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 information

The generalised acyclic edge chromatic number of random regular graphs

The 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 information

Some Results on Edge Coloring Problems with Constraints in Graphs

Some 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 information

Disjoint 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 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 information

Acyclic 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). 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 information

Note Asymmetric Directed Graph Coloring Games

Note 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 information

Graphs with maximum degree 5 are acyclically 7-colorable

Graphs 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 information

Throughout this course, we use the terms vertex and node interchangeably.

Throughout 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 information

A Vizing-like theorem for union vertex-distinguishing edge coloring

A 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 information

CS369G: Algorithmic Techniques for Big Data Spring

CS369G: 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 information

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

MATH 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 information

How many colors are needed to color a map?

How 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 information

Lecture Notes on Congestion Games

Lecture 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 information

NP-completeness of 4-incidence colorability of semi-cubic graphs

NP-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 information

THUE CHOOSABILITY OF TREES FRANCESCA FIORENZI AND PASCAL OCHEM

THUE 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 information

The strong chromatic number of a graph

The 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 information

On 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 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 information

Bipartite Ramsey numbers involving stars, stripes and trees

Bipartite 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 information

Edge-Disjoint Cycles in Regular Directed Graphs

Edge-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 information

Incidence coloring game and arboricity of graphs

Incidence 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 information

Paths, Flowers and Vertex Cover

Paths, 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 information

Randomness and Computation March 25, Lecture 5

Randomness 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 information

Class Six: Coloring Planar Graphs

Class 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 information

On some problems in graph theory: from colourings to vertex identication

On 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 information

A 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 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 information

Chapter 6 GRAPH COLORING

Chapter 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 information

Acyclic Coloring of Graphs

Acyclic 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 information

Introduction to Graph Theory

Introduction 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 information

Diskrete Mathematik und Optimierung

Diskrete 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 information

Exercises Computational Complexity

Exercises 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 information

Paths, Flowers and Vertex Cover

Paths, 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 information

Coloring with no 2-colored P 4 s

Coloring 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 information

Complexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs

Complexity 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 information

An On-line Competitive Algorithm for Coloring P 8 -free Bipartite Graphs

An 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 information

Grid Representations and the Chromatic Number arxiv: v1 [math.co] 1 Apr 2012

Grid 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 information

On linear and semidefinite programming relaxations for hypergraph matching

On 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 information

Lecture 7. s.t. e = (u,v) E x u + x v 1 (2) v V x v 0 (3)

Lecture 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 information

Applications of a new separator theorem for string graphs

Applications 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 information

Graph Coloring Problems

Graph 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 information

A note on Brooks theorem for triangle-free graphs

A 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 information

Fixed-Parameter Algorithm for 2-CNF Deletion Problem

Fixed-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 information

Part II. Graph Theory. Year

Part 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 information

Locally identifying coloring of graphs

Locally 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 information

Bipartite Coverings and the Chromatic Number

Bipartite 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 information

Exact Algorithms Lecture 7: FPT Hardness and the ETH

Exact 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 information

Extremal Graph Theory. Jan Hladký

Extremal 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 information

arxiv: v1 [math.co] 17 Jan 2014

arxiv: 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 information

Rational Hyperplane Arrangements and Counting Independent Sets of Symmetric Graphs

Rational 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 information

On the structure of 1-planar graphs

On 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 information

NP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.

NP-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 information

Lecture 15: The subspace topology, Closed sets

Lecture 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 information

Some New Results on the Adjacent Vertex Distinguishing Total Coloring

Some 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 information

Lecture 7: Counting classes

Lecture 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 information

6c Lecture 3 & 4: April 8 & 10, 2014

6c 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 information

The 4/3 Additive Spanner Exponent is Tight

The 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 information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: 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 information

On ɛ-unit distance graphs

On ɛ-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 information

Universal Line-Sets for Drawing Planar 3-Trees

Universal 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 information

HW Graph Theory SOLUTIONS (hbovik)

HW 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 information

Finding 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. 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 information

ARTICLE IN PRESS European Journal of Combinatorics ( )

ARTICLE 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 information

Combinatorial Gems. Po-Shen Loh. June 2009

Combinatorial 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 information

Partitions 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 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 information

On Graphs Supported by Line Sets

On 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 information

PCP and Hardness of Approximation

PCP 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 information

Small Survey on Perfect Graphs

Small 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 information

ADJACENCY POSETS OF PLANAR GRAPHS

ADJACENCY 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 information

Harmonious and achromatic colorings of fragmentable hypergraphs

Harmonious 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 information

Characterizations of Trees

Characterizations 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 information

A Reduction of Conway s Thrackle Conjecture

A 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 information

The Local Chromatic Number

The 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 information

with Dana Richards December 1, 2017 George Mason University New Results On Routing Via Matchings Indranil Banerjee The Routing Model

with 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 information

Packing Edge-Disjoint Triangles in Given Graphs

Packing 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 information

16 1. The Basics. x = t 1 >...>t k <...<t n = y

16 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 information

Perfect matchings in hypergraphs

Perfect 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 information

Institutionen för matematik, KTH.

Institutionen 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 information

The Moser-Tardos Resample algorithm: Where is the limit? (an experimental inquiry)

The 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 information

Domination, 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 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 information

11. APPROXIMATION ALGORITHMS

11. 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