Improved Universal Graphs for Trees

Abstract

A graph G is universal for a class of graphs C, if, up to isomorphism, G contains every graph in C as a subgraph. In 1978, Chung and Graham asked for the minimal number s(n) of edges in a graph with n vertices that is universal for all trees with n vertices. The currently best bounds assert that n n-O(n) s(n) C n n+O(n), where C = 145 2 ≈ 4.04. We improve the upper bound to c n n + O(n), where c = 196 3 ≈ 2.88. In the proof we develop a strategy that, broadly speaking, is based on separating trees into three parts, thus enabling us to embed them in a structure that originates from ternary trees. Our method also applies to graphs with a bound on their treewidth. Let sw(n) be the minimum number of edges in a n-vertex graph that is universal for graphs with treewidth w. By performing a blow-up to our universal structure for trees we establish that nw (n/w) -O(nw) ≤ sw(n) ≤ 1963 n (w+1) (n/w) + O(nw).

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…