Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
430953 | Journal of Discrete Algorithms | 2012 | 12 Pages |
Abstract
We propose a new algorithm that solves the Steiner tree problem on graphs with vertex set V to optimality in O(Btw+22⋅tw⋅|V|) time, where tw is the graphʼs treewidth and the Bell number BkBk 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.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Markus Chimani, Petra Mutzel, Bernd Zey,