5-5-2016 Acknowledgements Dr. John Caughman, Chair Committee - - PowerPoint PPT Presentation

5 5 2016 acknowledgements
SMART_READER_LITE
LIVE PREVIEW

5-5-2016 Acknowledgements Dr. John Caughman, Chair Committee - - PowerPoint PPT Presentation

James Mahoney Dissertation Adviser: Dr. John Caughman Portland State University 5-5-2016 Acknowledgements Dr. John Caughman, Chair Committee members: Dr. Nirupama Bulusu Dr. Derek Garton Dr. Paul Latiolais Dr. Joyce


slide-1
SLIDE 1

James Mahoney Dissertation Adviser: Dr. John Caughman Portland State University 5-5-2016

slide-2
SLIDE 2

Acknowledgements

 Dr. John Caughman, Chair  Committee members:

 Dr. Nirupama Bulusu  Dr. Derek Garton  Dr. Paul Latiolais  Dr. Joyce O’Halloran

 PSU Math Department, Enneking Fellowship Comm.  Friends and Family

slide-3
SLIDE 3

Overview

1.

Introduction

2.

Background

3.

The Tree Graph Function and Parameters

4.

Properties of Tree Graphs

5.

Trees and Matchings in Complete Graphs

Introduction – Background – T(G) function – Properties - Matchings

slide-4
SLIDE 4

Introduction

 Tree graphs first introduced by Cummins in 1966  ~20 major papers published since then  No one has systematically constructed them before  My two years of research builds on data from dozens of

examples

Introduction – Background – T(G) function – Properties - Matchings

slide-5
SLIDE 5

Overview

1.

Introduction

2.

Background

3.

The Tree Graph Function and Parameters

4.

Properties of Tree Graphs

5.

Trees and Matchings in Complete Graphs

Introduction – Background – T(G) function – Properties - Matchings

slide-6
SLIDE 6

Graphs and Spanning Trees

 Graphs have vertices and edges  Trees are connected graphs with no cycles  Spanning trees have the same vertices as the original graph  If a graph has 𝑜 vertices then a spanning tree will have

𝑜 − 1 edges

Introduction – Background – T(G) function – Properties - Matchings

slide-7
SLIDE 7

Tree Graphs

 Let 𝐻 be a graph. The tree graph of 𝐻, 𝑈(𝐻), has

vertices which are the spanning trees of 𝐻, where two vertices are adjacent if and only if you can change from

  • ne to the other by moving exactly one edge.

Introduction – Background – T(G) function – Properties - Matchings

slide-8
SLIDE 8

Example: 𝐷4

Introduction – Background – T(G) function – Properties - Matchings

slide-9
SLIDE 9

Example: 𝐷4

Introduction – Background – T(G) function – Properties - Matchings

slide-10
SLIDE 10

Example: 𝐷4

𝑈 𝐷4 = 𝐿4

Introduction – Background – T(G) function – Properties - Matchings

slide-11
SLIDE 11

Overview

1.

Introduction

2.

Background

3.

The Tree Graph Function and Parameters

4.

Properties of Tree Graphs

5.

Trees and Matchings in Complete Graphs

Introduction – Background – T(G) function – Properties - Matchings

slide-12
SLIDE 12

Tree Graph Function & Parameters

 Thm (Liu, 1992):

𝜆 𝑈 𝐻 = 𝜆′ 𝑈 𝐻 = 𝜀(𝑈 𝐻 )

 Tree graphs are as connected as possible -

hard to break apart by removing vertices or edges

Introduction – Background – T(G) function – Properties - Matchings

slide-13
SLIDE 13

Graphs with Cut Vertices

 Let 𝐻 and 𝐼 be graphs and let 𝐻 ⊙ 𝐼 be a graph that

joins a vertex in 𝐻 with a vertex in 𝐼.

 Thm: 𝑈 𝐻 ⊙ 𝐼 ≅ 𝑈(𝐻)□𝑈(𝐼).

 Tree graphs of joined graphs are the product of the tree

graphs of the pieces

Introduction – Background – T(G) function – Properties - Matchings

slide-14
SLIDE 14

Realizing Tree Graphs

 Given 𝑈(𝐻), can we find a graph 𝐼 such that

𝑈 𝐼 ≅ 𝑈(𝐻)?

 What is the pre-image of a tree graph?

Introduction – Background – T(G) function – Properties - Matchings Where do I come from?

slide-15
SLIDE 15

Isomorphic Tree Graphs

 These pairs of graphs are not isomorphic, but their

tree graphs are.

 The starting graphs are isoparic: they have the same

number of vertices and same number of edges but are not isomorphic.

Introduction – Background – T(G) function – Properties - Matchings

slide-16
SLIDE 16

Isomorphic Tree Graphs

 These pairs of graphs are not isomorphic, but their

tree graphs are.

 The starting graphs are isoparic: they have the same

number of vertices and same number of edges but are not isomorphic.

Introduction – Background – T(G) function – Properties - Matchings

slide-17
SLIDE 17

Realizing Tree Graphs

 These two graphs are isoparic and their tree graphs are

isoparic (both have 64 vertices and 368 edges).

Introduction – Background – T(G) function – Properties - Matchings

slide-18
SLIDE 18

Isomorphic Tree Graphs

 Is it ever the case that 𝐻 ≇ 𝐼 but 𝑈 𝐻 ≅ 𝑈(𝐼)?  Thm: If 𝐻 is 3-connected and planar, 𝑈 𝐻 ≅ 𝑈(𝐻∗).

Planar duals give isomorphic tree graphs.

Introduction – Background – T(G) function – Properties - Matchings

slide-19
SLIDE 19

Tree Graph Function

Tree Graphs Starting Graphs Isoparic Isomorphic Neither Isoparic Isomorphic Never Always Never Neither ? Non planar duals? Default Introduction – Background – T(G) function – Properties - Matchings

slide-20
SLIDE 20

Overview

1.

Introduction

2.

Background

3.

The Tree Graph Function and Parameters

4.

Properties of Tree Graphs

5.

Trees and Matchings in Complete Graphs

Introduction – Background – T(G) function – Properties - Matchings

slide-21
SLIDE 21

Properties of Tree Graphs

 Thm (Cummins, 1966):

𝑈(𝐻) is hamiltonian for any graph 𝐻

 There is a cycle through all of the vertices

Introduction – Background – T(G) function – Properties - Matchings

slide-22
SLIDE 22

Symmetry of Tree Graphs

 An automorphism of a graph 𝐻 is a permutation of the

vertices that respects adjacency. The set of all automorphisms of 𝐻 forms a group under composition, 𝐵𝑣𝑢(𝐻).

 The glory of a graph 𝐻, 𝑕(𝐻), is the size of its

automorphism group. 𝑕 𝐻 = |𝐵𝑣𝑢 𝐻 |.

 𝑕(𝐻) has been large for most of the small graphs studied

so far.

Introduction – Background – T(G) function – Properties - Matchings

slide-23
SLIDE 23

𝐵𝑣𝑢(𝑈 𝐻 )

 Thm: 𝐵𝑣𝑢(𝐻) is a subgroup of 𝐵𝑣𝑢(𝑈 𝐻 ).

 The symmetries of the input are mirrored in the symmetries

  • f the output.

 Example: 𝐵𝑣𝑢 𝐿4 − 𝑓 ≅ 𝑊

4 while 𝐵𝑣𝑢 𝑈 𝐿4 − 𝑓

≅ 𝐸8, the symmetries of the square.

Introduction – Background – T(G) function – Properties - Matchings

slide-24
SLIDE 24

Summary of Proof

 Every graph automorphism 𝜏 of 𝐻 induces a tree graph

automorphism 𝜚𝜏 of 𝑈(𝐻)

 If 𝜚𝜏 fixes all vertices of 𝑈(𝐻), then 𝜏 fixes all cycle edges

  • f 𝐻

 In a 2-connected graph, all edges are cycle edges  If all edges of 𝐻 are fixed by 𝜏, all vertices are fixed also  Therefore map that takes 𝜏 to 𝜚𝜏 is an injective

homomorphism

Introduction – Background – T(G) function – Properties - Matchings 𝐵𝑣𝑢(𝐻) 𝐵𝑣𝑢(𝑈 𝐻 )

slide-25
SLIDE 25

Automorphism Size Examples

Graph 𝐻 g 𝑼 𝑯 𝒉 𝑯 Notes 8 4 𝐸8 and 𝑊

4

𝐿3,2 48 12 𝑇4 × 𝑇2 and 𝑇3 × 𝑇2 𝐿5 120 120 𝑇5 and 𝑇5 28800 4 ? and 𝑊

4

288 3 ? and ℤ3 12 1 𝐸12 and trivial 𝐷4 24 8 𝑇4 and 𝐸8 Introduction – Background – T(G) function – Properties - Matchings

slide-26
SLIDE 26

Planarity

 Thm: The tree graphs of the diamond and the butterfly

are nonplanar. (Contain 𝐿5 and 𝐿3,3 minors, respectively.)

 Thm: 𝑈(𝐻) is nonplanar unless 𝐻 ≅ 𝐷3, 𝐷4.

 Cannot draw them flat without lines crossing.

Diamond Butterfly Introduction – Background – T(G) function – Properties - Matchings 𝑈 𝐼 ≤ 𝑈 𝐻 𝐼 ⊑ 𝐻

slide-27
SLIDE 27

Decomposition

 Thm: The edges of 𝑈(𝐻) can be decomposed into

cliques of size at least three such that each vertex is in exactly 𝑛 − 𝑜 + 1 cliques.

 Can break apart graph into pieces that are completely

connected, where each vertex is in same number of pieces.

 Can be used to predict number of edges in 𝑈(𝐻).

Introduction – Background – T(G) function – Properties - Matchings

slide-28
SLIDE 28

Decomposition

𝑛 = 5 𝑜 = 4 𝑛 − 𝑜 + 1 = 2 Introduction – Background – T(G) function – Properties - Matchings

slide-29
SLIDE 29

Additional Families

 Let 𝑄𝑜,𝑙 be the graph where two vertices are joined by

𝑜 disjoint paths of edge length 𝑙.

 Thm: 𝑈(𝑄𝑜,𝑙) is (𝑜 − 1)(2𝑙 − 1)-regular.  Conj: 𝑈(𝑄𝑜,𝑙) is integral (with easily-understood

eigenvalues) and vertex transitive.

 𝑈(𝑄𝑜,𝑙) could be a new infinite family (with two

parameters) of regular integral graphs.

 These are really nice graphs

𝑄3,4

Introduction – Background – T(G) function – Properties - Matchings 𝑈(𝑄3,2)

slide-30
SLIDE 30

Overview

1.

Introduction

2.

Background

3.

The Tree Graph Function and Parameters

4.

Properties of Tree Graphs

5.

Trees and Matchings in Complete Graphs

Introduction – Background – T(G) function – Properties - Matchings

slide-31
SLIDE 31

Doyle Graph Coxeter Graph

  • Def. A perfect matching is a set of disjoint edges that

covers all of the vertices in a graph.

Introduction – Background – T(G) function – Properties - Matchings

slide-32
SLIDE 32

Coloring the edges of a graph

A coloring is an assignment of colors (numbers) to the edges of a graph A proper coloring has distinct colors at each vertex. Notice that the color classes for a proper coloring must be disjoint sets of edges (= matchings!)

1 5 6 4 5 2 3 2

Introduction – Background – T(G) function – Properties - Matchings

slide-33
SLIDE 33

1-factorizations of 𝐿2𝑜

 Lots of not-so-nice ones…

In fact, of the 396 different rainbow colorings of 𝐿10, most look ‘random’

 Some very nice ones…

The most commonly known rainbow coloring of 𝐿2𝑜 is called 𝐻𝐿2𝑜

Introduction – Background – T(G) function – Properties - Matchings

slide-34
SLIDE 34

The 𝐻𝐿2𝑜 1-factorization

Introduction – Background – T(G) function – Properties - Matchings

slide-35
SLIDE 35

Orthogonal spanning trees

For any 1-factorization of 𝐿2𝑜, an orthogonal spanning tree has no 2 edges of the same color! (2𝑜 − 1 different colors)

Introduction – Background – T(G) function – Properties - Matchings

slide-36
SLIDE 36

Brualdi-Hollingsworth Theorem

  • Thm. (1996) Any 1-factorization of 𝐿2𝑜 has at least 2

disjoint orthogonal spanning trees.

Introduction – Background – T(G) function – Properties - Matchings

slide-37
SLIDE 37

Brualdi-Hollingsworth Conjecture

  • Conj. (1996) Any 1-factorization of 𝐿2𝑜 has a full set of 𝑜

disjoint orthogonal spanning trees!

Introduction – Background – T(G) function – Properties - Matchings

slide-38
SLIDE 38

A first step

  • Thm. (Krussel, Marshall, and Verall, 2000)

Any 1-factorization of 𝐿2𝑜, has at least 3 disjoint orthogonal spanning trees!

Introduction – Background – T(G) function – Properties - Matchings

slide-39
SLIDE 39
  • Thm. (KMV, 2000) If 2𝑜 − 1 is a prime of the form

8𝑛 + 7 then 𝐻𝐿2𝑜 has a full set of 𝑜 disjoint orthogonal spanning trees.

Another step

Introduction – Background – T(G) function – Properties - Matchings

slide-40
SLIDE 40

 Since 𝐻𝐿2𝑜 is so nice, the symmetry should help us

build nice trees, too.

 Specifically, the colorings rotate around a single vertex.

So perhaps the trees should, too.

An idea to build upon

Introduction – Background – T(G) function – Properties - Matchings

slide-41
SLIDE 41

WK28

Rotational 1-factorizations

  • Def. In a rotational 1-factorization, each 𝑁𝑗, can be
  • btained from 𝑁1 by rotation.

Introduction – Background – T(G) function – Properties - Matchings

slide-42
SLIDE 42

Rotational spanning trees

  • Def. In a rotational set of spanning trees all (but one) of

the trees 𝑈𝑗, can be obtained from 𝑈1 by rotation.

Introduction – Background – T(G) function – Properties - Matchings

slide-43
SLIDE 43

Proof of concept

  • Thm. (Caughman, Krussel) For every 𝑜, 𝐻𝐿2𝑜 has a full

rotational set of 𝑜 disjoint orthogonal spanning trees.

Introduction – Background – T(G) function – Properties - Matchings

slide-44
SLIDE 44

New 1-Factorization

 Called the half family, 𝐼𝐿2𝑜

Introduction – Background – T(G) function – Properties - Matchings

slide-45
SLIDE 45

Proposed Extension

  • Conj. Every rotational 1-factorization of 𝐿2𝑜 has a full

rotational set of orthogonal spanning trees.

Introduction – Background – T(G) function – Properties - Matchings

slide-46
SLIDE 46

Thanks!

 Any questions?

𝑈(𝑄

4,2)