English

On universal graphs for trees and treewidth $k$ graphs

Combinatorics 2025-08-06 v1 Discrete Mathematics

Abstract

Let s(n)s(n) be the minimum number of edges in a graph that contains every nn-vertex tree as a subgraph. Chung and Graham [J. London Math. Soc. 1983] claim to prove that s(n)O(nlogn)s(n)\leqslant O(n\log n). We point out a mistake in their proof. The previously best known upper bound is s(n)O(n(logn)(loglogn)2)s(n)\leqslant O(n(\log n)(\log\log n)^{2}) by Chung, Graham and Pippenger [Proc. Hungarian Coll. on Combinatorics 1976], the proof of which is missing many crucial details. We give a fully self-contained proof of the new and improved upper bound s(n)O(n(logn)(loglogn))s(n)\leqslant O(n(\log n)(\log\log n)). The best known lower bound is s(n)Ω(nlogn)s(n)\geqslant \Omega(n\log n). We generalise these results for graphs of treewidth kk. For an integer k1k\geqslant 1, let sk(n)s_k(n) be the minimum number of edges in a graph that contains every nn-vertex graph with treewidth kk as a subgraph. So s(n)=s1(n)s(n)=s_1(n). We show that Ω(knlogn)sk(n)O(kn(logn)(loglogn))\Omega(k n\log n) \leqslant s_k(n) \leqslant O(kn(\log n)(\log\log n)).

Keywords

Cite

@article{arxiv.2508.03335,
  title  = {On universal graphs for trees and treewidth $k$ graphs},
  author = {Neel Kaul and David R. Wood},
  journal= {arXiv preprint arXiv:2508.03335},
  year   = {2025}
}
R2 v1 2026-07-01T04:34:58.522Z