An Improvement of Reed's Treewidth Approximation

10/07/2020
βˆ™
by   Mahdi Belbasi, et al.
βˆ™
0
βˆ™

We present a new approximation algorithm for the treewidth problem which constructs a corresponding tree decomposition as well. Our algorithm is a faster variation of Reed's classical algorithm. For the benefit of the reader, and to be able to compare these two algorithms, we start with a detailed time analysis for Reed's algorithm. We fill in many details that have been omitted in Reed's paper. Computing tree decompositions parameterized by the treewidth k is fixed parameter tractable (FPT), meaning that there are algorithms running in time O(f(k) g(n)) where f is a computable function, g is a polynomial function, and n is the number of vertices. An analysis of Reed's algorithm shows f(k) = 2^O(k log k) and g(n) = n log n for a 5-approximation. Reed simply claims time O(n log n) for bounded k for his constant factor approximation algorithm, but the bound of 2^Ξ©(k log k) n log n is well known. From a practical point of view, we notice that the time of Reed's algorithm also contains a term of O(k^2 2^24k n log n), which for small k is much worse than the asymptotically leading term of 2^O(k log k) n log n. We analyze f(k) more precisely, because the purpose of this paper is to improve the running times for all reasonably small values of k. Our algorithm runs in π’ͺ(f(k)nlogn) too, but with a much smaller dependence on k. In our case, f(k) = 2^π’ͺ(k). This algorithm is simple and fast, especially for small values of k. We should mention that Bodlaender et al. [2016] have an asymptotically faster algorithm running in time 2^π’ͺ(k) n. It relies on a very sophisticated data structure and does not claim to be useful for small values of k.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 07/03/2023

Polynomial-time Approximation of Independent Set Parameterized by Treewidth

We prove the following result about approximating the maximum independen...
research
βˆ™ 07/01/2019

Space-Efficient Vertex Separators for Treewidth

Practical applications that use treewidth algorithms have graphs with tr...
research
βˆ™ 04/22/2022

An Algorithm to Find Sums of Consecutive Powers of Primes

We present and analyze an algorithm to enumerate all integers n≀ x that ...
research
βˆ™ 01/10/2013

Efficient Approximation for Triangulation of Minimum Treewidth

We present four novel approximation algorithms for finding triangulation...
research
βˆ™ 11/04/2021

Finding All Leftmost Separators of Size ≀ k

We define a notion called leftmost separator of size at most k. A leftmo...
research
βˆ™ 05/12/2022

Optimal-Degree Polynomial Approximations for Exponentials and Gaussian Kernel Density Estimation

For any real numbers B β‰₯ 1 and δ∈ (0, 1) and function f: [0, B] →ℝ, let ...

Please sign up or login with your details

Forgot password? Click here to reset