1 / 21

Introduction to Graph Theory

Introduction to Graph Theory. Lecture 13: Graph Coloring: Edge Coloring. The Edge-Chromatic Number. Proper edge coloring : incident edges receive distinct colors. The edge-chromatic number, : the minimum number of colors required for proper edge coloring

lesterbeck
Download Presentation

Introduction to Graph Theory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring

  2. The Edge-Chromatic Number • Proper edge coloring: incident edges receive distinct colors. • The edge-chromatic number, : the minimum number of colors required for proper edge coloring • What is the lower bound for ?

  3. Edge Coloring Technique • To color a complete bipartite graph, we need only • The technique is to rotate the colors

  4. Complete Graph • Theorem 6.6: For the complete graph , we have • Proof: (using the rotation technique) • Graph has edges. • A maximum matching contains n-1 edges, and we can assign one color to these edges. • Therefore, we need at least 2n-1 colors for proper edge coloring. • How can we achieve that?

  5. (cont) • We do the max matching in the following order: 1 1 2n-1 2n-1 2 2 2n-2 n+2 … 3 3 … 4 n+1 n+1 n

  6. (cont) • Continue rotating, and when j is the unmatched vertex, color the matched edges . • This defines a proper (2n-1)-edge coloring of

  7. Complete Graph • Theorem 6.7: For the complete graph , we have • Proof: • The same technique as for • But match the unmatched vertex i with a new vertex labeled 2n • In other words, we have perfect matching for each i • Generalization: For any graph G,

  8. for Bipartite Graph • Theorem 6.9: If G is a bipartite graph, then • Proof: The proof is divided into two parts • Part1: show that it is true for -regular bipartite graph. • Part2: show that if G is a bipartite graph of , then G can always be embedded in a -regular bipartite graph.

  9. (Proof: Part1) • Proof by induction • Basic case when , we have n copies of K2, so • Inductive Hypothesis (IH): Assume true when • Let G be a -regular bipartite graph • Using theorem 3.7 we know that G has a perfect matching M. Color those edges with color and remove them from G. • From IH, we know that • Together with M, , but

  10. (Proof: Part2) • Now convert G to a -regular bipartite graph • By lemma 3.7: -regular bipartite graph must be equitable. • Adding vertices and edges if necessary to make G a -regular graph H. • From Part1 we know that • But is lower-bounded by .

  11. Monochromatic Triangle in • This is a more relaxed setting: no implication that edges that share a vertex have distinct color. Ambivalent vertices monochromatic bichromatic

  12. (cont) • Q1: How many bichromatic triangles can we get in , given the function r(i) which is the number of red edges incident with vertex i? • Q2: How many monochromatic triangles can we get in ?

  13. Theorem 6.10 • Theorem: Given an edge coloring of using two colors, day red and blue, and given the function , which yields the number of red edges incident with vertex i, then the number of monochromatic triangles is given by

  14. Proof • Count the bichromatic triangles first • If vertex i is ambivalent, then a triangle is formed by selecting a red and an blue edge incident with vertex i. • There are and ways of choosing the red edge and blue edge, respectively. • That gives us bichromatic triangles in which vertex i is ambivalent. • But each bichromatic triangle has two ambivalent vertices. So each bichromatic triangle is counted twice. • There are number of triangles in , so # of monochromatic triangle can be obtained by subtracting # of bichromatic triangles.

  15. Lower Bound • Can we color , such that we have no monochromatic triangle? • Can we color , such that we have no monochromatic triangle? • Can this be done for any with ? • NO! • We’ll see the formula for the lower bound for the number of monochromatic triangles in when and .

  16. Lemma 6.11 • Let’s prove the lemma first • Let m be a given positive number. Then among all pairs of positive numbers x and y, such that , the product is maximum when • Proof: • Follow the argument in the textbook, or • Find the maximum of

  17. Corollary • When m, x, and y are positive integers where x+y=m, we maximize xy when and

  18. The Formula for Lower Bond • We want to minimize the expression derived in Theorem 6.10 • Since the 1st term is fixed, so we can maximize the 2nd term (i.e. maximizing each term of the summation). 1st term 2nd term

  19. (cont) • Using the lemma and corollary, is maximized when and • This gives us

  20. Applications of Graph Coloring • Designing a modern zoo that allows as much exercise room as possible for each animal, but enclosure is needed to separate a predator from its prey. How to minimize the number of enclosures?

  21. Applications of Graph Coloring • Example 6.7 for exam scheduling. are teachers, and are classes. meets with class a total of times per week. • We want to work out the minimum number of periods per week in the timetable. t3 t4 t2 t5 t1 3 2 2 3 1 2 2 2 3 3 2 4 3 2 2 c1 c2 c3 c4 c5 c6 c7

More Related