On Spanning Trees with few Branch Vertices

Report 0 Downloads 84 Views
On Spanning Trees with few Branch Vertices Warren Shull Emory University Joint work with Ron Gould

May 21, 2017

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

1 / 169

Spanning trees

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

2 / 169

Spanning trees Leaf of a tree: degree 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

3 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

4 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

5 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 )

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

6 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 )

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

7 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

8 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Some spanning trees are “close” to being a Hamiltonian path, in a few di↵erent ways:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

9 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Some spanning trees are “close” to being a Hamiltonian path, in a few di↵erent ways: Low maximum degree

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

10 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Some spanning trees are “close” to being a Hamiltonian path, in a few di↵erent ways: Low maximum degree Few leaves

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

11 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Some spanning trees are “close” to being a Hamiltonian path, in a few di↵erent ways: Low maximum degree Few leaves Few branch vertices

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

12 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Some spanning trees are “close” to being a Hamiltonian path, in a few di↵erent ways: Low maximum degree Few leaves Few branch vertices

In the next few slides, spanning trees are more “desirable” the fewer branch vertices they have.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

13 / 169

Spanning trees Leaf of a tree: degree 1 Branch vertex of a tree: degree

3

Hamiltonian paths are a special kind of spanning tree Max degree 2 (except K2 and K1 ) 2 leaves (except K1 ) No branch vertices

Some spanning trees are “close” to being a Hamiltonian path, in a few di↵erent ways: Low maximum degree Few leaves Few branch vertices

In the next few slides, spanning trees are more “desirable” the fewer branch vertices they have. What conditions might lead to a desirable spanning tree? Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

14 / 169

One possible condition: independent sets

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

15 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

16 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

17 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

18 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more...

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

19 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more... Independent sets may have many outgoing edges.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

20 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more... Independent sets may have many outgoing edges. Can we choose one that does not?

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

21 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more... Independent sets may have many outgoing edges. Can we choose one that does not? We can if we remove enough edges!

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

22 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more... Independent sets may have many outgoing edges. Can we choose one that does not? We can if we remove enough edges!

Given the right parameters, there is either a desirable spanning tree or a large independent set with few outgoing edges.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

23 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more... Independent sets may have many outgoing edges. Can we choose one that does not? We can if we remove enough edges!

Given the right parameters, there is either a desirable spanning tree or a large independent set with few outgoing edges. And of course...it helps if the graph is claw-free.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

24 / 169

One possible condition: independent sets A desirable spanning tree is reached by adding edges A large independent set is reached by removing edges Given the right parameters, one or the other must exist. But there’s more... Independent sets may have many outgoing edges. Can we choose one that does not? We can if we remove enough edges!

Given the right parameters, there is either a desirable spanning tree or a large independent set with few outgoing edges. And of course...it helps if the graph is claw-free. What are the best possible parameters? Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

25 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

26 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices,

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

27 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

28 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices.

Conjecture (Matsuda, Ozeki, Yamashita 2012)

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

29 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

30 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices,

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

31 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices...

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

32 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

33 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices. This is best possible.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

34 / 169

k +1 Km

Km

Km

Km

Km

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

Km

Km

May 21, 2017

35 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

Connected and claw-free

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

36 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

Connected and claw-free

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

37 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

Connected and claw-free Any spanning tree must have a branch vertex in this triangle...

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

38 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

Connected and claw-free Any spanning tree must have a branch vertex in this triangle...

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

39 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

Connected and claw-free Any spanning tree must have a branch vertex in this triangle... ...and each of these others...

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

40 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

Connected and claw-free Any spanning tree must have a branch vertex in this triangle... ...and each of these others... ...for a minimum of k + 1 branch vertices. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

41 / 169

k +1 Km

Km

Km

Km

Km

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

Km

Km

May 21, 2017

42 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| =

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

43 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| =

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

44 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3)

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

45 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3)

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

46 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

47 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

48 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k

independent set

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

49 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k

independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

50 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

51 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k |X | 

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

52 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k |X |  k + 3

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

53 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k |X |  k + 3 + k

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

54 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k |X |  k + 3 + k = 2k + 3

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

55 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k |X | = k + 3 + k = 2k + 3

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

56 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

x2X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

57 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

x2X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

58 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

(k + 3)(m

1)

x2X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

59 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

(k + 3)(m

1)

x2X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

60 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

(k + 3)(m

1) + 3k

x2X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

61 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

(k + 3)(m

1) + 3k

x2X

= mk

k + 3m

3 + 3k

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

62 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

(k + 3)(m

1) + 3k

x2X

= mk

k + 3m

= mk + 3m + 2k

3 + 3k 3

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

63 / 169

k +1 Km

Km

Km

Km

Km

Km

Km

|V (G )| = m(k + 3) + 2k = mk + 3m + 2k X

|X | = k + 3 + k = 2k + 3

deg(x)

(k + 3)(m

1) + 3k

x2X

= mk

k + 3m

= mk + 3m + 2k

3 + 3k 3 = |V (G )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

3

May 21, 2017

64 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices. This is best possible.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

65 / 169

Theorem (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices. This is best possible.

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

66 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

67 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

68 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Corollary Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 leaves, or an independent set of 3 vertices with at most |V (G )| 3 outgoing edges. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

69 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Corollary Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 leaves (0 branch vertices), or an independent set of 3 vertices with at most |V (G )| 3 outgoing edges. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

70 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

71 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Matsuda, Ozeki, Yamashita 2012) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 1 branch vertex, or an independent set of 5 vertices with at most |V (G )| 3 outgoing edges. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

72 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

73 / 169

Conjecture (Matsuda, Ozeki, Yamashita 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k branch vertices, or an independent set of 2k + 3 vertices with at most |V (G )| 3 outgoing edges. This is best possible.

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

74 / 169

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

75 / 169

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

76 / 169

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Proof:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

77 / 169

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Proof: Let G be a connected claw-free graph.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

78 / 169

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Proof: Let G be a connected claw-free graph. By contradiciton, assume G has neither a spanning tree with at most 2 branch vertices, nor an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

79 / 169

Theorem (Kano, et. al. 2012) Let k be a non-negative integer and let G be a connected claw-free graph. Then G contains either a spanning tree with at most k + 2 leaves, or an independent set of k + 3 vertices whose degrees add up to at most |V (G )| k 3.

Theorem (Gould, S. 2017) Let G be a connected claw-free graph. Then G contains either a spanning tree with at most 2 branch vertices, or an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. Proof: Let G be a connected claw-free graph. By contradiciton, assume G has neither a spanning tree with at most 2 branch vertices, nor an independent set of 7 vertices with at most |V (G )| 3 outgoing edges. By the theorem of Kano et. al. above (with k = 4), G has a spanning tree with at most 6 leaves. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

80 / 169

Among spanning trees with at most 6 leaves, choose a tree T such that:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

81 / 169

Among spanning trees with at most 6 leaves, choose a tree T such that: (T1) T has as few branch vertices as possible.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

82 / 169

Among spanning trees with at most 6 leaves, choose a tree T such that: (T1) T has as few branch vertices as possible. (T2) T has as few leaves as possible, subject to (T1).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

83 / 169

Among spanning trees with at most 6 leaves, choose a tree T such that: (T1) T has as few branch vertices as possible. (T2) T has as few leaves as possible, subject to (T1). (T3) TBA

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

84 / 169

Among spanning trees with at most 6 leaves, choose a tree T such that: (T1) T has as few branch vertices as possible. (T2) T has as few leaves as possible, subject to (T1). (T3) TBA (T4) The parts of T in-between branch vertices are as small as possible.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

85 / 169

Among spanning trees with at most 6 leaves, choose a tree T such that: (T1) T has as few branch vertices as possible. (T2) T has as few leaves as possible, subject to (T1). (T3) TBA (T4) The parts of T in-between branch vertices are as small as possible. How many di↵erent structures could T possibly have?

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

86 / 169

First case: T has only 5 leaves (the fewest possible):

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

87 / 169

First case: T has only 5 leaves (the fewest possible):

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

88 / 169

First case: T has only 5 leaves (the fewest possible):

path

path

path

path

path

path

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

path

May 21, 2017

89 / 169

Second and third cases: T has 6 leaves, but only 3 branch vertices.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

90 / 169

Second and third cases: T has 6 leaves, but only 3 branch vertices.

path

path

path

path

path

path

path

path

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

91 / 169

Second and third cases: T has 6 leaves, but only 3 branch vertices.

path

path

path

path

path

path

path

path

path

path

path

path

path

path

path

path

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

92 / 169

Second and third cases: T has 6 leaves, but only 3 branch vertices.

path

path

path

path

path

path

path

path

path

path

path

path

path

path

path

path

(T3) If choosing between trees of these two types, we always choose one of the first type. Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

93 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

94 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

path path

path path

path path

path

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

path path

May 21, 2017

95 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

path path

path path

path

path path

path

path path

path

path path

path

path

path

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

path

path

May 21, 2017

96 / 169

First case:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

97 / 169

First case:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

98 / 169

First case: Choose independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

99 / 169

First case: Choose independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

100 / 169

First case: Choose independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

101 / 169

First case: Choose independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

102 / 169

First case: Choose independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

103 / 169

First case: Choose independent set X

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

104 / 169

First case: Choose independent set X Partition the tree

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

105 / 169

First case: Choose independent set X Partition the tree

M1 M4

M2

M3 Q1

Q2

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5

May 21, 2017

106 / 169

First case:

M1 M4

M2

M3 Q1

Q2

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5

May 21, 2017

107 / 169

First case: Consider one part

M1 M4

M2

M3 Q1

Q2

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5

May 21, 2017

108 / 169

First case: Consider one part

M1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

109 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

M1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

110 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l3

l2

M1

l4

b1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

b2

l5

May 21, 2017

111 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l3

l2

M1

l4

b1

b2 NG (bj ) \ V (M1 )

l5

j 2 {1, 2}

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

112 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l3

l2

M1

l4

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

113 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

114 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

115 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

116 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

117 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

118 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

119 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

120 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

121 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l3

l2

M1

l4

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 )

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

122 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l3

l2

M1

l4

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

123 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

124 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

125 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

126 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

127 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

128 / 169

First case: Consider one part Show certain neighbor sets must be disjoint

l1

l4

l3

l2

b1

b2 NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

l5

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

129 / 169

Disjoint sets:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

130 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

j 2 {1, 2} i 6= 1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

131 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 ))

j 2 {1, 2} i 6= 1 (X = {l1 , l2 , l3 , l4 , l5 , b1 , b2 })

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

132 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 )) X

v 2X

|NG (v ) \ V (M1 )|

j 2 {1, 2} i 6= 1 (X = {l1 , l2 , l3 , l4 , l5 , b1 , b2 })

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

133 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 )) X

=

v 2X 5 X i=1

|NG (v ) \ V (M1 )| |NG (li ) \ V (M1 )| +

j 2 {1, 2} i 6= 1 (X = {l1 , l2 , l3 , l4 , l5 , b1 , b2 })

2 X j=1

|NG (bj ) \ V (M1 )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

134 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 )) X

=

v 2X 5 X i=1

|NG (v ) \ V (M1 )| |NG (li ) \ V (M1 )| +

= |NG (l1 ) \ V (M1 )| +

X i6=1

j 2 {1, 2} i 6= 1 (X = {l1 , l2 , l3 , l4 , l5 , b1 , b2 })

2 X j=1

|NG (bj ) \ V (M1 )|

|NG (li ) \ V (M1 )| +

2 X j=1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

|NG (bj ) \ V (M1 )|

May 21, 2017

135 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 )) X

=

v 2X 5 X i=1

|NG (v ) \ V (M1 )|

=

(X = {l1 , l2 , l3 , l4 , l5 , b1 , b2 })

|NG (li ) \ V (M1 )| +

= |NG (l1 ) \ V (M1 )| + (NG (l1 ) \ V (M1 ))

j 2 {1, 2} i 6= 1

X i6=1

+

2 X j=1

|NG (bj ) \ V (M1 )|

|NG (li ) \ V (M1 )| + X i6=1

2 X j=1

|NG (li ) \ V (M1 )| +

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

|NG (bj ) \ V (M1 )| 2 X j=1

|NG (bj ) \ V (M1 )|

May 21, 2017

136 / 169

Disjoint sets: NG (bj ) \ V (M1 ) NG (li ) \ V (M1 ) (NG (l1 ) \ V (M1 )) X

=

v 2X 5 X i=1

|NG (v ) \ V (M1 )|

=

(X = {l1 , l2 , l3 , l4 , l5 , b1 , b2 })

|NG (li ) \ V (M1 )| +

= |NG (l1 ) \ V (M1 )| + (NG (l1 ) \ V (M1 ))

 |V (M1 )|

j 2 {1, 2} i 6= 1

X i6=1

+

2 X j=1

|NG (bj ) \ V (M1 )|

|NG (li ) \ V (M1 )| + X i6=1

2 X j=1

|NG (li ) \ V (M1 )| +

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

|NG (bj ) \ V (M1 )| 2 X j=1

|NG (bj ) \ V (M1 )|

May 21, 2017

137 / 169

l1

l4

l3

b1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

l2

b2

l5

May 21, 2017

138 / 169

l1

l3

l2

M1

l4

b1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

b2

l5

May 21, 2017

139 / 169

l1

l3 M1

M2

M3

M4 l4

l2

Q1

Q2

b1

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5 b2

l5

May 21, 2017

140 / 169

l1

l3 M1

M2

M3

M4

Q1

l4

l2

Q2

b1 X

v 2X

M5 b2

l5

|NG (v ) \ V (M1 )|  |V (M1 )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

141 / 169

l1

l3 M1

M2

M3

M4

Q1

l4

l2

Q2

b1 X

v 2X

|NG (v ) \ V (Mh )|  |V (Mh )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5 b2

l5

h 6= 3

May 21, 2017

142 / 169

l1

l3 M1 Q1 b1 X

v 2X

M2

M3

M4 l4

l2

Q2 z

|NG (v ) \ V (Mh )|  |V (Mh )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5 b2

l5

h 6= 3

May 21, 2017

143 / 169

l1

l3 M1 Q1 b1 X

v 2X

M2

M3

M4 l4

l2

Q2 z

|NG (v ) \ V (Mh )|  |V (Mh )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5 b2

l5

h 6= 3

May 21, 2017

144 / 169

l1

l3 M1

z

Q1 b1 X

v 2X

M2

M3

M4 l4

l2

Q2

z

|NG (v ) \ V (Mh )|  |V (Mh )|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

M5 b2

l5

h 6= 3

May 21, 2017

145 / 169

l1

l3 M1

z

Q1 b1 X

v 2X

X

v 2X

M2

M3

M4 l4

l2

Q2

z

M5 b2

|NG (v ) \ V (Mh )|  |V (Mh )|

l5

h 6= 3

|NG (v ) \ V (M3 )|  |V (M3 ) \ {z }|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

146 / 169

l1

l3 M1

z

Q1 b1 X

v 2X

X

v 2X

M2

M3

M4 l4

l2

Q2

z

M5 b2

|NG (v ) \ V (Mh )|  |V (Mh )|

l5

h 6= 3

|NG (v ) \ V (M3 )|  |V (M3 ) \ {z }|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

147 / 169

l1

l3 M1 Q1 b1 X

v 2X

X

v 2X

M2

M3

M4 l4

l2

z

Q2

w1 z w2

M5 b2

|NG (v ) \ V (Mh )|  |V (Mh )|

l5

h 6= 3

|NG (v ) \ V (M3 )|  |V (M3 ) \ {z }|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

148 / 169

l1

l3 M1 Q1 b1 X

v 2X

M2

M3

M4 l4

l2

z

Q2

w1 z w2

M5 b2

|NG (v ) \ V (Mh )|  |V (Mh )|

X

v 2X

h 6= 3

|NG (v ) \ V (M3 )|  |V (M3 ) \ {z }|

X

v 2X

l5

|NG (v ) \ V (Qj )|  |V (Qj ) \ {wj }|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

j 2 {1, 2}

May 21, 2017

149 / 169

l1

l3 M1 Q1 b1 X

v 2X

M2

M3

M4 l4

l2

z

Q2

w1 z w2

M5 b2

|NG (v ) \ V (Mh )|  |V (Mh )|

X

v 2X

h 6= 3

|NG (v ) \ V (M3 )|  |V (M3 ) \ {z }|

X

v 2X

l5

|NG (v ) \ V (Qj )|  |V (Qj ) \ {wj }|

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

j 2 {1, 2}

May 21, 2017

150 / 169

l1

l3 M1 Q1

v 2X

z

Q2

M5

w1 z w2

b1 X

M2

M3

M4 l4

l2

b2

|NG (v ) \ V (Mh )|  |V (Mh )|

X

v 2X

h 6= 3

|NG (v ) \ V (M3 )|  |V (M3 ) \ {z }|

X

v 2X

l5

|NG (v ) \ V (Qj )|  |V (Qj ) \ {wj }| X

v 2X

|NG (v )|  |V (G )|

j 2 {1, 2}

3

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

151 / 169

Second and third cases: T has 6 leaves, but only 3 branch vertices.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

152 / 169

Second and third cases: T has 6 leaves, but only 3 branch vertices.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

153 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

154 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

155 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

P

(T5) P is as short as possible, subject to (T1)-(T4).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

156 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

P

(T5) P is as short as possible, subject to (T1)-(T4).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

157 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

P

(T5) P is as short as possible, subject to (T1)-(T4).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

158 / 169

Fourth and fifth cases: T has 4 branch vertices (and therefore 6 leaves)

P

(T5) P is as short as possible, subject to (T1)-(T4).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

159 / 169

FUTURE WORK

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

160 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

161 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

162 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time. Open question once this is done:

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

163 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time. Open question once this is done: Reduce the degree of this polynomial.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

164 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time. Open question once this is done: Reduce the degree of this polynomial (will likely be in the teens).

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

165 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time. Open question once this is done: Reduce the degree of this polynomial (will likely be in the teens). This algorithm might not find the tree with the fewest branch vertices.

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

166 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time. Open question once this is done: Reduce the degree of this polynomial (will likely be in the teens). This algorithm might not find the tree with the fewest branch vertices. Can it be done for certain classes of graphs?

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

167 / 169

FUTURE WORK We think we’ve proven the entire conjecture (currently editing). Algorithmically, we suspect we can guarantee either the spanning tree or the low-degree independent set in polynomial time. Open question once this is done: Reduce the degree of this polynomial (will likely be in the teens). This algorithm might not find the tree with the fewest branch vertices. Can it be done for certain classes of graphs? And/or within some margin?

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

168 / 169

Thank you for your attention!

Warren Shull Emory University Joint work On withSpanning Ron Gould Trees with few Branch Vertices

May 21, 2017

169 / 169