discharging and list coloring - iowa state...

38
Discharging and List coloring Bernard Lidický Department of Applied Math Charles University Winter school 2007 - Finse Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 1 / 20

Upload: others

Post on 05-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Discharging and List coloring

Bernard Lidický

Department of Applied MathCharles University

Winter school 2007 - Finse

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 1 / 20

Page 2: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Outline

1 List coloringFrom Coloring to List ColoringColoring vs. List Coloring

2 DischargingWhat is discharging?Example

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 2 / 20

Page 3: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Graph Coloring

DefinitionThe coloring is assignment a color toevery vertex.

DefinitionThe proper coloring is a coloring whereadjacent vertices have different colors.

DefinitionThe chromatic number of graph isminimal number of colors needed by aproper coloring. Denoted by χ(G).

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 3 / 20

Page 4: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Generalizing The Graph Coloring

Coloring: All vertices have same listof possible colors.List coloring: Every vertex has it’sown list of possible colors L(v).

DefinitionThe list coloring is assignment colors to the vertices from their ownlists. Formally c : v → L(v)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 4 / 20

Page 5: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Generalizing The Graph Coloring

Coloring: All vertices have same listof possible colors.List coloring: Every vertex has it’sown list of possible colors L(v).

DefinitionThe list coloring is assignment colors to the vertices from their ownlists. Formally c : v → L(v)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 4 / 20

Page 6: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Generalizing The Graph Coloring

Coloring: All vertices have same listof possible colors.List coloring: Every vertex has it’sown list of possible colors L(v).

DefinitionThe list coloring is assignment colors to the vertices from their ownlists. Formally c : v → L(v)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 4 / 20

Page 7: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

k-Choosable And Choosability

DefinitionThe graph is k -choosable if: Size of every color list is ≥ k → there is aproprer list coloring.

DefinitionChoosability of graph G is minimal k such that G is k−choosable.Denoted by χ`(G).

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 5 / 20

Page 8: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

k-Choosable And Choosability

DefinitionThe graph is k -choosable if: Size of every color list is ≥ k → there is aproprer list coloring.

DefinitionChoosability of graph G is minimal k such that G is k−choosable.Denoted by χ`(G).

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 5 / 20

Page 9: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Rleationship Between Chromatic Number AndChoosability

χ(G) ≤ χ`(G)

χ(G) ≤ ∆(G) + 1 and also χ`(G) ≤ ∆(G) + 1Exists graph G: χ(G) < χ`(G)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 6 / 20

Page 10: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Rleationship Between Chromatic Number AndChoosability

χ(G) ≤ χ`(G)

χ(G) ≤ ∆(G) + 1 and also χ`(G) ≤ ∆(G) + 1Exists graph G: χ(G) < χ`(G)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 6 / 20

Page 11: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Rleationship Between Chromatic Number AndChoosability

χ(G) ≤ χ`(G)

χ(G) ≤ ∆(G) + 1 and also χ`(G) ≤ ∆(G) + 1Exists graph G: χ(G) < χ`(G)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 6 / 20

Page 12: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Rleationship Between Chromatic Number AndChoosability

χ(G) ≤ χ`(G)

χ(G) ≤ ∆(G) + 1 and also χ`(G) ≤ ∆(G) + 1Exists graph G: χ(G) < χ`(G)

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 6 / 20

Page 13: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

What Is Know For Planar Graphs

Known Theorems:Every planar graph is 5-choosable.(all cycles)Every planar graph without triangles is 4-choosable.(no 3)Every planar bipartite graph is 3-choosable.(no 3, 5, 7, 9, 11, ...)There is a non 4-choosable planar graph without triangles.

ProblemWhich planar graphs without triangles are 3-choosable?

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 7 / 20

Page 14: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

What Is Know For Planar Graphs

Known Theorems:Every planar graph is 5-choosable.(all cycles)Every planar graph without triangles is 4-choosable.(no 3)Every planar bipartite graph is 3-choosable.(no 3, 5, 7, 9, 11, ...)There is a non 4-choosable planar graph without triangles.

ProblemWhich planar graphs without triangles are 3-choosable?

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 7 / 20

Page 15: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

The Idea Of Discharging

Take an imaginary planar counterexample.Remove reducible pieces while keepeing the planarity.Assign weights to vertices and faces.Move weights if needed and make all weights ≥ 0.So the reduced graph is not planar since for all planar graphsholds

∑weigh < 0.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 8 / 20

Page 16: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Degree Of Vertices And Faces

Vertex v :deg v = |{incident edges}|.Face f :deg f = |{incident edge sides}|.

2|E | =∑

deg v

2|E | =∑

deg f

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 9 / 20

Page 17: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

How To Get The Weights

Start from Euler formula for connected graph:

|E | = |V |+ |F | − 2

2 ∗ 2|E |+ 2|E | = 6|V |+ 6|F | − 12

∑2 deg v +

∑deg f = 6|V |+ 6|F | − 12

∑(2 deg v − 6) +

∑(deg f − 6) = −12

DefinitionWeights w(v) = (2 deg v − 6), w(f ) = (deg f − 6)

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 10 / 20

Page 18: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

How To Get The Weights

Start from Euler formula for connected graph:

|E | = |V |+ |F | − 2

2 ∗ 2|E |+ 2|E | = 6|V |+ 6|F | − 12

∑2 deg v +

∑deg f = 6|V |+ 6|F | − 12

∑(2 deg v − 6) +

∑(deg f − 6) = −12

DefinitionWeights w(v) = (2 deg v − 6), w(f ) = (deg f − 6)

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 10 / 20

Page 19: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

How To Get The Weights

Start from Euler formula for connected graph:

|E | = |V |+ |F | − 2

2 ∗ 2|E |+ 2|E | = 6|V |+ 6|F | − 12

∑2 deg v +

∑deg f = 6|V |+ 6|F | − 12

∑(2 deg v − 6) +

∑(deg f − 6) = −12

DefinitionWeights w(v) = (2 deg v − 6), w(f ) = (deg f − 6)

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 10 / 20

Page 20: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

How To Get The Weights

Start from Euler formula for connected graph:

|E | = |V |+ |F | − 2

2 ∗ 2|E |+ 2|E | = 6|V |+ 6|F | − 12

∑2 deg v +

∑deg f = 6|V |+ 6|F | − 12

∑(2 deg v − 6) +

∑(deg f − 6) = −12

DefinitionWeights w(v) = (2 deg v − 6), w(f ) = (deg f − 6)

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 10 / 20

Page 21: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

How To Get The Weights

Start from Euler formula for connected graph:

|E | = |V |+ |F | − 2

2 ∗ 2|E |+ 2|E | = 6|V |+ 6|F | − 12

∑2 deg v +

∑deg f = 6|V |+ 6|F | − 12

∑(2 deg v − 6) +

∑(deg f − 6) = −12

DefinitionWeights w(v) = (2 deg v − 6), w(f ) = (deg f − 6)

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 10 / 20

Page 22: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

How To Get The Weights

Start from Euler formula for connected graph:

|E | = |V |+ |F | − 2

2 ∗ 2|E |+ 2|E | = 6|V |+ 6|F | − 12

∑2 deg v +

∑deg f = 6|V |+ 6|F | − 12

∑(2 deg v − 6) +

∑(deg f − 6) = −12

DefinitionWeights w(v) = (2 deg v − 6), w(f ) = (deg f − 6)

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 10 / 20

Page 23: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Discharging Application

Theorem (1)Every planar graph without triangles, 4-cycles and 5-cycles is3-choosable.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 11 / 20

Page 24: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

The Reduction Part

Removing things without any effect for 3-choosability.

Remove vertices of degree 1.Remove vertices of degree 2.

We end with a planar graph without triangles, 4-cycles and 5-cyclesand minimal vertex degree is 3.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 12 / 20

Page 25: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

The Reduction Part

Removing things without any effect for 3-choosability.

Remove vertices of degree 1.Remove vertices of degree 2.

We end with a planar graph without triangles, 4-cycles and 5-cyclesand minimal vertex degree is 3.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 12 / 20

Page 26: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Counting Weights

deg(?) w(v) w(f )1 -42 -23 0 -34 2 -25 4 -16 6 0

deg(v) ≥ 3 → w(v) ≥ 0deg(f ) ≥ 6 → w(f ) ≥ 0

All weights are non-negative.∑w(v) +

∑w(f ) ≥ 0

But for planar graph must hold∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 13 / 20

Page 27: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Counting Weights

deg(?) w(v) w(f )1 -42 -23 0 -34 2 -25 4 -16 6 0

deg(v) ≥ 3 → w(v) ≥ 0deg(f ) ≥ 6 → w(f ) ≥ 0

All weights are non-negative.∑w(v) +

∑w(f ) ≥ 0

But for planar graph must hold∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 13 / 20

Page 28: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Discharging Application

Theorem (2)Every planar graph without triangles, 5-cycles and adjacent 4-cycles is3-choosable.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 14 / 20

Page 29: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

The Reduction Part

Removing things without any effect for 3-choosability.

Remove vertices of degree 1.Remove vertices of degree 2.Remove 4-cycles with allvertices of degree 3.

We end with a planar graph without triangles, and 5-cycles, every4-cycle has vertex v : deg(v) ≥ 4 and minimal vertex degree is 3.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 15 / 20

Page 30: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

The Reduction Part

Removing things without any effect for 3-choosability.

Remove vertices of degree 1.Remove vertices of degree 2.Remove 4-cycles with allvertices of degree 3.

We end with a planar graph without triangles, and 5-cycles, every4-cycle has vertex v : deg(v) ≥ 4 and minimal vertex degree is 3.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 15 / 20

Page 31: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Counting Weights

deg(?) w(v) w(f )1 -42 -23 0 -34 2 -25 4 -16 6 0

deg(v) ≥ 3 → w(v) ≥ 0deg(v) ≥ 4 → w(v) ≥ 2deg(f ) ≥ 6 → w(f ) ≥ 0

We have problems with 4-faces. The weight is -2 .

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 16 / 20

Page 32: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Counting Weights

deg(?) w(v) w(f )1 -42 -23 0 -34 2 -25 4 -16 6 0

deg(v) ≥ 3 → w(v) ≥ 0deg(v) ≥ 4 → w(v) ≥ 2deg(f ) ≥ 6 → w(f ) ≥ 0

We have problems with 4-faces. The weight is -2 .

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 16 / 20

Page 33: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Dealing with 4-faces

Removing things without any effect for 3-choosability.

Every 4-face f has it’s ownvertex v with deg(v) ≥ 4 andw(v) ≥ 2.Reassign weights:w ′(v) = w(v)− 2w ′(f ) = w(f ) + 2.So w ′(f ) ≥ 0 and w ′(v) ≥ 0and sum of all weights issame.

For our graph holds∑

w(v) +∑

w(f ) ≥ 0For planar graph must hold

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 17 / 20

Page 34: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Dealing with 4-faces

Removing things without any effect for 3-choosability.

Every 4-face f has it’s ownvertex v with deg(v) ≥ 4 andw(v) ≥ 2.Reassign weights:w ′(v) = w(v)− 2w ′(f ) = w(f ) + 2.So w ′(f ) ≥ 0 and w ′(v) ≥ 0and sum of all weights issame.

For our graph holds∑

w(v) +∑

w(f ) ≥ 0For planar graph must hold

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 17 / 20

Page 35: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Dealing with 4-faces

Removing things without any effect for 3-choosability.

Every 4-face f has it’s ownvertex v with deg(v) ≥ 4 andw(v) ≥ 2.Reassign weights:w ′(v) = w(v)− 2w ′(f ) = w(f ) + 2.So w ′(f ) ≥ 0 and w ′(v) ≥ 0and sum of all weights issame.

For our graph holds∑

w(v) +∑

w(f ) ≥ 0For planar graph must hold

∑w(v) +

∑w(f ) = −12

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 17 / 20

Page 36: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Summary

We introduced the list coloring as a generalization of graphcoloring.We described basics of the discharging method.We proved an example from list coloring.

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 18 / 20

Page 37: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

Open Problems

ProblemIs there a non 3-choosable graph without triangles and 5 cycles?

ProblemWhat if we allow 4 cycles to share a vertex but not edge?

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 19 / 20

Page 38: Discharging and List coloring - Iowa State Universityorion.math.iastate.edu/lidicky/slides/2007-finse.pdfDischarging and List coloring Bernard Lidický Department of Applied Math Charles

The End

Questions?

Bernard Lidický (Charles University) Discharging and List coloring FINSE 2007 20 / 20