Abstract

The bandwidth of a nn-vertex graph GG is the smallest integer bb such that there exists a bijective function f:V(G)→{1,...,n}f : V(G) \rightarrow \{1,...,n\}, called a layout of GG, such that for every edge uv∈E(G)uv \in E(G), ∣f(u)−f(v)∣≤b|f(u) - f(v)| \leq b. In the {\sc Bandwidth} problem we are given as input a graph GG and integer bb, and asked whether the bandwidth of GG is at most bb. We present two results concerning the parameterized complexity of the {\sc Bandwidth} problem on trees. First we show that an algorithm for {\sc Bandwidth} with running time f(b)no(b)f(b)n^{o(b)} would violate the Exponential Time Hypothesis, even if the input graphs are restricted to be trees of pathwidth at most two. Our lower bound shows that the classical 2O(b)nb+12^{O(b)}n^{b+1} time algorithm by Saxe [SIAM Journal on Algebraic and Discrete Methods, 1980] is essentially optimal. Our second result is a polynomial time algorithm that given a tree TT and integer bb, either correctly concludes that the bandwidth of TT is more than bb or finds a layout of TT of bandwidth at most bO(b)b^{O(b)}. This is the first parameterized approximation algorithm for the bandwidth of trees.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.