Heuristic computation of exact treewidth
Hisao Tamaki

TL;DR
This paper presents heuristic algorithms for computing tight upper and lower bounds on a graph's treewidth, improving solution quality and efficiency, especially on challenging instances, with a solver that provides certificates for bounds.
Contribution
The paper introduces novel heuristic algorithms for bounding treewidth from both sides, extending existing methods and providing a solver with certified bounds.
Findings
Effective on hard instances from PACE 2017
Produces tight bounds with certificates
Outperforms conventional solvers on challenging cases
Abstract
We are interested in computing the treewidth of a given graph . Our approach is to design heuristic algorithms for computing a sequence of improving upper bounds and a sequence of improving lower bounds, which would hopefully converge to from both sides. The upper bound algorithm extends and simplifies Tamaki's unpublished work on a heuristic use of the dynamic programming algorithm for deciding treewidth due to Bouchitt\'{e} and Todinca. The lower bound algorithm is based on the well-known fact that, for every minor of , we have . Starting from a greedily computed minor of , the algorithm tries to construct a sequence of minors , , \ldots with for and hopefully . We have implemented a treewidth solver based on this approach and have evaluated it on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Formal Methods in Verification
