Fractional Colorings and Zykov Products of graphs Who? Nichole - - PowerPoint PPT Presentation

fractional colorings and zykov products of graphs
SMART_READER_LITE
LIVE PREVIEW

Fractional Colorings and Zykov Products of graphs Who? Nichole - - PowerPoint PPT Presentation

Fractional Colorings and Zykov Products of graphs Who? Nichole Schimanski When? July 27, 2011 Graphs A graph , G , consists of a vertex set, V ( G ), and an edge set , E ( G ). V ( G ) is any finite set E ( G ) is a set of unordered pairs of


slide-1
SLIDE 1

Fractional Colorings and Zykov Products of graphs

Who?

Nichole Schimanski

When?

July 27, 2011

slide-2
SLIDE 2

Graphs

A graph, G, consists of a vertex set, V (G), and an edge set , E(G). V (G) is any finite set E(G) is a set of unordered pairs of vertices

slide-3
SLIDE 3

Graphs

A graph, G, consists of a vertex set, V (G), and an edge set , E(G). V (G) is any finite set E(G) is a set of unordered pairs of vertices

Example

Figure: Peterson graph

slide-4
SLIDE 4

Subgraphs

A subgraph H of a graph G is a graph such that V (H) ⊆ V (G) and E(H) ⊆ E(G).

slide-5
SLIDE 5

Subgraphs

A subgraph H of a graph G is a graph such that V (H) ⊆ V (G) and E(H) ⊆ E(G).

Example

Figure: Subgraph of the Peterson graph

slide-6
SLIDE 6

Subgraphs

An induced subgraph, H, of G is a subgraph with property that any two vertices are adjacent in H if and

  • nly if they are adjacent in G.
slide-7
SLIDE 7

Subgraphs

An induced subgraph, H, of G is a subgraph with property that any two vertices are adjacent in H if and

  • nly if they are adjacent in G.

Example

Figure: Induced Subgraph of Peterson graph

slide-8
SLIDE 8

Independent Sets

A set of vertices, S, is said to be independent if those vertices induce a graph with no edges.

slide-9
SLIDE 9

Independent Sets

A set of vertices, S, is said to be independent if those vertices induce a graph with no edges.

Example

Figure: Independent set

slide-10
SLIDE 10

Independent Sets

A set of vertices, S, is said to be independent if those vertices induce a graph with no edges.

Example

Figure: Independent set

The set of all independent sets of a graph G is denoted I (G).

slide-11
SLIDE 11

Weighting I (S)

A weighting of I (G) is a function w : I (G) → R≥0.

slide-12
SLIDE 12

Weighting I (S)

A weighting of I (G) is a function w : I (G) → R≥0.

Example

a e d c b S w(S) {a} 1/3 {b} 1/3 {c} 1/3 {d} 1/3 {e} 1/3 {a,c} 1/3 {a,d} 1/3 {b,d} 1/3 {b,e} 1/3 {e,c} 1/3

Figure: C5 and a corresponding weighting

slide-13
SLIDE 13

Fractional k-coloring

A fractional k-coloring of a graph, G, is a weighting of I (G) such that

  • S∈I (G) w(S) = k; and
slide-14
SLIDE 14

Fractional k-coloring

A fractional k-coloring of a graph, G, is a weighting of I (G) such that

  • S∈I (G) w(S) = k; and

For every v ∈ V (G),

  • S∈I (G)

v∈S

w(S) = w[v] ≥ 1

slide-15
SLIDE 15

Fractional k-coloring

Example

a e d c b S w(S) {a} 1/3 {b} 1/3 {c} 1/3 {d} 1/3 {e} 1/3 {a,c} 1/3 {a,d} 1/3 {b,d} 1/3 {b,e} 1/3 {e,c} 1/3

Figure: A fractional coloring of C5 with weight 10/3

slide-16
SLIDE 16

Fractional k-coloring

Example

a e d c b S w(S) {a} 1/3 {b} 1/3 {c} 1/3 {d} 1/3 {e} 1/3 {a,c} 1/3 {a,d} 1/3 {b,d} 1/3 {b,e} 1/3 {e,c} 1/3

Figure: A fractional coloring of C5 with weight 10/3

  • S∈I (G) w(S) = 10/3
slide-17
SLIDE 17

Fractional k-coloring

Example

a e d c b S w(S) {a} 1/3 {b} 1/3 {c} 1/3 {d} 1/3 {e} 1/3 {a,c} 1/3 {a,d} 1/3 {b,d} 1/3 {b,e} 1/3 {e,c} 1/3

Figure: A fractional coloring of C5 with weight 10/3

  • S∈I (G) w(S) = 10/3

w[v] = 1 for every v ∈ V (G)

slide-18
SLIDE 18

Fractional Chromatic Number

The fractional chromatic number, χf (G), is the minimum possible weight of a fractional coloring.

slide-19
SLIDE 19

Fractional Chromatic Number

The fractional chromatic number, χf (G), is the minimum possible weight of a fractional coloring.

Example

a e d c b S w(S) {a} {b} {c} {d} {e} {a,c} 1/2 {a,d} 1/2 {b,d} 1/2 {b,e} 1/2 {e,c} 1/2

Figure: A weighting C5

slide-20
SLIDE 20

Fractional Chromatic Number

Example

a e d c b S w(S) {a} {b} {c} {d} {e} {a,c} 1/2 {a,d} 1/2 {b,d} 1/2 {b,e} 1/2 {e,c} 1/2

Figure: A fractional 5/2-coloring of C5

slide-21
SLIDE 21

Fractional Chromatic Number

Example

a e d c b S w(S) {a} {b} {c} {d} {e} {a,c} 1/2 {a,d} 1/2 {b,d} 1/2 {b,e} 1/2 {e,c} 1/2

Figure: A fractional 5/2-coloring of C5

  • S∈I (G) w(S) = 5/2
slide-22
SLIDE 22

Fractional Chromatic Number

Example

a e d c b S w(S) {a} {b} {c} {d} {e} {a,c} 1/2 {a,d} 1/2 {b,d} 1/2 {b,e} 1/2 {e,c} 1/2

Figure: A fractional 5/2-coloring of C5

  • S∈I (G) w(S) = 5/2

w[v] = 1 for every v ∈ V (G)

slide-23
SLIDE 23

Fractional Chromatic Number

How do we know what the minimum is?

slide-24
SLIDE 24

Fractional Chromatic Number

How do we know what the minimum is? Linear Programming

slide-25
SLIDE 25

Fractional Chromatic Number

How do we know what the minimum is? Linear Programming Formulas

slide-26
SLIDE 26

Zykov Product of Graphs

slide-27
SLIDE 27

Zykov Product of Graphs

The Zykov product Z(G1, G2, . . . , Gn) of simple graphs G1, G2, . . . , Gn is formed as follows.

slide-28
SLIDE 28

Zykov Product of Graphs

The Zykov product Z(G1, G2, . . . , Gn) of simple graphs G1, G2, . . . , Gn is formed as follows. Take the disjoint union of Gi

slide-29
SLIDE 29

Zykov Product of Graphs

The Zykov product Z(G1, G2, . . . , Gn) of simple graphs G1, G2, . . . , Gn is formed as follows. Take the disjoint union of Gi

Example

Figure: Drawings of P2 and P3

slide-30
SLIDE 30

Zykov Product of Graphs

The Zykov product Z(G1, G2, . . . , Gn) of simple graphs G1, G2, . . . , Gn is formed as follows. Take the disjoint union of Gi For each (x1, . . . , xn) ∈ V (G1) × V (G2) × . . . × V (Gn) add a new vertex adjacent to the vertices {x1, . . . , xn}

slide-31
SLIDE 31

Zykov Product of Graphs

The Zykov product Z(G1, G2, . . . , Gn) of simple graphs G1, G2, . . . , Gn is formed as follows. Take the disjoint union of Gi For each (x1, . . . , xn) ∈ V (G1) × V (G2) × . . . × V (Gn) add a new vertex adjacent to the vertices {x1, . . . , xn}

Example

Figure: Constructing Z(P2, P3)

slide-32
SLIDE 32

Zykov Product of Graphs

The Zykov product Z(G1, G2, . . . , Gn) of simple graphs G1, G2, . . . , Gn is formed as follows. Take the disjoint union of Gi For each (x1, . . . , xn) ∈ V (G1) × V (G2) × . . . × V (Gn) add a new vertex adjacent to the vertices {x1, . . . , xn}

Example

Figure: Z(P2, P3)

slide-33
SLIDE 33

Zykov Graphs

slide-34
SLIDE 34

Zykov Graphs

The Zykov graphs, Zn, are formed as follows: Set Z1 as a single vertex

slide-35
SLIDE 35

Zykov Graphs

The Zykov graphs, Zn, are formed as follows: Set Z1 as a single vertex Define Zn := Z(Z1, ..., Zn−1) for all n ≥ 2

Figure: Drawing of Z1

slide-36
SLIDE 36

Zykov Graphs

The Zykov graphs, Zn, are formed as follows: Set Z1 as a single vertex Define Zn := Z(Z1, ..., Zn−1) for all n ≥ 2

Figure: Drawings of Z1 and Z2

slide-37
SLIDE 37

Zykov Graphs

The Zykov graphs, Zn, are formed as follows: Set Z1 as a single vertex Define Zn := Z(Z1, ..., Zn−1) for all n ≥ 2

Figure: Drawings of Z1, Z2, and Z3

slide-38
SLIDE 38

Zykov Graphs

The Zykov graphs, Zn, are formed as follows: Set Z1 as a single vertex Define Zn := Z(Z1, ..., Zn−1) for all n ≥ 2

Figure: Drawing of Z4

slide-39
SLIDE 39

Jacobs’ Conjecture

slide-40
SLIDE 40

Jacobs’ Conjecture

Corollary

For n ≥ 1, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

slide-41
SLIDE 41

Jacobs’ Conjecture

Corollary

For n ≥ 1, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

Example

χf (Z1) = 1

slide-42
SLIDE 42

Jacobs’ Conjecture

Corollary

For n ≥ 1, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

Example

χf (Z1) = 1 χf (Z2) = 1 + 1

1 = 2

slide-43
SLIDE 43

Jacobs’ Conjecture

Corollary

For n ≥ 1, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

Example

χf (Z1) = 1 χf (Z2) = 1 + 1

1 = 2

χf (Z3) = 2 + 1

2 = 5 2

slide-44
SLIDE 44

Verifying χf (C5)

slide-45
SLIDE 45

Verifying χf (C5)

Notice that →

Figure: Z3 and C5

slide-46
SLIDE 46

Verifying χf (C5)

Notice that →

Figure: Z3 and C5

So, χf (Z3) = χf (C5) = 5/2

slide-47
SLIDE 47

The Main Result: Theorem 1

slide-48
SLIDE 48

The Main Result: Theorem 1

Theorem

For n ≥ 2, let G1, . . . , Gn be graphs. Set G := Z(G1, . . . , Gn) and χi = χf (Gi). Suppose also that the graphs Gi are numbered such that χi ≤ χi+1. Then χf (G) = max

  • χn, 2 +

n

  • i=2

n

  • k=i
  • 1 − 1

χk

slide-49
SLIDE 49

The Main Result: Theorem 1

Theorem

For n ≥ 2, let G1, . . . , Gn be graphs. Set G := Z(G1, . . . , Gn) and χi = χf (Gi). Suppose also that the graphs Gi are numbered such that χi ≤ χi+1. Then χf (G) = max

  • χn, 2 +

n

  • i=2

n

  • k=i
  • 1 − 1

χk

  • Example

χf (Z(P2, P3)) = max

  • 2, 2 +
  • 1 − 1

2

  • = max(2, 5

2) = 5 2.

slide-50
SLIDE 50

Lower Bound: χf (G) ≥ max (χn, f (n))

slide-51
SLIDE 51

Lower Bound: χf (G) ≥ max (χn, f (n))

Lemma

The fractional chromatic number of a subgraph, H, is at most equal to the fractional chromatic number of a graph, G.

slide-52
SLIDE 52

Lower Bound: χf (G) ≥ max (χn, f (n))

Lemma

The fractional chromatic number of a subgraph, H, is at most equal to the fractional chromatic number of a graph, G.

Conclusion

χf (G) ≥ χn

slide-53
SLIDE 53

Lower Bound: χf (G) ≥ max (χn, f (n))

Lemma

Let G be a graph and w a weighting of X ⊆ I (G). Then, for every induced subgraph H of G, there exists x ∈ V (H) such that w[x] ≤ 1 χf (H)

  • S∈X

w(S).

slide-54
SLIDE 54

Lower Bound: χf (G) ≥ max (χn, f (n))

Start with w, a χf -coloring of G and x1 ∈ V (G1).

slide-55
SLIDE 55

Lower Bound: χf (G) ≥ max (χn, f (n))

Start with w, a χf -coloring of G and x1 ∈ V (G1). Construct F1 = {S ∈ I (G) : x1 ∈ S} with the property

  • S∈F1 w(S) = w[x1] ≥ 1.
slide-56
SLIDE 56

Lower Bound: χf (G) ≥ max (χn, f (n))

Start with w, a χf -coloring of G and x1 ∈ V (G1). Construct F1 = {S ∈ I (G) : x1 ∈ S} with the property

  • S∈F1 w(S) = w[x1] ≥ 1.

Construct F2 = {S ∈ I (G) : S ∩ {x1, x2} = ∅} with the property

S∈F2 w(S) ≥ 1 +

  • 1 − 1

χ2 S∈F1 w(S).

slide-57
SLIDE 57

Lower Bound: χf (G) ≥ max (χn, f (n))

Continue this process so that for all k ∈ {1, ..., n},

slide-58
SLIDE 58

Lower Bound: χf (G) ≥ max (χn, f (n))

Continue this process so that for all k ∈ {1, ..., n}, Fk = {S ∈ I (G) : S ∩ {x1, . . . , xk} = ∅} with the property

S∈Fk w(S) ≥ 1 +

  • 1 − 1

χk S∈Fk−1 w(S)

slide-59
SLIDE 59

Lower Bound: χf (G) ≥ max (χn, f (n))

Continue this process so that for all k ∈ {1, ..., n}, Fk = {S ∈ I (G) : S ∩ {x1, . . . , xk} = ∅} with the property

S∈Fk w(S) ≥ 1 +

  • 1 − 1

χk S∈Fk−1 w(S)

It follows that

  • S∈Fn

w(S) ≥ 1 +

n

  • i=2

n

  • k=i
  • 1 − 1

χk

  • = f (n) − 1.
slide-60
SLIDE 60

Lower Bound: χf (G) ≥ max (χn, f (n))

Conclusion

χf (G) ≥ f (n)

slide-61
SLIDE 61

Upper Bound: χf (G) ≤ max (χn, f (n))

Special Sets and Cool Weightings

slide-62
SLIDE 62

Upper Bound: χf (G) ≤ max (χn, f (n))

Special Sets and Cool Weightings

Special Sets

Let M (G) ⊂ I (G) be the set of all maximal independent sets of G

slide-63
SLIDE 63

Upper Bound: χf (G) ≤ max (χn, f (n))

Special Sets and Cool Weightings

Special Sets

Let M (G) ⊂ I (G) be the set of all maximal independent sets of G and for each i ∈ {1, ..., n}, Fi := {S ∈ M (G)|S ∩ V (Gj) = ∅ if and only if j < i}

slide-64
SLIDE 64

Upper Bound: χf (G) ≤ max (χn, f (n))

Special Sets and Cool Weightings

Special Sets

Let M (G) ⊂ I (G) be the set of all maximal independent sets of G and for each i ∈ {1, ..., n}, Fi := {S ∈ M (G)|S ∩ V (Gj) = ∅ if and only if j < i}

Weightings

wi : I (Gi) → R≥0, a χf (Gi)-coloring of each Gi

slide-65
SLIDE 65

Upper Bound: χf (G) ≤ max (χn, f (n))

Special Sets and Cool Weightings

Special Sets

Let M (G) ⊂ I (G) be the set of all maximal independent sets of G and for each i ∈ {1, ..., n}, Fi := {S ∈ M (G)|S ∩ V (Gj) = ∅ if and only if j < i}

Weightings

wi : I (Gi) → R≥0, a χf (Gi)-coloring of each Gi pi : I (Gi) → R≥0 where pi := wi(S)/χi

slide-66
SLIDE 66

Upper Bound: χf (G) ≤ max (χn, f (n))

Special Sets and Cool Weightings

Special Sets

Let M (G) ⊂ I (G) be the set of all maximal independent sets of G and for each i ∈ {1, ..., n}, Fi := {S ∈ M (G)|S ∩ V (Gj) = ∅ if and only if j < i}

Weightings

wi : I (Gi) → R≥0, a χf (Gi)-coloring of each Gi pi : I (Gi) → R≥0 where pi := wi(S)/χi p : ∪n

i=1Fi → R≥0 where p(S) := n i=1 pi(S ∩ V (Gi))

slide-67
SLIDE 67

Upper Bound: χf (G) ≤ max (χn, f (n))

The Final Weighting

Final Weighting

We construct a fractional max(χn, f (n))-coloring of G defined by the weighting w(S) =    (χi − χi−1)p(S), S ∈ Fi max(0, f (n) − χn), S = V0 0,

  • therwise
slide-68
SLIDE 68

Upper Bound: χf (G) ≤ max (χn, f (n))

The Final Weighting works!

We can show,

  • S∈I (G) w(S) = max(χn, f (n))

w[x] ≥ 1 for all x ∈ V (G) So, w is a fractional max(χn, f (n))-coloring of G.

Conclusion

χf (G) ≤ max (χn, f (n))

slide-69
SLIDE 69

Results

Theorem

For n ≥ 2, let G1, . . . , Gn be graph. Suppose also that the graphs Gi are numbered such that χi ≤ χi+1. Then χf (Z(G1, . . . , Gn)) = max

  • χn, 2 +

n

  • i=2

n

  • k=i
  • 1 − 1

χk

  • Corollary

For every n ≥ 2, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

slide-70
SLIDE 70

Jacobs’ Conjecture - Proved!

Corollary

For every n ≥ 2, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

slide-71
SLIDE 71

Jacobs’ Conjecture - Proved!

Corollary

For every n ≥ 2, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

Proof.

By induction on n ≥ 2, we prove χn+1 = f (n) = χn + χ−1

n .

slide-72
SLIDE 72

Jacobs’ Conjecture - Proved!

Corollary

For every n ≥ 2, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

Proof.

By induction on n ≥ 2, we prove χn+1 = f (n) = χn + χ−1

n .

Base Case: χf (Z1) = 1 and f (1) = 2 = χ2

slide-73
SLIDE 73

Jacobs’ Conjecture - Proved!

Corollary

For every n ≥ 2, χf (Zn+1) = χf (Zn) + 1 χf (Zn)

Proof.

By induction on n ≥ 2, we prove χn+1 = f (n) = χn + χ−1

n .

Base Case: χf (Z1) = 1 and f (1) = 2 = χ2 Inductive Hypothesis: Suppose χn = f (n − 1).

slide-74
SLIDE 74

Jacobs’ Conjecture - Proved!

Proof.

Inductive Hypothesis: Suppose χn = f (n − 1).

slide-75
SLIDE 75

Jacobs’ Conjecture - Proved!

Proof.

Inductive Hypothesis: Suppose χn = f (n − 1). Then f (n) = 2 +

n

  • i=2
  • k≥i
  • 1 − 1

χk

  • = 2 +
  • 1 − 1

χn

  • · (f (n − 1) − 1)

= χn + 1 χn

slide-76
SLIDE 76

Jacobs’ Conjecture - Proved!

Proof.

Inductive Hypothesis: Suppose χn = f (n − 1). Then f (n) = 2 +

n

  • i=2
  • k≥i
  • 1 − 1

χk

  • = 2 +
  • 1 − 1

χn

  • · (f (n − 1) − 1)

= χn + 1 χn Since χn+1 = max(χn, f (n)), we have χn+1 = χn + 1

χn .

slide-77
SLIDE 77

Questions?