Fast Polynomial-Space Algorithms Using Inclusion-Exclusion

Fast Polynomial-Space Algorithms Using Inclusion-Exclusion

0.00 Avg rating0 Votes
Article ID: iaor20131271
Volume: 65
Issue: 4
Start Page Number: 868
End Page Number: 884
Publication Date: Apr 2013
Journal: Algorithmica
Authors:
Keywords: combinatorial optimization
Abstract:

Given a graph with n vertices, k terminals and positive integer weights not larger than c, we compute a minimum Steiner Tree in 𝒪 ( 2 k c ) equ1 time and 𝒪 ( c ) equ2 space, where the 𝒪 equ3 notation omits terms bounded by a polynomial in the input‐size. We obtain the result by defining a generalization of walks, called branching walks, and combining it with the Inclusion‐Exclusion technique. Using this combination we also give 𝒪 ( 2 n ) equ4 ‐time polynomial space algorithms for Degree Constrained Spanning Tree, Maximum Internal Spanning Tree and #Spanning Forest with a given number of components. Furthermore, using related techniques, we also present new polynomial space algorithms for computing the Cover Polynomial of a graph, Convex Tree Coloring and counting the number of perfect matchings of a graph.

Reviews

Required fields are marked *. Your email address will not be published.