vertex partitions into an independent set and a forest
play

Vertex Partitions into an Independent Set and a Forest with Each - PowerPoint PPT Presentation

Vertex Partitions into an Independent Set and a Forest with Each Component Small Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu Joint with Matthew Yancey Graphs and Optimisation Seminar (Virtual) LaBRI, France 24 July


  1. Vertex Partitions into an Independent Set and a Forest with Each Component Small Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu Joint with Matthew Yancey Graphs and Optimisation Seminar (Virtual) LaBRI, France 24 July 2020

  2. Maximum Average Degree

  3. Maximum Average Degree Q: How do we measure a graph’s sparsity?

  4. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G

  5. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless

  6. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless

  7. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest

  8. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest

  9. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest ◮ mad( G ) < 4 if G is planar bip.

  10. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest ◮ mad( G ) < 4 if G is planar bip.

  11. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest ◮ mad( G ) < 4 if G is planar bip. ◮ mad( G ) < 6 if G is planar

  12. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest ◮ mad( G ) < 4 if G is planar bip. ◮ mad( G ) < 6 if G is planar

  13. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless ◮ mad( G ) < 2 iff G is a forest ◮ mad( G ) < 4 if G is planar bip. ◮ mad( G ) < 6 if G is planar 2 g ◮ mad( G ) < g − 2 if G is planar with girth ≥ g

  14. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless g g g g g ◮ mad( G ) < 2 iff G is a forest g g g g g ◮ mad( G ) < 4 if G is planar bip. g g g g g ◮ mad( G ) < 6 if G is planar g g g g g 2 g ◮ mad( G ) < g − 2 if G is planar g g g g g with girth ≥ g

  15. Maximum Average Degree Q: How do we measure a graph’s sparsity? A: Maximum average degree of G , denoted mad( G ), is defined as 2 | E ( H ) | mad( G ) := max | V ( H ) | . H ⊆ G ◮ mad( G ) < 1 iff G is edgeless g g g g g ◮ mad( G ) < 2 iff G is a forest g g g g g ◮ mad( G ) < 4 if G is planar bip. g g g g g ◮ mad( G ) < 6 if G is planar g g g g g 2 g ◮ mad( G ) < g − 2 if G is planar g g g g g with girth ≥ g

  16. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1.

  17. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )?

  18. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )?

  19. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1

  20. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1; maybe mad( G [ V i ]) < r i for given r i .

  21. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1; maybe mad( G [ V i ]) < r i for given r i .

  22. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1; maybe mad( G [ V i ]) < r i for given r i . Q [Hendrey–Norin–Wood ’19]: Given a , b ∈ Q + , what is max g ( a , b ) so mad( G ) < g ( a , b ) implies V ( G ) has partition A , B with mad( G [ A ]) < a and mad( G [ B ]) < b ?

  23. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1; maybe mad( G [ V i ]) < r i for given r i . Q [Hendrey–Norin–Wood ’19]: Given a , b ∈ Q + , what is max g ( a , b ) so mad( G ) < g ( a , b ) implies V ( G ) has partition A , B with mad( G [ A ]) < a and mad( G [ B ]) < b ? What is g (1 , b )? (Now A must be independent set.)

  24. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1; maybe mad( G [ V i ]) < r i for given r i . Q [Hendrey–Norin–Wood ’19]: Given a , b ∈ Q + , what is max g ( a , b ) so mad( G ) < g ( a , b ) implies V ( G ) has partition A , B with mad( G [ A ]) < a and mad( G [ B ]) < b ? What is g (1 , b )? (Now A must be independent set.) Obs: When b < 2, G [ B ] must be a forest. Tree T with k vertices has mad( T ) = 2 | E ( T ) | | V ( T ) | = 2( k − 1) = 2 − 2 k . k

  25. Graph Coloring, More Generally Obs: k -coloring is partitioning V ( G ) into sets V 1 , . . . , V k with mad( G [ V i ]) < 1. Q: What if we k -color with k < χ ( G )? A: Can’t get mad( G [ V i ]) < 1; maybe mad( G [ V i ]) < r i for given r i . Q [Hendrey–Norin–Wood ’19]: Given a , b ∈ Q + , what is max g ( a , b ) so mad( G ) < g ( a , b ) implies V ( G ) has partition A , B with mad( G [ A ]) < a and mad( G [ B ]) < b ? What is g (1 , b )? (Now A must be independent set.) Obs: When b < 2, G [ B ] must be a forest. Tree T with k vertices has mad( T ) = 2 | E ( T ) | | V ( T ) | = 2( k − 1) = 2 − 2 k . k Defn: An ( I , F k )-coloring of G is partition of V ( G ) into I , F k where I is ind. set and G [ F k ] is forest with each tree of order ≤ k .

  26. Main Results Main Theorem: For each integer k ≥ 2, let � 3 − 3 k even 3 k − 1 f ( k ) := 3 3 − k odd 3 k − 2 If mad( G ) ≤ f ( k ), then G has an ( I , F k )-coloring.

  27. Main Results Main Theorem: For each integer k ≥ 2, let � 3 − 3 k even 3 k − 1 f ( k ) := 3 3 − k odd 3 k − 2 If mad( G ) ≤ f ( k ), then G has an ( I , F k )-coloring.

  28. Main Results Main Theorem: For each integer k ≥ 2, let � 3 − 3 k even 3 k − 1 f ( k ) := 3 3 − k odd 3 k − 2 If mad( G ) ≤ f ( k ), then G has an ( I , F k )-coloring.

  29. Main Results Main Theorem: For each integer k ≥ 2, let � 3 − 3 k even 3 k − 1 f ( k ) := 3 3 − k odd 3 k − 2 If mad( G ) ≤ f ( k ), then G has an ( I , F k )-coloring. This theorem is sharp infinitely often for each k .

  30. Main Results Main Theorem: For each integer k ≥ 2, let � 3 − 3 k even 3 k − 1 f ( k ) := 3 3 − k odd 3 k − 2 If mad( G ) ≤ f ( k ), then G has an ( I , F k )-coloring. This theorem is sharp infinitely often for each k . Cor: If G is planar with girth at least 9 (resp. 8, 7), then G has partition into ind. set and forest with each component of order at most 3 (resp. 4, 6).

  31. Main Results Main Theorem: For each integer k ≥ 2, let � 3 − 3 k even 3 k − 1 f ( k ) := 3 3 − k odd 3 k − 2 If mad( G ) ≤ f ( k ), then G has an ( I , F k )-coloring. This theorem is sharp infinitely often for each k . Cor: If G is planar with girth at least 9 (resp. 8, 7), then G has partition into ind. set and forest with each component of order at most 3 (resp. 4, 6). Pf: f (3) = 18 7

Recommend


More recommend