English

Improved Universal Graphs for Trees

Combinatorics 2026-03-27 v2

Abstract

A graph GG is universal for a class of graphs C\mathcal{C}, if, up to isomorphism, GG contains every graph in C\mathcal{C} as a subgraph. In 1978, Chung and Graham asked for the minimal number s(n)s(n) of edges in a graph with nn vertices that is universal for all trees with nn vertices. The currently best bounds assert that nlnnO(n)s(n)Cnlnn+O(n)n\ln n-O(n)\le s(n) \le C n\ln n+O(n), where C=145ln24.04C = \frac{14}{5\ln 2} \approx 4.04. We improve the upper bound to cnlnn+O(n)c n\ln n + O(n), where c=196ln32.88c = \frac{19}{6\ln 3} \approx 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)s_w(n) be the minimum number of edges in a nn-vertex graph that is universal for graphs with treewidth ww. By performing a blow-up to our universal structure for trees we establish that nwln(n/w)O(nw)sw(n)196ln3n(w+1)ln(n/w)+O(nw)nw \ln(n/w) -O(nw) \leq s_w(n) \leq \frac{19}{6\ln3} n (w+1) \ln(n/w) + O(nw).

Keywords

Cite

@article{arxiv.2602.11840,
  title  = {Improved Universal Graphs for Trees},
  author = {Julian Becker and Konstantinos Panagiotou and Matija Pasch},
  journal= {arXiv preprint arXiv:2602.11840},
  year   = {2026}
}

Comments

polished version: 23 pages, 10 figures