Tree-Breadth vs. Strong Tree-Breadth

Motivation and Goal

In simple terms, the tree-breadth of a graph $G$ (written as $\mathrm{tb}(G)$) states how close $G$ is to a tree from a metric perspective. Strong tree-breadth (written as $\mathrm{stb}(G)$) follows the same idea, but it has some additional restrictions. It follows from their respective definitions that $\mathrm{tb}(G) \leq \mathrm{stb}(G)$ for each graph $G$. We currently do not know whether or not a limit on tree-breadth implies a limit on the strong tree-breadth of a graph. That is, we do not know if there isa constant $c$ such that $\mathrm{stb}(G) \leq c \cdot \mathrm{tb}(G)$ for each graph $G$. Recent results [2] suggest that such a boundary exits.

Although determining either parameter for a given graph is NP-complete, it is possible to estimate both parameters: A layering partition gives an upper bound of the tree-breadth of a graph [1]. Additionally, there is a polynomial algorithm that, if a given graph $G$ has strong tree-breath $\rho$, computes a tree-decomposition for $G$ withn (weak) tree-breadth at most $\rho$ [3].

For this project, Holly implemented the algorithms mentioned above. I then embedded her implementation into a server-client application that allows us to process both parameters on large graphs in parallel using multiple computers in a network. Our goal was to run them on various real-life net-works. The results might disprove some conjectures or give other indications for future theoretical research.

[1] F. Dragan, E. Köhler: An Approximation Algorithm for the Tree t-Spanner Problem on Unweighted Graphs via Generalized Chordal Graphs. Algorithmica 69 (4), 884-905, 2014.

[2] G. Ducoffe, A. Leitert: Equivalence Between Pathbreadth and Strong Pathbreadth. Discrete Applied Mathematics 262, 185-188, 2019.

[3] A. Leitert, F. Dragan: On Strong Tree-Breadth. COCOA 2016, Lecture Notes in Computer Science 10043, 62-76, 2016.

Programs

The project contains three programs: