35
Dissertation Title Dissertation Subtitle Stephen D. Wolthusen Thesis submitted to the University of London for the degree of Doctor of Philosophy 2012

Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Dissertation Title

Dissertation Subtitle

Stephen D. Wolthusen

Thesis submitted to the University of London

for the degree of Doctor of Philosophy

1

Standard logo

The logo should be reproduced in the primary colour, Pantone 660c, on all publications printed in two or more colours. Refer to the ‘Branded merchandize’ sheet for guidelines on use on promotional items etc.

The text, ‘University of London’, is set as a 50% transparency of white.

Do not use a keyline see ‘Non standard backgrounds’ for exceptions.

The College name has been specially drawn; please use the original digital artwork and do not try to re-set.

xx

x

Clear area

No graphic or text should be placed in an area around the logo equivalent to the width of the base of the clocktower silhouette as shown.

! 30mmMinimum size

The logo should be never be reproduced at less than 30mm in width. The text, ‘University of London’, should be reproduced as 100% white ie. no transparency

Printing on absorbent and unusual surfaces

The text, ‘University of London’, should be reproduced as 100% white ie. no transparency. When it is printed on absorbent paper ie newsprint, or any unusual surface ie metal fabric or plastic.

Non standard backgrounds

A keyline should only be used if the logo is placed on a background other than white or the primary or secondary colours. The width of the keyline is the width of the letter ‘l’.

x

x

Royal Holloway logo guidelines

Reversed logo

A white logo may only be used on Pantone 660 or black. Refer to the ‘Branded merchandize’ sheet for guidelines on use on promotional items etc.

‘Royal Holloway’ and the clocktower silhouette should be reproduced in the background colour. ‘University of London’ prints 50% white.

2012

Page 2: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 3: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Dissertation Title

Department of MathematicsRoyal Holloway, University of London

Page 4: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 5: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Sometimes a scream is better than a thesis.

(Ralph Waldo Emerson)

Page 6: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Declaration of Authorship

I, Stephen D. Wolthusen, hereby declare that this thesis and the work pre-sented in it is entirely my own. Where I have consulted the work of others,this is always clearly stated.

Signed:

(Stephen D. Wolthusen)

Date:

Page 7: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Preface

The dissertation preface. It should be kept very short, typically 1–3 paragraphs.

Page 8: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 9: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Summary

This file contains the abstract or summary of the dissertation with key contributionsdescribed in the space of 1–2 pages.

iii

Page 10: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 11: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Acknowledgments

De nihilo nihil.

v

Page 12: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 13: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Contents

1 Introduction 11.1 Research Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Structure of the Dissertation . . . . . . . . . . . . . . . . . . . . . . . . 3

A Further Results 5

Nomenclature 7

Index 9

Bibliography 11

vii

Page 14: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 15: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

List of Figures

1.1 The seven bridges of Konigsberg . . . . . . . . . . . . . . . . . . . . . . . 2

ix

Page 16: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 17: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

List of Tables

1.1 Various graph types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

xi

Page 18: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 19: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

List of Theorems

1.1 Euler Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Euler Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 Bipartite Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

xiii

Page 20: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 21: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

List of Definitions

1.1 Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Connected Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

xv

Page 22: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 23: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

List of Algorithms

1.1 Generating a random graph in G(n, p). . . . . . . . . . . . . . . . . . . 3

xvii

Page 24: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 25: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Chapter 1

Introduction

Young men should provetheorems, old men shouldwrite books.

G. H. HARDY

The Pregel River flowing through the city of Konigsberg contained two islands.Both sides of the mainland were connected one side of the mainland with one is-land with a third bridge joining the same side of the mainland with the other is-land and a further bridge between the two islands. Leonhard Euler (1707–1783)formalised the problem whether it was possible to cross each bridge (see figure 1.1on the following page) exactly once during a single traversal [1].

Definition 1.1 (Graphs)A graph G = (V,E) is an ordered pair of finite sets. Elements of V are called vertices ornodes, and elements of E ⊆ V (2) are called edges or arcs. V is referred to as the vertexset of G while E is referred to as the edge set. The cardinality of V is called the order ofG, and |E| is called the size of G.

Unless noted otherwise, directions of edges are not considered with (u, v) and (v, u)regarded as the same edge in G. In that case, G is referred to as an undirected graph.

Euler was born in Basel, Switzerland, and had studied mathematics under Jo-hann Bernoulli (1667–1748). He was extremely prolific, contributing to a variety ofsubjects ranging from number theory and analysis to astronomy, but also to topol-ogy and graph theory.

Definition 1.2 (Connected Graphs)A connected graph is a graph such that there exists a path between all pairs of vertices. Ifthe graph is a directed graph, and there exists a path from each vertex to every other vertex,then it is a strongly connected graph.

Theorem 1.1 (Euler Circuit)A finite graph G contains an Euler path if and only if G is connected and contains novertices of odd degree.

Corollary 1.2 (Euler Path)A finite graph G contains an Euler path if and only if G is connected and contains at mosttwo vertices of odd degree.

The identification of pertinent literature is crucial [4, 3], but for the purposesof a thesis template, it is more pertinent to study the properties of different types

1

Page 26: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

1. INTRODUCTION

a

b

c

d

Figure 1.1: The seven bridges of Konigsberg

of publications and their citation [2], particularly with regard to the possibility ofincluding DOI. Similar issues also arise when introducing spurious nomenclaturesuch as power sets.

A bipartite graph G is a graph with at least two vertices such that V (G) can besplit into two disjoint subsets V1 and V2, both nonempty. Every edge uv ∈ E(G) issuch that u ∈ V1 and v ∈ V2, or v ∈ V1 and u ∈ V2.

Theorem 1.3 (Bipartite Graph)A graph is bipartite if and only if it has no odd cycles.

PROOF (=⇒): Assume G is bipartite. Traversing each edge requires going from oneside of the bipartition to the other. For a path to be closed, it must have even lengthin order to return to the side of the bipartition from which the path started. Thus,any cycle in G must have even length.

(⇐=): Assume G = (V,E) has order n ≥ 2 and no odd cycles. If G is connected,choose any vertex u ∈ V and define a partition of V thus:

X = {x ∈ V | d(u, x) is even},Y = {y ∈ V | d(u, y) is odd}

where d(u, v) denotes the distance (or length of the shortest path) from u to v. If(X,Y ) is a bipartition of G, nothing further is needed. Otherwise, (X,Y ) is not abipartition of G. Then one of X and Y has two vertices v, w joined by an edge e.Let P1 be a shortest u-v path and P2 be a shortest u-w path. By definition of X andY , both P1 and P2 have even lengths or both have odd lengths.

From u, let x be the last vertex common to both P1 and P2. The subpath u-x ofP1 and u-x of P2 have equal length. That is, the subpath x-v of P1 and x-w of P2

both have even or odd lengths. Construct a cycle C from the paths x-v and x-w,and the edge e joining v and w. Since x-v and x-w both have even or odd lengths,the cycle C has odd length, contradicting our hypothesis that G has no odd cycles.Hence, (X,Y ) is a bipartition of G.

Finally, if G is disconnected, each of its components has no odd cycles. Theabove argument is repeated for each component to conclude that G is bipartite. �

It may also be necessary to include algorithms in the course of the dissertation;in this case pseudo-code is typically to be preferred as can be seen in algorithm 1.1on the next page.

2

Page 27: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

1.1 RESEARCH QUESTIONS

Graph NameBipartite graphChvatal graphComplete graphRandom graph

Table 1.1: Various graph types

Similarly, tables such as the one shown in table the completely gratuitous tableshown in table 1.1.

Algorithm 1.1: Generating a random graph in G(n, p).Input : Positive integer n and a probability 0 < p < 1.Output: A random graph from G(n, p).

G← Kn;1

V ← {0, 1, . . . , n− 1};2

E ← {2-combinations of V };3

for each e ∈ E do4

r ← draw uniformly at random from interval (0, 1);5

if r < p then6

add edge e to G;7

return G;8

1.1 Research Questions

An introduction chapter will typically have a section providing a concise statementof the research question or questions as opposed to the general motivation of thearea of research provided in the preceding introductory section.

1.2 Structure of the Dissertation

It is customary to include a section at the end of the introduction chapter providinga brief summary of the contents of each of the following chapters in a few sentencesor at most 1–2 paragraphs.

3

Page 28: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 29: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Appendix A

Further Results

This chapter is intentionally left blank.

5

Page 30: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 31: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Nomenclature

P(A) The power set of A

DOI A system for persistent identification of digital content objects maintainedby the International DOI Foundation.

7

Page 32: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 33: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Index

arc, 1

BernoulliJohann, 1

bipartite graph, 2

connected graph, 1

edge, 1set, 1

edge set, 1Euler

Leonhard, 1Euler circuit, 1

graph, 1bipartite, 2connected, 1strongly connected, 1undirected, 1

Konigsberg, 1graph, 2

node, 1

order, 1

power set, 2Pregel River, 1

size, 1strongly connected graph, 1

undirected graph, 1

vertex, 1set, 1

vertex set, 1

9

Page 34: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices
Page 35: Dissertation Title - Wolthusen · ogy and graph theory. Definition 1.2 (Connected Graphs) A connected graph is a graph such that there exists a path between all pairs of vertices

Bibliography

[1] BIGGS, N. L., LLOYD, E. K., AND WILSON, R. J. Graph Theory 1736–1936.Clarendon Press, Oxford, United Kingdom, 1976. 1

[2] GOEL, A., KAPRALOV, M., AND KHANNA, S. Perfect Matchings in O(n log n)Time in Regular Bipartite Graphs. In Proceedings of the 42nd ACM Symposium onTheory of Computing (STOC ’10) (Cambridge, MA, USA, May 2010), ACM Press,pp. 39–46. doi:10.1145/1806689.1806697. 2

[3] KAWARABAYASHI, K.-I., AND KOBAYASHI, Y. Algorithms for finding an in-duced cycle in planar graphs. Combinatorica 30, 6 (Nov. 2010), 715–734. doi:10.1007/s00493-010-2499-x. 1

[4] WAGNER, J. D. The Combinatorics of the Permutation Enumeration of Wreath Prod-ucts between Cyclic and Symmetric Groups. Ph.D. thesis, Department of Mathe-matics, University of California at San Diego, San Diego, CA, USA, May 2000.1

11