Bisection of bounded treewidth graphs by convolutions
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Academic Press Inc.
Abstract
We prove that if (min,+)-CONVOLUTION can be solved in O(τ(n)) time, then BISECTION on treewidth t graphs can be solved in time O(8ttO(1)logn⋅τ(n)), assuming a decomposition of width t as input. Plugging in the O(n2) time algorithm for (min,+)-CONVOLUTION yields a O(8ttO(1)n2logn) time algorithm for BISECTION. This improves over the (dependence on n of the) O(2tn3) time algorithm of Jansen et al. [SICOMP 2005] at the cost of a worse dependence on t. “Conversely”, we show that if BISECTION can be solved in time O(β(n)) on edge weighted trees, then so can (min,+)-CONVOLUTION. Thus, obtaining a sub-quadratic algorithm for BISECTION on trees is extremely challenging, and could even be impossible. On the other hand, for unweighted graphs of treewidth t, by making use of the algorithm for BOUNDED DIFFERENCE (min,+)-CONVOLUTION of Chan and Lewenstein [STOC 2015], we obtain a sub-quadratic algorithm for BISECTION with running time O(8ttO(1)n1.864logn). © 2021 Elsevier Inc.
Description
Keywords
Bisection, Convolution, Fine-grained complexity, Treewidth, Graph algorithms, Bounded-treewidth graphs, Quadratic algorithms, Running time, T-graph, Time algorithms, Tree-width, Unweighted graphs, Weighted tree, Trees (mathematics)