36
An Introduction to Graph Coloring Problems Tegan Wilson Cornell University WAM Workshop 16 March 2019

Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

An Introduction to Graph Coloring Problems

Tegan WilsonCornell University WAM Workshop

16 March 2019

Page 2: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

What is a graph?

Vertex

Edge

Page 3: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

What is a graph?

Person

Friendship

Page 4: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

What are graph colorings?

Vertex ColoringsEdge Colorings

Page 5: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

6 people

Page 6: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

3 mutual friends

3 mutual non-friends

Who are these people?

Hello, friends!

Page 7: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

Friends

Not friends

Page 8: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

3 mutual friends

3 mutual non-friends

Page 9: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

Page 10: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

Page 11: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

Page 12: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

Page 13: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

The party problem

Page 14: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Ramsey theory

Page 15: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Ramsey theory

❖ Proven:➢ R(2,n) = n➢ R(3,4) = 9➢ R(4,4) = 17

❖ Proven through computation:➢ R(3,8) = 28➢ R(3,9) = 36➢ R(4,5) = 24

Page 16: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Ramsey theory

❖ General bounds:➢

Page 17: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

What are graph colorings?

Vertex ColoringsEdge Colorings

Page 18: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Vertex coloring

Page 19: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Application: map coloring

Chromatic number: Minimum number of colors needed to properly color the graph

Page 20: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Vertex coloring

Problem: find the chromatic number of a graph

Page 21: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Greedy vertex coloring

Color 1Color 2Color 3Color 4 . . .

Page 22: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Greedy vertex coloring

Color 1Color 2Color 3Color 4 . . .

Page 23: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Greedy vertex coloring

Color 1Color 2Color 3Color 4 . . .

Page 24: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Greedy vertex coloring

Color 1Color 2Color 3Color 4 . . .

Page 25: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Greedy vertex coloring

Shows chromatic number is no more than max degree + 1

Page 26: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Greedy vertex coloring

A tight example: A loose example:

Page 27: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Chromatic number

Are there any scalable graphs with low chromatic number?

Idea: limit graph structure to no triangles

Page 28: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Chromatic number: no triangles

Page 29: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Mycielski graphs

M2

Page 30: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Mycielski graphs

M2 M3

Page 31: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Mycielski graphs

M4

Page 32: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Mycielski graphs

M4

Page 33: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Mycielski graphs

M4

Page 34: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Vertex colorings

❖ Other sparse constructions of high chromatic number graphs❖ Vertex colorings on hypergraphs❖ Better algorithms to color vertices?❖ Better bounds on chromatic number?

Page 35: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Resources

❖ Material: Budapest Semesters in Mathematics “Advanced Combinatorics Handout,” https://pdfs.semanticscholar.org/03f5/e4c50ceda0303e46608939c3a6a48f488728.pdf

❖ South America map coloring: https://mapchart.net/world.html❖ Slide template: https://www.slidescarnival.com/escalus-free-presentation-template/963

Page 36: Cornell Universitypi.math.cornell.edu/files/AWM/IntrotoGraphColoring.pdfWAM Workshop 16 March 2019 What is a graph? Vertex Edge What is a graph? Person Friendship What are graph colorings?

Thank you!

...Questions?

The shift graph SH5