Space-Efficient Vertex Separators for Treewidth

Abstract

For n-vertex graphs with treewidth k = O(n1/2-ε) and an arbitrary ε>0, we present a word-RAM algorithm to compute vertex separators using only O(n) bits of working memory. As an application of our algorithm, we give an O(1)-approximation algorithm for tree decomposition. Our algorithm computes a tree decomposition in ck n ( n) * n time using O(n) bits for some constant c > 0. We finally use the tree decomposition obtained by our algorithm to solve Vertex Cover, Independent Set, Dominating Set, MaxCut and q-Coloring by using O(n) bits as long as the treewidth of the graph is smaller than c' n for some problem dependent constant 0 < c' < 1.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…