Graphs and Matroids Seminar - Kathie Cameron

Tuesday, June 14, 2022 3:00 pm - 3:00 pm EDT (GMT -04:00)

Title: Theorems and Exchange Graph Algorithms concerning Paths, Cycles and Trees

Speaker Kathie Cameron
Affiliation: Wilfred Laurier University
Room: MC 6029

Abstract: Carsten Thomassen and I proved that in any graph G, the number of cycles containing a specified edge as well as all the odd-degree vertices is odd if and only if G is eulerian. Where all vertices have even degree this is a theorem of Sunichi Toida and where all vertices have odd degree it is Andrew Thomason's generalization of Smith's Theorem.

Kenneth Berman extended Thomason’s Theorem to trees: he used a counting argument to prove that if T is a spanning tree of a graph G where all vertices in G-E(T) have odd degree, there is an even number of spanning trees of G with the same degree as T at each vertex.

I give a common generalization of these results to a parity theorem about (not necessarily spanning) trees.

Andrew Thomason proved his theorem by constructing a graph X(G), his lollipop graph, in which the odd-degree vertices correspond precisely to the things he wants to show there are an even number of, namely the hamiltonian cycles in G containing the specified edge. Christos Papadimitriou calls this approach the polynomial parity argument (PPA). It provides an algorithm for given one of the objects, finding another, by walking in X(G) from one odd-degree vertex to another.

I have extended Thomason's algorithm to one which, in a non-eulerian graph, finds a second cycle containing a specified edge and all the odd-degree vertices, and more generally finds a second tree with certain properties. I will discuss these algorithms and some other parity theorems.