On Euler Paths and the Maximum Degree Growth of Iterated Higher Order Line Graphs
Abstract
Given a simple graph G, its line graph, denoted by L(G), is obtained by representing each edge of G as a vertex, with two vertices in L(G) adjacent whenever the corresponding edges in G share a common endpoint. By applying the line graph operation repeatedly, we obtain higher order line graphs, denoted by Lr(G). In other words, L0(G) = G, and for any integer r 1, Lr(G) = L(Lr-1(G)). Given a graph G on n vertices, we wish to efficiently find out (i) if Lk(G) has an Euler path, (ii) the value of (Lk(G)). Note that the size of a higher order line graph could be much larger than that of G. For the first question, we show that for a graph G with n vertices and m edges the largest k where Lk(G) has an Euler path satisfies k = O(nm). We also design an O(n2m)-time algorithm to output all k such that Lk(G) has an Euler path. For the second question, we study the growth of maximum degree of Lk(G), k 0. It is easy to calculate (Lk(G)) when G is a path, cycle or a claw. Any other connected graph is called a prolific graph and we denote the set of all prolific graphs by G. We extend the works of Hartke and Higgins to show that for any prolific graph G, there exists a constant rational number dgc(G) and an integer k0 such that for all k k0, (Lk(G)) = dgc(G) · 2k-4 + 2. We show that \dgc(G) G ∈ G\ has first, second, third, fourth and fifth minimums, namely, c1 = 3, c2 = 4, c3 = 5.5, c4 = 6 and c5=7; the third minimum stands out surprisingly from the other four. Moreover, for i ∈ \1, 2, 3, 4\, we provide a complete characterization of Gi = \dgc(G) = ci G ∈ G \. Apart from this, we show that the set \dgc(G) G ∈ G, 7 < dgc(G) < 8\ is countably infinite.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.