Improved Steiner tree algorithms for bounded treewidth

被引:19
作者
Chimani, Markus [1 ]
Mutzel, Petra [2 ]
Zey, Bernd [2 ]
机构
[1] Friedrich Schiller Univ Jena, Inst Comp Sci, Algorithm Engn, Jena, Germany
[2] TU Dortmund, Dept Comp Sci, Algorithm Engn, Dortmund, Germany
关键词
(Prize-collecting) Steiner tree; k-Cardinality tree; Bounded treewidth; Fixed parameter tractable; Exact algorithm;
D O I
10.1016/j.jda.2012.04.016
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose a new algorithm that solves the Steiner tree problem on graphs with vertex set V to optimality in O(B-tw+2(2) . tw . vertical bar V vertical bar) time, where tw is the graph's treewidth and the Bell number B-k is the number of partitions of a k-element set. This is a lineartime algorithm for graphs with fixed treewidth and a polynomial algorithm for tw is an element of O( log vertical bar V vertical bar/log log vertical bar V vertical bar). 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. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:67 / 78
页数:12
相关论文
共 28 条
[1]   COMPLEXITY OF FINDING EMBEDDINGS IN A K-TREE [J].
ARNBORG, S ;
CORNEIL, DG ;
PROSKUROWSKI, A .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1987, 8 (02) :277-284
[2]  
Bateni M., 2010, ARXIV10064339V1CSDS
[3]  
Bateni MH, 2010, ACM S THEORY COMPUT, P211
[4]  
Berend D, 2010, PROBAB MATH STAT-POL, V30, P185
[5]   LINEAR-TIME COMPUTATION OF OPTIMAL SUBGRAPHS OF DECOMPOSABLE GRAPHS [J].
BERN, MW ;
LAWLER, EL ;
WONG, AL .
JOURNAL OF ALGORITHMS, 1987, 8 (02) :216-235
[6]  
Betzler N., 2006, THESIS
[7]   Fourier Meets Mobius: Fast Subset Convolution [J].
Bjorklund, Andreas ;
Husfeldt, Thore ;
Kaski, Petteri ;
Koivisto, Mikko .
STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, :67-74
[8]  
Bodlaender H. L., 1993, Acta Cybernetica, V11, P1
[9]  
Bodlaender HL, 2007, LECT NOTES COMPUT SC, V4474, P11
[10]   A linear-time ie algorithm for finding three-decompositions of small treewidth [J].
Bodlaender, HL .
SIAM JOURNAL ON COMPUTING, 1996, 25 (06) :1305-1317