Improved Steiner tree algorithms for bounded treewidth

  • Authors:
  • Markus Chimani;Petra Mutzel;Bernd Zey

  • Affiliations:
  • Algorithm Engineering, Institute of Computer Science, Friedrich-Schiller-University Jena, Jena, Germany;Chair XI for Algorithm Engineering, Department of Computer Science, TU Dortmund, Dortmund, Germany;Chair XI for Algorithm Engineering, Department of Computer Science, TU Dortmund, Dortmund, Germany

  • Venue:
  • Journal of Discrete Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a new algorithm that solves the Steiner tree problem on graphs with vertex set V to optimality in O(B"t"w"+"2^2@?tw@?|V|) time, where tw is the graph@?s treewidth and the Bell numberB"k is the number of partitions of a k-element set. This is a linear-time algorithm for graphs with fixed treewidth and a polynomial algorithm for tw@?O(log|V|/loglog|V|). While being faster than the previously known algorithms, the coloring scheme used in our algorithm can be extended to give new, improved algorithms for the prize-collecting Steiner tree as well as the k-cardinality tree problems with similar runtime bounds.