Coloring and List Coloring of Graphs and Hypergraphs

Size: px
Start display at page:

Download "Coloring and List Coloring of Graphs and Hypergraphs"

Transcription

1 Coloring and List Coloring of Graphs and Hypergraphs Douglas B. West Department of Mathematics University of Illinois at Urbana-Champaign

2 Graphs Def. graph G: a vertex set V(G) and an edge set E(G), where each edge is an unordered pair of vertices.

3 Graphs Def. graph G: a vertex set V(G) and an edge set E(G), where each edge is an unordered pair of vertices. Ex. bipartite graph: V(G) is two independent sets.

4 Graphs Def. graph G: a vertex set V(G) and an edge set E(G), where each edge is an unordered pair of vertices. Ex. bipartite graph: V(G) is two independent sets. Ex. planar graph: drawable without edge crossings.

5 Graphs Def. graph G: a vertex set V(G) and an edge set E(G), where each edge is an unordered pair of vertices. Ex. bipartite graph: V(G) is two independent sets. Ex. What do the colors mean? planar graph: drawable without edge crossings.

6 Coloring Def. coloring of G: assigns each vertex a label (color). proper coloring c: E(G) c() = c(). G is k-colorable if proper coloring using k colors. chromatic number χ(g) = min{k : G is k-colorable}.

7 Coloring Def. coloring of G: assigns each vertex a label (color). proper coloring c: E(G) c() = c(). G is k-colorable if proper coloring using k colors. chromatic number χ(g) = min{k : G is k-colorable}. Ex. How many time slots are needed to schedule Senate committees? common members different time slots

8 Coloring Def. coloring of G: assigns each vertex a label (color). proper coloring c: E(G) c() = c(). G is k-colorable if proper coloring using k colors. chromatic number χ(g) = min{k : G is k-colorable}. Ex. How many time slots are needed to schedule Senate committees? common members different time slots Let V(G) = {committees} E(G) = {pairs of vertices w. common members}. min #time slots = χ(g).

9 Coloring Def. coloring of G: assigns each vertex a label (color). proper coloring c: E(G) c() = c(). G is k-colorable if proper coloring using k colors. chromatic number χ(g) = min{k : G is k-colorable}. Ex. How many time slots are needed to schedule Senate committees? common members different time slots Let V(G) = {committees} E(G) = {pairs of vertices w. common members}. min #time slots = χ(g). Here χ(g) = 4

10 List Coloring Vizing [1976], Erdős Rubin Taylor [1979] Some committees can t meet at certain times.

11 List Coloring Vizing [1976], Erdős Rubin Taylor [1979] Some committees can t meet at certain times. Def. list assignment: L() = color set available at. L-coloring: proper coloring s.t. c() L() V(G). k-choosable G: L-coloring whenever all L() k. list chromatic number (or choosability) χ l (G) = min{k : G is k-choosable}.

12 List Coloring Vizing [1976], Erdős Rubin Taylor [1979] Some committees can t meet at certain times. Def. list assignment: L() = color set available at. L-coloring: proper coloring s.t. c() L() V(G). k-choosable G: L-coloring whenever all L() k. list chromatic number (or choosability) χ l (G) = min{k : G is k-choosable}. Prop. χ(g) χ l (G) Δ(G) + 1. Pf. Lower bound: The lists may be identical. Upper bound: Lists of size Δ(G) + 1 a color is available for each successive vertex in any order. d() = degree of vertex ; Δ(G) = mx V(G) d().

13 χ l (G) May Exceed χ(g) Ex. χ(k 2,4 ) = 2, but χ l (K 2,4 ) > 2. {1, 2} {1, 3} {1, 4} {2, 3} {2, 4} {3, 4} K r,s = complete bipartite graph, part-sizes r and s.

14 χ l (G) May Exceed χ(g) Ex. χ(k 2,4 ) = 2, but χ l (K 2,4 ) > 2. {1, 2} {1, 3} {1, 4} {2, 3} {2, 4} {3, 4} Bipartite graphs may have large choice number. Prop. If m = 2k 1 k, then Km,m is not k-choosable.

15 χ l (G) May Exceed χ(g) Ex. χ(k 2,4 ) = 2, but χ l (K 2,4 ) > 2. {1, 2} {1, 3} {1, 4} {2, 3} {2, 4} {3, 4} Bipartite graphs may have large choice number. Prop. If m = 2k 1 k, then Km,m is not k-choosable. Pf. Use the k-sets in [2k 1] as the lists for both X and Y. X 1 m Y y 1 y m

16 χ l (G) May Exceed χ(g) Ex. χ(k 2,4 ) = 2, but χ l (K 2,4 ) > 2. {1, 2} {1, 3} {1, 4} {2, 3} {2, 4} {3, 4} Bipartite graphs may have large choice number. Prop. If m = 2k 1 k, then Km,m is not k-choosable. Pf. Use the k-sets in [2k 1] as the lists for both X and Y. X 1 m Y y 1 y m < k colors on X some vertex of X left uncolored. k colors on X vertex of Y w. that list is uncolorable.

17 Planar Graphs Vizing [1976] Conj. ( E R T [1979] ) mx{χ l(g): G is planar} = 5. Ex. Non 4-choosable: Voigt [1993] 238 vertices Mirzakhani [1996] 63 vertices

18 Planar Graphs Vizing [1976] Conj. ( E R T [1979] ) mx{χ l(g): G is planar} = 5. Ex. Non 4-choosable: Voigt [1993] 238 vertices Mirzakhani [1996] 63 vertices Thm. (Thomassen [1994]) χ l (G) 5 if G is planar.

19 Planar Graphs Vizing [1976] Conj. ( E R T [1979] ) mx{χ l(g): G is planar} = 5. Ex. Non 4-choosable: Voigt [1993] 238 vertices Mirzakhani [1996] 63 vertices Thm. (Thomassen [1994]) χ l (G) 5 if G is planar. Pf. Idea: Prove stronger result (by induction). Coloring still choosable if L() = 3 for outer vertices, except L() = 1 for two adjacent outer vertices.

20 Planar Graphs Vizing [1976] Conj. ( E R T [1979] ) mx{χ l(g): G is planar} = 5. Ex. Non 4-choosable: Voigt [1993] 238 vertices Mirzakhani [1996] 63 vertices Thm. (Thomassen [1994]) χ l (G) 5 if G is planar. Pf. Idea: Prove stronger result (by induction). Coloring still choosable if L() = 3 for outer vertices, except L() = 1 for two adjacent outer vertices. We may assume that all bounded faces are triangles and the outer face is a cycle.

21 Planar Graphs Vizing [1976] Conj. ( E R T [1979] ) mx{χ l(g): G is planar} = 5. Ex. Non 4-choosable: Voigt [1993] 238 vertices Mirzakhani [1996] 63 vertices Thm. (Thomassen [1994]) χ l (G) 5 if G is planar. Pf. Idea: Prove stronger result (by induction). Coloring still choosable if L() = 3 for outer vertices, except L() = 1 for two adjacent outer vertices. We may assume that all bounded faces are triangles and the outer face is a cycle. b Basis step: bc

22 Induction Step Let [ 1,..., p ] be the outer cycle C in order, with L( 1 ) = L( p ) = 1.

23 Induction Step Let [ 1,..., p ] be the outer cycle C in order, with L( 1 ) = L( p ) = 1. Case 1: C has a chord. 1 Case 2: C has no chord p G 1 j G 2 p

24 Induction Step Let [ 1,..., p ] be the outer cycle C in order, with L( 1 ) = L( p ) = 1. Case 1: C has a chord. 1 Case 2: C has no chord p G 1 j G 2 p Case 1: Choose L-coloring on G 1, then L -coloring on G 2 using the colors chosen from L for and j.

25 Induction Step Let [ 1,..., p ] be the outer cycle C in order, with L( 1 ) = L( p ) = 1. Case 1: C has a chord. 1 p G 1 j G 2 p Case 2: C has no chord G 2 Case 1: Choose L-coloring on G 1, then L -coloring on G 2 using the colors chosen from L for and j. m Case 2: L( 1 ) = {}. Pick, y L( 2 ) {}. Delete and y from each L( ). Choose L-coloring on G 2. Extend to 2 using or y.

26 Alon Tarsi: A tool for upper bounds on χ l (G) Def. circulation C in a digraph D = a subdigraph s.t. indegree d C () = outdegree d+ () at each V(D). C

27 Alon Tarsi: A tool for upper bounds on χ l (G) Def. circulation C in a digraph D = a subdigraph s.t. indegree d C () = outdegree d+ () at each V(D). C diff(d) = #circulations of even size in D #circulations of odd size in D

28 Alon Tarsi: A tool for upper bounds on χ l (G) Def. circulation C in a digraph D = a subdigraph s.t. indegree d C () = outdegree d+ () at each V(D). C diff(d) = #circulations of even size in D #circulations of odd size in D Thm. (Alon Tarsi [1992]) If G has an orientation D such that diff(d) = 0, then G has an L-coloring whenever L() > d + () for all V(G). D

29 Alon Tarsi: A tool for upper bounds on χ l (G) Def. circulation C in a digraph D = a subdigraph s.t. indegree d C () = outdegree d+ () at each V(D). C diff(d) = #circulations of even size in D #circulations of odd size in D Thm. (Alon Tarsi [1992]) If G has an orientation D such that diff(d) = 0, then G has an L-coloring whenever L() > d + () for all V(G). D Ex. even cycle 2 even, 0 odd χ l (C 2k ) 2

30 Alon Tarsi: A tool for upper bounds on χ l (G) Def. circulation C in a digraph D = a subdigraph s.t. indegree d C () = outdegree d+ () at each V(D). C diff(d) = #circulations of even size in D #circulations of odd size in D Thm. (Alon Tarsi [1992]) If G has an orientation D such that diff(d) = 0, then G has an L-coloring whenever L() > d + () for all V(G). D Ex. even cycle Ex. odd cycle 2 even, 0 odd 1 even, 1 odd 1 even, 0 odd χ l (C 2k ) 2 no info χ l (C 2k+1 ) 3

31 Hall s Theorem Def. matching = a set of pairwise disjoint edges. X, Y-bigraph = bipartite graph with partite sets X and Y. X Y S

32 Hall s Theorem Def. matching = a set of pairwise disjoint edges. X, Y-bigraph = bipartite graph with partite sets X and Y. X Y S Thm. (P. Hall [1935]) TONCAS

33 Hall s Theorem Def. matching = a set of pairwise disjoint edges. X, Y-bigraph = bipartite graph with partite sets X and Y. X Y S Thm. (P. Hall [1935]) TONCAS An X, Y-bigraph G has a matching covering X N(S) S for all S X.

34 Hall s Theorem Def. matching = a set of pairwise disjoint edges. X, Y-bigraph = bipartite graph with partite sets X and Y. X Y S Thm. (P. Hall [1935]) TONCAS An X, Y-bigraph G has a matching covering X N(S) S for all S X. Pf. Nec.: Observed above. Suff.: Induction on X.

35 Hall s Theorem Def. matching = a set of pairwise disjoint edges. X, Y-bigraph = bipartite graph with partite sets X and Y. X Y S Thm. (P. Hall [1935]) TONCAS An X, Y-bigraph G has a matching covering X N(S) S for all S X. Pf. Nec.: Observed above. Suff.: Induction on X. Case 1: N(S) > S for all S with S X. Match one vertex arbitrarily, delete that pair, apply induction hypothesis.

36 Hall s Theorem Def. matching = a set of pairwise disjoint edges. X, Y-bigraph = bipartite graph with partite sets X and Y. X Y S Thm. (P. Hall [1935]) TONCAS An X, Y-bigraph G has a matching covering X N(S) S for all S X. Pf. Nec.: Observed above. Suff.: Induction on X. Case 1: N(S) > S for all S with S X. Match one vertex arbitrarily, delete that pair, apply induction hypothesis. Case 2: N(S) = S for some S with S X.

37 Case 2 for Hall s Theorem Case 2: N(S) = S for some S with S X. X S Y N(S)

38 Case 2 for Hall s Theorem Case 2: N(S) = S for some S with S X. Let G = subgraph induced by S N(S). S S N G (S ) = N G (S ) S, so G satisfies H.C. X G S Y N(S)

39 Case 2 for Hall s Theorem Case 2: N(S) = S for some S with S X. Let G = subgraph induced by S N(S). S S N G (S ) = N G (S ) S, so G satisfies H.C. X G H S T Y N(S) N H (T) Let H = subgraph induced by (X S) (Y N(S)). To prove H satisfies H.C., compute N H (T) = N(T S) N(S) T S S = T.

40 Case 2 for Hall s Theorem Case 2: N(S) = S for some S with S X. Let G = subgraph induced by S N(S). S S N G (S ) = N G (S ) S, so G satisfies H.C. X G H S T Y N(S) N (T) Let H = subgraph induced by (X S) (Y N(S)). To prove H satisfies H.C., compute N H (T) = N(T S) N(S) T S S = T. Use matchings from G and H (induction hypothesis).

41 Balanced Orientations of Graphs Lem. (Tarsi) Every graph G has an orientation D such that Δ + E(H) (D) mx H G. V(H)

42 Balanced Orientations of Graphs Lem. (Tarsi) Every graph G has an orientation D such that Δ + E(H) (D) mx H G. V(H) E(H) Pf. Let ρ = mx H G. Form X, Y-bigraph from G. V(H) X = E(G) j 1 1 j ρ ρ j Y = V(G) [ρ]

43 Balanced Orientations of Graphs Lem. (Tarsi) Every graph G has an orientation D such that Δ + E(H) (D) mx H G. V(H) E(H) Pf. Let ρ = mx H G. Form X, Y-bigraph from G. V(H) X = E(G) j 1 1 j k ρ ρ j Y = V(G) [ρ] Orient j in D when j matched to k. matching covering X orientn. D with Δ + (D) ρ.

44 Balanced Orientations of Graphs Lem. (Tarsi) Every graph G has an orientation D such that Δ + E(H) (D) mx H G. V(H) E(H) Pf. Let ρ = mx H G. Form X, Y-bigraph from G. V(H) X = E(G) j 1 1 j k ρ ρ j Y = V(G) [ρ] Orient j in D when j matched to k. matching covering X orientn. D with Δ + (D) ρ. For S X, H G with S = E(H) and N(S) = V(H) [ρ]. Compute N(S) = V(H) ρ E(H) = S.

45 Balanced Orientations of Graphs Lem. (Tarsi) Every graph G has an orientation D such that Δ + E(H) (D) mx H G. V(H) E(H) Pf. Let ρ = mx H G. Form X, Y-bigraph from G. V(H) X = E(G) j 1 1 j k ρ ρ j Y = V(G) [ρ] Orient j in D when j matched to k. matching covering X orientn. D with Δ + (D) ρ. For S X, H G with S = E(H) and N(S) = V(H) [ρ]. Compute N(S) = V(H) ρ E(H) = S. Hall s Theorem matching covering X.

46 Choosability of Planar Bipartite Graphs Thm. (Alon Tarsi [1992]) Every bipartite planar graph is 3-choosable.

47 Choosability of Planar Bipartite Graphs Thm. (Alon Tarsi [1992]) Every bipartite planar graph is 3-choosable. Pf. Euler s Formula: For a connected plane graph, #vertices n #edges m + #faces f = 2.

48 Choosability of Planar Bipartite Graphs Thm. (Alon Tarsi [1992]) Every bipartite planar graph is 3-choosable. Pf. Euler s Formula: For a connected plane graph, #vertices n #edges m + #faces f = 2. Bipartite planar H Every face has length at least 4, so 2m 4f, so Euler s Formula m 2n 4.

49 Choosability of Planar Bipartite Graphs Thm. (Alon Tarsi [1992]) Every bipartite planar graph is 3-choosable. Pf. Euler s Formula: For a connected plane graph, #vertices n #edges m + #faces f = 2. Bipartite planar H Every face has length at least 4, so 2m 4f, so Euler s Formula m 2n 4. ρ 2, and orientation D with Δ + (D) 2.

50 Choosability of Planar Bipartite Graphs Thm. (Alon Tarsi [1992]) Every bipartite planar graph is 3-choosable. Pf. Euler s Formula: For a connected plane graph, #vertices n #edges m + #faces f = 2. Bipartite planar H Every face has length at least 4, so 2m 4f, so Euler s Formula m 2n 4. ρ 2, and orientation D with Δ + (D) 2. Every circulation D in D decomposes into cycles. Every cycle in G has even length E(D ) is even.

51 Choosability of Planar Bipartite Graphs Thm. (Alon Tarsi [1992]) Every bipartite planar graph is 3-choosable. Pf. Euler s Formula: For a connected plane graph, #vertices n #edges m + #faces f = 2. Bipartite planar H Every face has length at least 4, so 2m 4f, so Euler s Formula m 2n 4. ρ 2, and orientation D with Δ + (D) 2. Every circulation D in D decomposes into cycles. Every cycle in G has even length E(D ) is even. diff(d) = 0. Alon Tarsi Theorem G is 3-choosable.

52 Hypergraphs Def. hypergraph: a vertex set V(H) and edge set E(H), with each edge being any subset of V(H). A hypergraph is k-uniform if every edge has size k.

53 Hypergraphs Def. hypergraph: a vertex set V(H) and edge set E(H), with each edge being any subset of V(H). A hypergraph is k-uniform if every edge has size k. Def. For hypergraphs, the definitions of coloring proper coloring k-colorable chromatic number list assignment L-coloring k-choosable list chromatic number are exactly the same as for the special case of graphs, except that we must rephrase one: A proper coloring is a coloring with no monochromatic edge.

54 The Probabilistic Method Idea: The Existence Argument. Build an object by a random experiment in which a desired property corresponds to some event A. If Prob(A) > 0, then in some outcome A occurs, so some object has the desired property.

55 The Probabilistic Method Idea: The Existence Argument. Build an object by a random experiment in which a desired property corresponds to some event A. If Prob(A) > 0, then in some outcome A occurs, so some object has the desired property. Thm. Every k-uniform hypergraph with fewer than 2 k 1 edges is 2-colorable. Pf. Color randomly, giving color 0 or 1 to each vertex with probability 1/ 2 each, independently.

56 The Probabilistic Method Idea: The Existence Argument. Build an object by a random experiment in which a desired property corresponds to some event A. If Prob(A) > 0, then in some outcome A occurs, so some object has the desired property. Thm. Every k-uniform hypergraph with fewer than 2 k 1 edges is 2-colorable. Pf. Color randomly, giving color 0 or 1 to each vertex with probability 1/ 2 each, independently. Prob(a given edge is monochromatic) = 1/2 k 1. Prob(some edge is monochromatic) #edges/2 k 1 < 1. coloring with no monochromatic edge.

57 Application to Bipartite Choosability Cor. If G is an n-vertex X, Y-bigraph, then χ l (G) 1 + lg n.

58 Application to Bipartite Choosability Cor. If G is an n-vertex X, Y-bigraph, then χ l (G) 1 + lg n. Pf. Show that G is k-choosable when k > 1 + lg n.

59 Application to Bipartite Choosability Cor. If G is an n-vertex X, Y-bigraph, then χ l (G) 1 + lg n. Pf. Show that G is k-choosable when k > 1 + lg n. Given list assignment L on G with each L() = k, form hypergraph H with V(H) = V(G) L(). Let E(H) have one edge for each vertex in G: its list!

60 Application to Bipartite Choosability Cor. If G is an n-vertex X, Y-bigraph, then χ l (G) 1 + lg n. Pf. Show that G is k-choosable when k > 1 + lg n. Given list assignment L on G with each L() = k, form hypergraph H with V(H) = V(G) L(). Let E(H) have one edge for each vertex in G: its list! If n < 2 k 1 (that is, k > 1 + lg n), then H is 2-colorable. Call the two colors X and Y. This restricts colors in V(H) to usage on X or Y in G.

61 Application to Bipartite Choosability Cor. If G is an n-vertex X, Y-bigraph, then χ l (G) 1 + lg n. Pf. Show that G is k-choosable when k > 1 + lg n. Given list assignment L on G with each L() = k, form hypergraph H with V(H) = V(G) L(). Let E(H) have one edge for each vertex in G: its list! If n < 2 k 1 (that is, k > 1 + lg n), then H is 2-colorable. Call the two colors X and Y. This restricts colors in V(H) to usage on X or Y in G. For each V(G), we must choose a color from L(). When X, choose a color restricted to X. When Y, choose a color restricted to Y.

62 Face Hypergraphs of Planar Graphs Def. face hypergraph of a plane graph G = hypergr. H with V(H) = V(G) and E(H) ={vertex sets of faces of G} y z E(H) = {y, yz, yz}

63 Face Hypergraphs of Planar Graphs Def. face hypergraph of a plane graph G = hypergr. H with V(H) = V(G) and E(H) ={vertex sets of faces of G} y z E(H) = {y, yz, yz} Thm. (Ramamurthi [2001]) The face hypergraph H of any plane graph G is 3-choosable.

64 Face Hypergraphs of Planar Graphs Def. face hypergraph of a plane graph G = hypergr. H with V(H) = V(G) and E(H) ={vertex sets of faces of G} y z E(H) = {y, yz, yz} Thm. (Ramamurthi [2001]) The face hypergraph H of any plane graph G is 3-choosable. Pf. May assume all faces of G are triangles.

65 Face Hypergraphs of Planar Graphs Def. face hypergraph of a plane graph G = hypergr. H with V(H) = V(G) and E(H) ={vertex sets of faces of G} y z E(H) = {y, yz, yz} Thm. (Ramamurthi [2001]) The face hypergraph H of any plane graph G is 3-choosable. Pf. May assume all faces of G are triangles. Given 3-lists at vertices, choose a proper coloring of H.

66 Face Hypergraphs, continued Need to choose colors from lists s.t. 2 on each face.

67 Face Hypergraphs, continued Need to choose colors from lists s.t. 2 on each face. Add A and B to each list to make lists of size 5. 5-choosable G has proper coloring from these lists.

68 Face Hypergraphs, continued Need to choose colors from lists s.t. 2 on each face. Add A and B to each list to make lists of size 5. 5-choosable G has proper coloring from these lists. Faces not having both A and B are okay. c A d

69 Face Hypergraphs, continued Need to choose colors from lists s.t. 2 on each face. Add A and B to each list to make lists of size 5. 5-choosable G has proper coloring from these lists. Faces not having both A and B are okay. c A d A B Vertices with A or B chosen form bipartite subgraph G, since proper coloring was chosen for G.

70 Face Hypergraphs, continued Need to choose colors from lists s.t. 2 on each face. Add A and B to each list to make lists of size 5. 5-choosable G has proper coloring from these lists. Faces not having both A and B are okay. c A d A B Vertices with A or B chosen form bipartite subgraph G, since proper coloring was chosen for G. proper coloring of G chosen from the original 3-lists on these vertices, since it is a bipartite planar graph.

71 Face Hypergraphs, continued Need to choose colors from lists s.t. 2 on each face. Add A and B to each list to make lists of size 5. 5-choosable G has proper coloring from these lists. Faces not having both A and B are okay. c A d A B Vertices with A or B chosen form bipartite subgraph G, since proper coloring was chosen for G. proper coloring of G chosen from the original 3-lists on these vertices, since it is a bipartite planar graph. Conj. (Ramamurthi) Face hypergraphs are 2-choosable.

72 Algebraic Interpretation of List Coloring Idea: Express proper coloring in terms of a polynomial.

73 Algebraic Interpretation of List Coloring Idea: Express proper coloring in terms of a polynomial. Def. For a graph G with vertices numbered 1,..., n, the graph polynomial f G () is { j E(G): <j} ( j ). Numbers s 1,..., s n chosen for the vertices form a proper coloring if and only if f G () = 0.

74 Algebraic Interpretation of List Coloring Idea: Express proper coloring in terms of a polynomial. Def. For a graph G with vertices numbered 1,..., n, the graph polynomial f G () is { j E(G): <j} ( j ). Numbers s 1,..., s n chosen for the vertices form a proper coloring if and only if f G () = 0. Consider list assignment L for G with L( ) = S. L-coloring exists f G (s) = 0 for some s S 1 S n.

75 Algebraic Interpretation of List Coloring Idea: Express proper coloring in terms of a polynomial. Def. For a graph G with vertices numbered 1,..., n, the graph polynomial f G () is { j E(G): <j} ( j ). Numbers s 1,..., s n chosen for the vertices form a proper coloring if and only if f G () = 0. Consider list assignment L for G with L( ) = S. L-coloring exists f G (s) = 0 for some s S 1 S n. Recall: polynomial of degree d has at most d zeros.

76 Algebraic Interpretation of List Coloring Idea: Express proper coloring in terms of a polynomial. Def. For a graph G with vertices numbered 1,..., n, the graph polynomial f G () is { j E(G): <j} ( j ). Numbers s 1,..., s n chosen for the vertices form a proper coloring if and only if f G () = 0. Consider list assignment L for G with L( ) = S. L-coloring exists f G (s) = 0 for some s S 1 S n. Recall: polynomial of degree d has at most d zeros. Lem. (Combinatorial Nullstellensatz; Alon [1999]) Let f be homogen. polynomial of degree m in n varbs. If the coefficient of n =1 t is nonzero and each S > t, then s n =1 S such that f (s) = 0.

77 Graph Polynomial and Orientations f G ( 1,..., n ) = ( j ) { j E(G): <j}

78 Graph Polynomial and Orientations f G ( 1,..., n ) = { j E(G): <j} ( j ) = c d Term in expansion choose or j from each factor choose tail for each edge, forming D d d

79 Graph Polynomial and Orientations f G ( 1,..., n ) = { j E(G): <j} ( j ) = c d Term in expansion choose or j from each factor choose tail for each edge, forming D Exponent on is d + D ( ). Sign of orientn. = parity of #edges picking larger index. d d

80 Graph Polynomial and Orientations f G ( 1,..., n ) = { j E(G): <j} ( j ) = c d Term in expansion choose or j from each factor choose tail for each edge, forming D Exponent on is d + D ( ). Sign of orientn. = parity of #edges picking larger index. coeff.( d ) = d d #even orientn w outdeg. d 1,..., d n #odd orientn w outdeg. d 1,..., d n

81 Graph Polynomial and Orientations f G ( 1,..., n ) = { j E(G): <j} ( j ) = c d Term in expansion choose or j from each factor choose tail for each edge, forming D d d Exponent on is d + D ( ). Sign of orientn. = parity of #edges picking larger index. coeff( d ) = #even orientn w outdeg. d 1,..., d n #odd orientn w outdeg. d 1,..., d n = #even-sized circulations in D #odd-sized circulations in D, where D is a fixed orientation w outdegrees d 1,..., d n.

82 Graph Polynomial and Orientations f G ( 1,..., n ) = { j E(G): <j} ( j ) = c d Term in expansion choose or j from each factor choose tail for each edge, forming D d d Exponent on is d + D ( ). Sign of orientn. = parity of #edges picking larger index. coeff( d ) = #even orientn w outdeg. d 1,..., d n #odd orientn w outdeg. d 1,..., d n = #even-sized circulations in D #odd-sized circulations in D, where D is a fixed orientation w outdegrees d 1,..., d n. Bijection needed!

83 Concluding the Alon-Tarsi Theorem Bijection: Given a fixed orientation D with outdegrees d 1,..., d n, each orientation D with the same outdegrees as D corresponds to a circulation in D whose edges are those reversed in D.

84 Concluding the Alon-Tarsi Theorem Bijection: Given a fixed orientation D with outdegrees d 1,..., d n, each orientation D with the same outdegrees as D corresponds to a circulation in D whose edges are those reversed in D. D D edges of D reversed by D

85 Concluding the Alon-Tarsi Theorem Bijection: Given a fixed orientation D with outdegrees d 1,..., d n, each orientation D with the same outdegrees as D corresponds to a circulation in D whose edges are those reversed in D. D D edges of D reversed by D diff(d) = 0 coeff( d ) = 0 f (s) = 0 for some s S where each S is fixed with S > d χ l (G) 1 + Δ + (D)

86 Alon Tarsi for Hypergraphs Plan of action (for a k-uniform hypergraph H): 0. Order the vertices 1,..., n. 1. Define a hypergraph polynomial f H such that f H () = 0 precisely when coloring with for all gives the same number to all vertices of some edge. 2. Generalize graph orientation to hypergraphs to interpret exponents in monomials. 3. Nullstellensatz If lists are bigger than the corresponding exponents in a monomial term in f H with nonzero coefficient, then H has an L-coloring. 4. Interpret coefficients in terms of some structure we can count to obtain a sufficient condition for an orientation of H to guarantee L-coloring.

87 The Hypergraph Polynomial (k prime) Def. For a k-uniform hypergraph H with vertices 1,..., n, the hypergraph polynomial f H is defined by f H ( 1,..., n ) = ( 0 + θ θ k 1 k 1 ), 0 k 1 E(H) where θ is a kth root of unity and the vertices of each edge are written in increasing order of indices.

88 The Hypergraph Polynomial (k prime) Def. For a k-uniform hypergraph H with vertices 1,..., n, the hypergraph polynomial f H is defined by f H ( 1,..., n ) = ( 0 + θ θ k 1 k 1 ), 0 k 1 E(H) where θ is a kth root of unity and the vertices of each edge are written in increasing order of indices. When numbers 1,..., n are assigned to 1,..., n, f H ( 1,..., n ) = 0 numbers are equal on some edge.

89 The Hypergraph Polynomial (k prime) Def. For a k-uniform hypergraph H with vertices 1,..., n, the hypergraph polynomial f H is defined by f H ( 1,..., n ) = ( 0 + θ θ k 1 k 1 ), 0 k 1 E(H) where θ is a kth root of unity and the vertices of each edge are written in increasing order of indices. When numbers 1,..., n are assigned to 1,..., n, f H ( 1,..., n ) = 0 numbers are equal on some edge. Def. An orientation of a hypergraph chooses one source vertex in each edge. Terms like θ j d in the expansion of f H () come from orientations with chosen as the source in d edges.

90 The Hypergraph List Coloring Theorem Thm. (Ramamurthi West [2005]) For prime k, let D be an orientation of a k-uniform hypergraph H such that the number of balanced partitions with modular sum j is not the same for all j. If each L( ) is larger than the number of edges in which D chooses as the source, then H has an L-coloring.

91 The Hypergraph List Coloring Theorem Thm. (Ramamurthi West [2005]) For prime k, let D be an orientation of a k-uniform hypergraph H such that the number of balanced partitions with modular sum j is not the same for all j. If each L( ) is larger than the number of edges in which D chooses as the source, then H has an L-coloring. Pf. Follow the Plan!

Exponential time algorithms for graph coloring

Exponential time algorithms for graph coloring Exponential time algorithms for graph coloring Uriel Feige Lecture notes, March 14, 2011 1 Introduction Let [n] denote the set {1,..., k}. A k-labeling of vertices of a graph G(V, E) is a function V [k].

More information

CS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin

CS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin CS311H Prof: Department of Computer Science The University of Texas at Austin Good Morning, Colleagues Good Morning, Colleagues Are there any questions? Logistics Class survey Logistics Class survey Homework

More information

Mean Ramsey-Turán numbers

Mean Ramsey-Turán numbers Mean Ramsey-Turán numbers Raphael Yuster Department of Mathematics University of Haifa at Oranim Tivon 36006, Israel Abstract A ρ-mean coloring of a graph is a coloring of the edges such that the average

More information

Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, 2010. Chapter 7: Digraphs

Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, 2010. Chapter 7: Digraphs MCS-236: Graph Theory Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, 2010 Chapter 7: Digraphs Strong Digraphs Definitions. A digraph is an ordered pair (V, E), where V is the set

More information

Large induced subgraphs with all degrees odd

Large induced subgraphs with all degrees odd Large induced subgraphs with all degrees odd A.D. Scott Department of Pure Mathematics and Mathematical Statistics, University of Cambridge, England Abstract: We prove that every connected graph of order

More information

The chromatic spectrum of mixed hypergraphs

The chromatic spectrum of mixed hypergraphs The chromatic spectrum of mixed hypergraphs Tao Jiang, Dhruv Mubayi, Zsolt Tuza, Vitaly Voloshin, Douglas B. West March 30, 2003 Abstract A mixed hypergraph is a triple H = (X, C, D), where X is the vertex

More information

Ph.D. Thesis. Judit Nagy-György. Supervisor: Péter Hajnal Associate Professor

Ph.D. Thesis. Judit Nagy-György. Supervisor: Péter Hajnal Associate Professor Online algorithms for combinatorial problems Ph.D. Thesis by Judit Nagy-György Supervisor: Péter Hajnal Associate Professor Doctoral School in Mathematics and Computer Science University of Szeged Bolyai

More information

Small Maximal Independent Sets and Faster Exact Graph Coloring

Small Maximal Independent Sets and Faster Exact Graph Coloring Small Maximal Independent Sets and Faster Exact Graph Coloring David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science The Exact Graph Coloring Problem: Given an undirected

More information

On an anti-ramsey type result

On an anti-ramsey type result On an anti-ramsey type result Noga Alon, Hanno Lefmann and Vojtĕch Rödl Abstract We consider anti-ramsey type results. For a given coloring of the k-element subsets of an n-element set X, where two k-element

More information

ON INDUCED SUBGRAPHS WITH ALL DEGREES ODD. 1. Introduction

ON INDUCED SUBGRAPHS WITH ALL DEGREES ODD. 1. Introduction ON INDUCED SUBGRAPHS WITH ALL DEGREES ODD A.D. SCOTT Abstract. Gallai proved that the vertex set of any graph can be partitioned into two sets, each inducing a subgraph with all degrees even. We prove

More information

The degree, size and chromatic index of a uniform hypergraph

The degree, size and chromatic index of a uniform hypergraph The degree, size and chromatic index of a uniform hypergraph Noga Alon Jeong Han Kim Abstract Let H be a k-uniform hypergraph in which no two edges share more than t common vertices, and let D denote the

More information

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs Kousha Etessami U. of Edinburgh, UK Kousha Etessami (U. of Edinburgh, UK) Discrete Mathematics (Chapter 6) 1 / 13 Overview Graphs and Graph

More information

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics*

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics* IE 680 Special Topics in Production Systems: Networks, Routing and Logistics* Rakesh Nagi Department of Industrial Engineering University at Buffalo (SUNY) *Lecture notes from Network Flows by Ahuja, Magnanti

More information

8. Matchings and Factors

8. Matchings and Factors 8. Matchings and Factors Consider the formation of an executive council by the parliament committee. Each committee needs to designate one of its members as an official representative to sit on the council,

More information

Midterm Practice Problems

Midterm Practice Problems 6.042/8.062J Mathematics for Computer Science October 2, 200 Tom Leighton, Marten van Dijk, and Brooke Cowan Midterm Practice Problems Problem. [0 points] In problem set you showed that the nand operator

More information

Graph Theory Problems and Solutions

Graph Theory Problems and Solutions raph Theory Problems and Solutions Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles November, 005 Problems. Prove that the sum of the degrees of the vertices of any finite graph is

More information

Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs

Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs CSE599s: Extremal Combinatorics November 21, 2011 Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs Lecturer: Anup Rao 1 An Arithmetic Circuit Lower Bound An arithmetic circuit is just like

More information

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory Allen Dickson October 2006 1 The Königsberg Bridge Problem The city of Königsberg was located on the Pregel river in Prussia. The river divided the city into four separate

More information

Removing Even Crossings

Removing Even Crossings EuroComb 2005 DMTCS proc. AE, 2005, 105 110 Removing Even Crossings Michael J. Pelsmajer 1, Marcus Schaefer 2 and Daniel Štefankovič 2 1 Department of Applied Mathematics, Illinois Institute of Technology,

More information

On-line choosability. Grzegorz Gutowski

On-line choosability. Grzegorz Gutowski Theoretical Computer Science Department Faculty of Mathematics and Computer Science Jagiellonian University On-line choosability Grzegorz Gutowski grzegorz.gutowski@tcs.uj.edu.pl Ph.D. Thesis Adviser:

More information

Online Degree Ramsey Theory

Online Degree Ramsey Theory UofL Discrete Math Workshop 2008 1 Online Degree Ramsey Theory posed by Illinois REGS (2007) problem 1 presented by Lesley Wiglesworth LATEX byadamjobson For a family of graphs F closed under subgraphs,

More information

LOW-DEGREE PLANAR MONOMIALS IN CHARACTERISTIC TWO

LOW-DEGREE PLANAR MONOMIALS IN CHARACTERISTIC TWO LOW-DEGREE PLANAR MONOMIALS IN CHARACTERISTIC TWO PETER MÜLLER AND MICHAEL E. ZIEVE Abstract. Planar functions over finite fields give rise to finite projective planes and other combinatorial objects.

More information

On Integer Additive Set-Indexers of Graphs

On Integer Additive Set-Indexers of Graphs On Integer Additive Set-Indexers of Graphs arxiv:1312.7672v4 [math.co] 2 Mar 2014 N K Sudev and K A Germina Abstract A set-indexer of a graph G is an injective set-valued function f : V (G) 2 X such that

More information

Answer: (a) Since we cannot repeat men on the committee, and the order we select them in does not matter, ( )

Answer: (a) Since we cannot repeat men on the committee, and the order we select them in does not matter, ( ) 1. (Chapter 1 supplementary, problem 7): There are 12 men at a dance. (a) In how many ways can eight of them be selected to form a cleanup crew? (b) How many ways are there to pair off eight women at the

More information

V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005 V. Adamchik 1 Graph Theory Victor Adamchik Fall of 2005 Plan 1. Basic Vocabulary 2. Regular graph 3. Connectivity 4. Representing Graphs Introduction A.Aho and J.Ulman acknowledge that Fundamentally, computer

More information

Mathematics for Algorithm and System Analysis

Mathematics for Algorithm and System Analysis Mathematics for Algorithm and System Analysis for students of computer and computational science Edward A. Bender S. Gill Williamson c Edward A. Bender & S. Gill Williamson 2005. All rights reserved. Preface

More information

UPPER BOUNDS ON THE L(2, 1)-LABELING NUMBER OF GRAPHS WITH MAXIMUM DEGREE

UPPER BOUNDS ON THE L(2, 1)-LABELING NUMBER OF GRAPHS WITH MAXIMUM DEGREE UPPER BOUNDS ON THE L(2, 1)-LABELING NUMBER OF GRAPHS WITH MAXIMUM DEGREE ANDREW LUM ADVISOR: DAVID GUICHARD ABSTRACT. L(2,1)-labeling was first defined by Jerrold Griggs [Gr, 1992] as a way to use graphs

More information

Odd induced subgraphs in graphs of maximum degree three

Odd induced subgraphs in graphs of maximum degree three Odd induced subgraphs in graphs of maximum degree three David M. Berman, Hong Wang, and Larry Wargo Department of Mathematics University of New Orleans New Orleans, Louisiana, USA 70148 Abstract A long-standing

More information

The positive minimum degree game on sparse graphs

The positive minimum degree game on sparse graphs The positive minimum degree game on sparse graphs József Balogh Department of Mathematical Sciences University of Illinois, USA jobal@math.uiuc.edu András Pluhár Department of Computer Science University

More information

On the crossing number of K m,n

On the crossing number of K m,n On the crossing number of K m,n Nagi H. Nahas nnahas@acm.org Submitted: Mar 15, 001; Accepted: Aug 10, 00; Published: Aug 1, 00 MR Subject Classifications: 05C10, 05C5 Abstract The best lower bound known

More information

Graphical degree sequences and realizations

Graphical degree sequences and realizations swap Graphical and realizations Péter L. Erdös Alfréd Rényi Institute of Mathematics Hungarian Academy of Sciences MAPCON 12 MPIPKS - Dresden, May 15, 2012 swap Graphical and realizations Péter L. Erdös

More information

1.3 Polynomials and Factoring

1.3 Polynomials and Factoring 1.3 Polynomials and Factoring Polynomials Constant: a number, such as 5 or 27 Variable: a letter or symbol that represents a value. Term: a constant, variable, or the product or a constant and variable.

More information

Finding and counting given length cycles

Finding and counting given length cycles Finding and counting given length cycles Noga Alon Raphael Yuster Uri Zwick Abstract We present an assortment of methods for finding and counting simple cycles of a given length in directed and undirected

More information

High degree graphs contain large-star factors

High degree graphs contain large-star factors High degree graphs contain large-star factors Dedicated to László Lovász, for his 60th birthday Noga Alon Nicholas Wormald Abstract We show that any finite simple graph with minimum degree d contains a

More information

Collinear Points in Permutations

Collinear Points in Permutations Collinear Points in Permutations Joshua N. Cooper Courant Institute of Mathematics New York University, New York, NY József Solymosi Department of Mathematics University of British Columbia, Vancouver,

More information

SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH 31 Kragujevac J. Math. 25 (2003) 31 49. SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH Kinkar Ch. Das Department of Mathematics, Indian Institute of Technology, Kharagpur 721302, W.B.,

More information

A 2-factor in which each cycle has long length in claw-free graphs

A 2-factor in which each cycle has long length in claw-free graphs A -factor in which each cycle has long length in claw-free graphs Roman Čada Shuya Chiba Kiyoshi Yoshimoto 3 Department of Mathematics University of West Bohemia and Institute of Theoretical Computer Science

More information

Cycles and clique-minors in expanders

Cycles and clique-minors in expanders Cycles and clique-minors in expanders Benny Sudakov UCLA and Princeton University Expanders Definition: The vertex boundary of a subset X of a graph G: X = { all vertices in G\X with at least one neighbor

More information

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES 136 TER 4. INDUCTION, GRHS ND TREES 4.3 Graphs In this chapter we introduce a fundamental structural idea of discrete mathematics, that of a graph. Many situations in the applications of discrete mathematics

More information

Nimble Algorithms for Cloud Computing. Ravi Kannan, Santosh Vempala and David Woodruff

Nimble Algorithms for Cloud Computing. Ravi Kannan, Santosh Vempala and David Woodruff Nimble Algorithms for Cloud Computing Ravi Kannan, Santosh Vempala and David Woodruff Cloud computing Data is distributed arbitrarily on many servers Parallel algorithms: time Streaming algorithms: sublinear

More information

A Sublinear Bipartiteness Tester for Bounded Degree Graphs

A Sublinear Bipartiteness Tester for Bounded Degree Graphs A Sublinear Bipartiteness Tester for Bounded Degree Graphs Oded Goldreich Dana Ron February 5, 1998 Abstract We present a sublinear-time algorithm for testing whether a bounded degree graph is bipartite

More information

Discrete Mathematics Problems

Discrete Mathematics Problems Discrete Mathematics Problems William F. Klostermeyer School of Computing University of North Florida Jacksonville, FL 32224 E-mail: wkloster@unf.edu Contents 0 Preface 3 1 Logic 5 1.1 Basics...............................

More information

Network/Graph Theory. What is a Network? What is network theory? Graph-based representations. Friendship Network. What makes a problem graph-like?

Network/Graph Theory. What is a Network? What is network theory? Graph-based representations. Friendship Network. What makes a problem graph-like? What is a Network? Network/Graph Theory Network = graph Informally a graph is a set of nodes joined by a set of lines or arrows. 1 1 2 3 2 3 4 5 6 4 5 6 Graph-based representations Representing a problem

More information

An inequality for the group chromatic number of a graph

An inequality for the group chromatic number of a graph An inequality for the group chromatic number of a graph Hong-Jian Lai 1, Xiangwen Li 2 and Gexin Yu 3 1 Department of Mathematics, West Virginia University Morgantown, WV 26505 USA 2 Department of Mathematics

More information

A DIRAC TYPE RESULT ON HAMILTON CYCLES IN ORIENTED GRAPHS

A DIRAC TYPE RESULT ON HAMILTON CYCLES IN ORIENTED GRAPHS A DIRAC TYPE RESULT ON HAMILTON CYCLES IN ORIENTED GRAPHS LUKE KELLY, DANIELA KÜHN AND DERYK OSTHUS Abstract. We show that for each α > every sufficiently large oriented graph G with δ + (G), δ (G) 3 G

More information

ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER

ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER Séminaire Lotharingien de Combinatoire 53 (2006), Article B53g ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER RON M. ADIN AND YUVAL ROICHMAN Abstract. For a permutation π in the symmetric group

More information

M-Degrees of Quadrangle-Free Planar Graphs

M-Degrees of Quadrangle-Free Planar Graphs M-Degrees of Quadrangle-Free Planar Graphs Oleg V. Borodin, 1 Alexandr V. Kostochka, 1,2 Naeem N. Sheikh, 2 and Gexin Yu 3 1 SOBOLEV INSTITUTE OF MATHEMATICS NOVOSIBIRSK 630090, RUSSIA E-mail: brdnoleg@math.nsc.ru

More information

The minimum number of distinct areas of triangles determined by a set of n points in the plane

The minimum number of distinct areas of triangles determined by a set of n points in the plane The minimum number of distinct areas of triangles determined by a set of n points in the plane Rom Pinchasi Israel Institute of Technology, Technion 1 August 6, 007 Abstract We prove a conjecture of Erdős,

More information

Best Monotone Degree Bounds for Various Graph Parameters

Best Monotone Degree Bounds for Various Graph Parameters Best Monotone Degree Bounds for Various Graph Parameters D. Bauer Department of Mathematical Sciences Stevens Institute of Technology Hoboken, NJ 07030 S. L. Hakimi Department of Electrical and Computer

More information

Sum of Degrees of Vertices Theorem

Sum of Degrees of Vertices Theorem Sum of Degrees of Vertices Theorem Theorem (Sum of Degrees of Vertices Theorem) Suppose a graph has n vertices with degrees d 1, d 2, d 3,...,d n. Add together all degrees to get a new number d 1 + d 2

More information

Balloons, Cut-Edges, Matchings, and Total Domination in Regular Graphs of Odd Degree

Balloons, Cut-Edges, Matchings, and Total Domination in Regular Graphs of Odd Degree Balloons, Cut-Edges, Matchings, and Total Domination in Regular Graphs of Odd Degree Suil O, Douglas B. West November 9, 2008; revised June 2, 2009 Abstract A balloon in a graph G is a maximal 2-edge-connected

More information

On three zero-sum Ramsey-type problems

On three zero-sum Ramsey-type problems On three zero-sum Ramsey-type problems Noga Alon Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel and Yair Caro Department of Mathematics

More information

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical

More information

Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902

Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902 Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902 http://www.ms.uky.edu/~mschreffler Different Graphs, Similar Properties

More information

On planar regular graphs degree three without Hamiltonian cycles 1

On planar regular graphs degree three without Hamiltonian cycles 1 On planar regular graphs degree three without Hamiltonian cycles 1 E. Grinbergs Computing Centre of Latvian State University Abstract. Necessary condition to have Hamiltonian cycle in planar graph is given.

More information

Outline 2.1 Graph Isomorphism 2.2 Automorphisms and Symmetry 2.3 Subgraphs, part 1

Outline 2.1 Graph Isomorphism 2.2 Automorphisms and Symmetry 2.3 Subgraphs, part 1 GRAPH THEORY LECTURE STRUCTURE AND REPRESENTATION PART A Abstract. Chapter focuses on the question of when two graphs are to be regarded as the same, on symmetries, and on subgraphs.. discusses the concept

More information

On one-factorizations of replacement products

On one-factorizations of replacement products Filomat 27:1 (2013), 57 63 DOI 10.2298/FIL1301057A Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.rs/filomat On one-factorizations of replacement

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms

More information

1 The Line vs Point Test

1 The Line vs Point Test 6.875 PCP and Hardness of Approximation MIT, Fall 2010 Lecture 5: Low Degree Testing Lecturer: Dana Moshkovitz Scribe: Gregory Minton and Dana Moshkovitz Having seen a probabilistic verifier for linearity

More information

Online List Colorings with the Fixed Number of Colors

Online List Colorings with the Fixed Number of Colors Online List Colorings with the Fixed Number of Colors arxiv:1503.06527v1 [math.co] 23 Mar 2015 March 24, 2015 Abstract Theonlinelist coloringisawidely studied topicingraphtheory. AgraphGis2-paintable if

More information

An inequality for the group chromatic number of a graph

An inequality for the group chromatic number of a graph Discrete Mathematics 307 (2007) 3076 3080 www.elsevier.com/locate/disc Note An inequality for the group chromatic number of a graph Hong-Jian Lai a, Xiangwen Li b,,1, Gexin Yu c a Department of Mathematics,

More information

Every tree contains a large induced subgraph with all degrees odd

Every tree contains a large induced subgraph with all degrees odd Every tree contains a large induced subgraph with all degrees odd A.J. Radcliffe Carnegie Mellon University, Pittsburgh, PA A.D. Scott Department of Pure Mathematics and Mathematical Statistics University

More information

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5.

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5. PUTNAM TRAINING POLYNOMIALS (Last updated: November 17, 2015) Remark. This is a list of exercises on polynomials. Miguel A. Lerma Exercises 1. Find a polynomial with integral coefficients whose zeros include

More information

Game Chromatic Index of Graphs with Given Restrictions on Degrees

Game Chromatic Index of Graphs with Given Restrictions on Degrees Game Chromatic Index of Graphs with Given Restrictions on Degrees Andrew Beveridge Department of Mathematics and Computer Science Macalester College St. Paul, MN 55105 Tom Bohman, Alan Frieze, and Oleg

More information

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year. This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra

More information

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom. Some Polynomial Theorems by John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.com This paper contains a collection of 31 theorems, lemmas,

More information

Ramsey numbers for bipartite graphs with small bandwidth

Ramsey numbers for bipartite graphs with small bandwidth Ramsey numbers for bipartite graphs with small bandwidth Guilherme O. Mota 1,, Gábor N. Sárközy 2,, Mathias Schacht 3,, and Anusch Taraz 4, 1 Instituto de Matemática e Estatística, Universidade de São

More information

ONLINE VERTEX COLORINGS OF RANDOM GRAPHS WITHOUT MONOCHROMATIC SUBGRAPHS

ONLINE VERTEX COLORINGS OF RANDOM GRAPHS WITHOUT MONOCHROMATIC SUBGRAPHS ONLINE VERTEX COLORINGS OF RANDOM GRAPHS WITHOUT MONOCHROMATIC SUBGRAPHS MARTIN MARCINISZYN AND RETO SPÖHEL Abstract. Consider the following generalized notion of graph colorings: a vertex coloring of

More information

Class One: Degree Sequences

Class One: Degree Sequences Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of

More information

Indiana State Core Curriculum Standards updated 2009 Algebra I

Indiana State Core Curriculum Standards updated 2009 Algebra I Indiana State Core Curriculum Standards updated 2009 Algebra I Strand Description Boardworks High School Algebra presentations Operations With Real Numbers Linear Equations and A1.1 Students simplify and

More information

Analysis of Algorithms, I

Analysis of Algorithms, I Analysis of Algorithms, I CSOR W4231.002 Eleni Drinea Computer Science Department Columbia University Thursday, February 26, 2015 Outline 1 Recap 2 Representing graphs 3 Breadth-first search (BFS) 4 Applications

More information

SPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM

SPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM SPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM ALEX WRIGHT 1. Intoduction A fixed point of a function f from a set X into itself is a point x 0 satisfying f(x 0 ) = x 0. Theorems which establish the

More information

Tree-representation of set families and applications to combinatorial decompositions

Tree-representation of set families and applications to combinatorial decompositions Tree-representation of set families and applications to combinatorial decompositions Binh-Minh Bui-Xuan a, Michel Habib b Michaël Rao c a Department of Informatics, University of Bergen, Norway. buixuan@ii.uib.no

More information

On the k-path cover problem for cacti

On the k-path cover problem for cacti On the k-path cover problem for cacti Zemin Jin and Xueliang Li Center for Combinatorics and LPMC Nankai University Tianjin 300071, P.R. China zeminjin@eyou.com, x.li@eyou.com Abstract In this paper we

More information

Total colorings of planar graphs with small maximum degree

Total colorings of planar graphs with small maximum degree Total colorings of planar graphs with small maximum degree Bing Wang 1,, Jian-Liang Wu, Si-Feng Tian 1 Department of Mathematics, Zaozhuang University, Shandong, 77160, China School of Mathematics, Shandong

More information

USE OF EIGENVALUES AND EIGENVECTORS TO ANALYZE BIPARTIVITY OF NETWORK GRAPHS

USE OF EIGENVALUES AND EIGENVECTORS TO ANALYZE BIPARTIVITY OF NETWORK GRAPHS USE OF EIGENVALUES AND EIGENVECTORS TO ANALYZE BIPARTIVITY OF NETWORK GRAPHS Natarajan Meghanathan Jackson State University, 1400 Lynch St, Jackson, MS, USA natarajan.meghanathan@jsums.edu ABSTRACT This

More information

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm.

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm. Approximation Algorithms 11 Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of three

More information

CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010

CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010 CS 598CSC: Combinatorial Optimization Lecture date: /4/010 Instructor: Chandra Chekuri Scribe: David Morrison Gomory-Hu Trees (The work in this section closely follows [3]) Let G = (V, E) be an undirected

More information

arxiv:1409.4299v1 [cs.cg] 15 Sep 2014

arxiv:1409.4299v1 [cs.cg] 15 Sep 2014 Planar Embeddings with Small and Uniform Faces Giordano Da Lozzo, Vít Jelínek, Jan Kratochvíl 3, and Ignaz Rutter 3,4 arxiv:409.499v [cs.cg] 5 Sep 04 Department of Engineering, Roma Tre University, Italy

More information

Max Flow, Min Cut, and Matchings (Solution)

Max Flow, Min Cut, and Matchings (Solution) Max Flow, Min Cut, and Matchings (Solution) 1. The figure below shows a flow network on which an s-t flow is shown. The capacity of each edge appears as a label next to the edge, and the numbers in boxes

More information

Research Statement. Andrew Suk

Research Statement. Andrew Suk Research Statement Andrew Suk 1 Introduction My research interests are combinatorial methods in discrete geometry. In particular, I am interested in extremal problems on geometric objects. My research

More information

Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity.

Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity. 7 Catalan Numbers Thomas A. Dowling, Department of Mathematics, Ohio State Uni- Author: versity. Prerequisites: The prerequisites for this chapter are recursive definitions, basic counting principles,

More information

PYTHAGOREAN TRIPLES KEITH CONRAD

PYTHAGOREAN TRIPLES KEITH CONRAD PYTHAGOREAN TRIPLES KEITH CONRAD 1. Introduction A Pythagorean triple is a triple of positive integers (a, b, c) where a + b = c. Examples include (3, 4, 5), (5, 1, 13), and (8, 15, 17). Below is an ancient

More information

each college c i C has a capacity q i - the maximum number of students it will admit

each college c i C has a capacity q i - the maximum number of students it will admit n colleges in a set C, m applicants in a set A, where m is much larger than n. each college c i C has a capacity q i - the maximum number of students it will admit each college c i has a strict order i

More information

Lecture 17 : Equivalence and Order Relations DRAFT

Lecture 17 : Equivalence and Order Relations DRAFT CS/Math 240: Introduction to Discrete Mathematics 3/31/2011 Lecture 17 : Equivalence and Order Relations Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last lecture we introduced the notion

More information

Zachary Monaco Georgia College Olympic Coloring: Go For The Gold

Zachary Monaco Georgia College Olympic Coloring: Go For The Gold Zachary Monaco Georgia College Olympic Coloring: Go For The Gold Coloring the vertices or edges of a graph leads to a variety of interesting applications in graph theory These applications include various

More information

Lecture 16 : Relations and Functions DRAFT

Lecture 16 : Relations and Functions DRAFT CS/Math 240: Introduction to Discrete Mathematics 3/29/2011 Lecture 16 : Relations and Functions Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT In Lecture 3, we described a correspondence

More information

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS RUSS WOODROOFE 1. Unique Factorization Domains Throughout the following, we think of R as sitting inside R[x] as the constant polynomials (of degree 0).

More information

Social Media Mining. Graph Essentials

Social Media Mining. Graph Essentials Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures

More information

Improved Algorithms for Data Migration

Improved Algorithms for Data Migration Improved Algorithms for Data Migration Samir Khuller 1, Yoo-Ah Kim, and Azarakhsh Malekian 1 Department of Computer Science, University of Maryland, College Park, MD 20742. Research supported by NSF Award

More information

LAKE ELSINORE UNIFIED SCHOOL DISTRICT

LAKE ELSINORE UNIFIED SCHOOL DISTRICT LAKE ELSINORE UNIFIED SCHOOL DISTRICT Title: PLATO Algebra 1-Semester 2 Grade Level: 10-12 Department: Mathematics Credit: 5 Prerequisite: Letter grade of F and/or N/C in Algebra 1, Semester 2 Course Description:

More information

Algebra 1 Course Title

Algebra 1 Course Title Algebra 1 Course Title Course- wide 1. What patterns and methods are being used? Course- wide 1. Students will be adept at solving and graphing linear and quadratic equations 2. Students will be adept

More information

Topological Treatment of Platonic, Archimedean, and Related Polyhedra

Topological Treatment of Platonic, Archimedean, and Related Polyhedra Forum Geometricorum Volume 15 (015) 43 51. FORUM GEOM ISSN 1534-1178 Topological Treatment of Platonic, Archimedean, and Related Polyhedra Tom M. Apostol and Mamikon A. Mnatsakanian Abstract. Platonic

More information

Definition 11.1. Given a graph G on n vertices, we define the following quantities:

Definition 11.1. Given a graph G on n vertices, we define the following quantities: Lecture 11 The Lovász ϑ Function 11.1 Perfect graphs We begin with some background on perfect graphs. graphs. First, we define some quantities on Definition 11.1. Given a graph G on n vertices, we define

More information

MA107 Precalculus Algebra Exam 2 Review Solutions

MA107 Precalculus Algebra Exam 2 Review Solutions MA107 Precalculus Algebra Exam 2 Review Solutions February 24, 2008 1. The following demand equation models the number of units sold, x, of a product as a function of price, p. x = 4p + 200 a. Please write

More information

An Empirical Study of Two MIS Algorithms

An Empirical Study of Two MIS Algorithms An Empirical Study of Two MIS Algorithms Email: Tushar Bisht and Kishore Kothapalli International Institute of Information Technology, Hyderabad Hyderabad, Andhra Pradesh, India 32. tushar.bisht@research.iiit.ac.in,

More information

Removing even crossings

Removing even crossings Removing even crossings Michael J. Pelsmajer a, Marcus Schaefer b, Daniel Štefankovič c a Department of Applied Mathematics, Illinois Institute of Technology, Chicago, IL 60616, USA b Department of Computer

More information

Global secure sets of trees and grid-like graphs. Yiu Yu Ho

Global secure sets of trees and grid-like graphs. Yiu Yu Ho Global secure sets of trees and grid-like graphs by Yiu Yu Ho B.S. University of Central Florida, 2006 M.S. University of Central Florida, 2010 A dissertation submitted in partial fulfillment of the requirements

More information

A Turán Type Problem Concerning the Powers of the Degrees of a Graph

A Turán Type Problem Concerning the Powers of the Degrees of a Graph A Turán Type Problem Concerning the Powers of the Degrees of a Graph Yair Caro and Raphael Yuster Department of Mathematics University of Haifa-ORANIM, Tivon 36006, Israel. AMS Subject Classification:

More information