Abstract

This thesis involves the application of computational techniques to various problems in graph theory and low dimensional topology. The first two chapters of this thesis focus on problems in graph theory itself; in particular on graph decomposition problems. The last three chapters look at applications of graph theory to combinatorial topology, focusing on the exhaustive generation of certain families of 3-manifold triangulations. Chapter 1 shows that the obvious necessary conditions are sufficient for the existence of a decomposition of the complete graph into cycles of arbitrary specified lengths. This problem was formally posed in 1981 by Brian Alspach, but has its origins in the mid 1800s. A complete discussion of problem, as well as a full solution, is presented in Chapter 1. This work has been published, see [33]. Chapter 2 solves a problem closely related to the Oberwolfach Problem, which was originally posed by Gerhard Ringel at a graph theory conference in Oberwolfach in 1967. We show that if a complete multipartite graph K has even degree, and F is a bipartite two factor of K, then there exists a factorisation of K into F (with the exception that there is no factorisation of the 6-regular complete bipartite graph into the 2-factor consisting of two 6-cycles). This work has been published, see [26]. The latter chapters of this thesis deal with the use of graph theory in combinatorial topology; in particular combinatorial 3-manifold topology. Chapter 3 gives an introduction to the field of combinatorial topology, especially to the graph theoretic structures required for this thesis. Chapter 3 also gives an overview of the census enumeration problem, which we focus on for the last two chapters, and outlines an existing state-of-the-art algorithm for this problem. In Chapter 4 we look at face pairing graphs of 3-manifold triangulations. When enumerating a census of triangulations, one often starts with a potential face pairing graph and attempts to flesh it out into a full 3-manifold triangulation. Computationally however, much time is spent on potential graphs which do not lead to any interesting triangulations. We show that determining whether such a graph will lead to a 3-manifold triangulation is fixed parameter tractable in the tree width of the graph. This work has been published, see [46]. In Chapter 5 we give a new census enumeration algorithm for 3-manifold triangulations. We use graph decompositions as the basis for this algorithm, which topologically is equivalent to identifying edges of tetrahedra together (as opposed to identifying faces together). We show that this algorithm complements existing state-of-the-art algorithms, potentially reducing census enumeration running times by a factor of two or more.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call