Bisection of bounded treewidth graphs by convolutions

Loading...
Thumbnail Image

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)log⁡n⋅τ(n)), assuming a decomposition of width t as input. Plugging in the O(n2) time algorithm for (min⁡,+)-CONVOLUTION yields a O(8ttO(1)n2log⁡n) 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.864log⁡n). © 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)

Citation

Endorsement

Review

Supplemented By

Referenced By