A heuristic use of dynamic programming to upperbound treewidth

09/17/2019
by   Hisao Tamaki, et al.
0

For a graph G, let Ω(G) denote the set of all potential maximal cliques of G. For each subset Ω of Ω(G), let (G, Ω) denote the smallest k such that there is a tree-decomposition of G of width k whose bags all belong to Ω. Bouchitté and Todinca observed in 2001 that (G, Ω(G)) is exactly the treewidth of G and developed a dynamic programming algorithm to compute it. Indeed, their algorithm can readily be applied to an arbitrary non-empty subset Ω of Ω(G) and computes (G, Ω), or reports that it is undefined, in time |Ω||V(G)|^O(1). This efficient tool for computing (G, Ω) allows us to conceive of an iterative improvement procedure for treewidth upper bounds which maintains, as the current solution, a set of potential maximal cliques rather than a tree-decomposition. We design and implement an algorithm along this approach. Experiments show that our algorithm vastly outperforms previously implemented heuristic algorithms for treewidth.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2021

Efficient diagonalization of symmetric matrices associated with graphs of small treewidth

Let M=(m_ij) be a symmetric matrix of order n whose elements lie in an a...
research
02/15/2022

Heuristic computation of exact treewidth

We are interested in computing the treewidth (G) of a given graph G. Our...
research
08/27/2019

Measuring what Matters: A Hybrid Approach to Dynamic Programming with Treewidth

We develop a framework for applying treewidth-based dynamic programming ...
research
11/28/2017

Saving Space by Dynamic Algebraization Based on Tree Decomposition: Minimum Dominating Set

An algorithm is presented that solves the Minimum Dominating Set problem...
research
04/04/2023

Dynamic treewidth

We present a data structure that for a dynamic graph G that is updated b...
research
05/03/2019

Positive-Instance Driven Dynamic Programming for Graph Searching

Research on the similarity of a graph to being a tree - called the treew...
research
05/22/2018

QBF as an Alternative to Courcelle's Theorem

We propose reductions to quantified Boolean formulas (QBF) as a new appr...

Please sign up or login with your details

Forgot password? Click here to reset