Eulerian Properties of Design Hypergraphs and Hypergraphs with Small Edge Cuts
Creators: name: Wagner, Andrew
Publisher: name: Université d'Ottawa / University of Ottawa
Year: 2019
Subjects: hypergraph
eulerian
Euler tour
eulerian circuit
incidence graph
Euler family
quasi-eulerian
edge cut
design
covering
triple system
Steiner triple system

description: An Euler tour of a hypergraph is a closed walk that traverses every edge exactly once; if a hypergraph admits such a walk, then it is called eulerian. Although this notion is one of the progenitors of graph theory --- dating back to the eighteenth century --- treatment of this subject has only begun on hypergraphs in the last decade. Other authors have produced results about rank-2 universal cycles and 1-overlap cycles, which are equivalent to our definition of Euler tours. In contrast, an Euler family is a collection of nontrivial closed walks that jointly traverse every edge of the hypergraph exactly once and cannot be concatenated simply. Since an Euler tour is an Euler family comprising a single walk, having an Euler family is a weaker attribute than being eulerian; we call a hypergraph quasi-eulerian if it admits an Euler family. Due to a result of Lovász, it can be much easier to determine that some classes of hypergraphs are quasi-eulerian, rather than eulerian; in this thesis, we present some techniques that allow us to make the leap from quasi-eulerian to eulerian. A triple system of order n and index λ (denoted TS(n,λ)) is a 3-uniform hypergraph in which every pair of vertices lies together in exactly λ edges. A Steiner triple system of order n is a TS(n,1). We first give a proof that every TS(n,λ) with λ ⩾ 2 is eulerian. Other authors have already shown that every such triple system is quasi-eulerian, so we modify an Euler family in order to show that an Euler tour must exist. We then give a proof that every Steiner triple system (barring the degenerate TS(3,1)) is eulerian. We achieve this by first constructing a near-Hamilton cycle out of some of the edges, then demonstrating that the hypergraph consisting of the remaining edges has a decomposition into closed walks in which each edge is traversed exactly once. In order to extend these results on triple systems, we define a type of hypergraph called an ℓ-covering k-hypergraph, a k-uniform hypergraph in which every ℓ-subset of the vertices lie together in at least one edge. We generalize the techniques used earlier on TS(n,λ) with λ ⩾ 2 and define interchanging cycles. Such cycles allow us to transform an Euler family into another Euler family, preferably of smaller cardinality. We first prove that all 2-covering 3-hypergraphs are eulerian by starting with an Euler family that has the minimum cardinality possible, then demonstrating that if there are two or more walks in the Euler family, then we can rework two or more of them into a single walk. We then use this result to prove by induction that, for k ⩾ 3, all (k-1)-covering k-hypergraphs are eulerian. We attempt to extend these results further to all ℓ-covering k-hypergraphs for ℓ ⩾ 2 and k ⩾ 3. Using the same induction technique as before, we only need to give a result for 2-covering k-hypergraphs. We are able to use Lovász's condition and some counting techniques to show that these are all quasi-eulerian. Finally, we give some constructive results on hypergraphs with small edge cuts. There has been analogous work by other authors on hypergraphs with small vertex cuts. We reduce the problem of finding an Euler tour in a hypergraph to finding an Euler tour in each of the connected components of the edge-deleted subhypergraph, then show how these individual Euler tours can be concatenated.