Algorithms for the Prize-Collecting k-Steiner Tree Problem
2022-07-06分类号:O157.5
【部门】School of Science Beijing University of Posts and Telecommunications Academy of Mathematics and Systems Science Chinese Academy of Sciences Beijing Institute for Scientific and Engineering Computing Beijing University of Technology School of Computer Science and Technology Shandong Jianzhu University
【摘要】In this paper,we study the prize-collecting k-Steiner tree(PCkST) problem.We are given a graph G=(V,E) and an integer k.The graph is connected and undirected.A vertex r ∈ V called root and a subset R?V called terminals are also given.A feasible solution for the PCkST is a tree F rooted at r and connecting at least k vertices in R.Excluding a vertex from the tree incurs a penalty cost,and including an edge in the tree incurs an edge cost.We wish to find a feasible solution with minimum total cost.The total cost of a tree F is the sum of the edge costs of the edges in F and the penalty costs of the vertices not in F.We present a simple approximation algorithm with the ratio of 5.9672 for the PCkST.This algorithm uses the approximation algorithms for the prize-collecting Steiner tree(PCST) problem and the k-Steiner tree(kST) problem as subroutines.Then we propose a primal-dual based approximation algorithm and improve the approximation ratio to 5.
【关键词】prize-collecting Steiner tree approximation algorithm
【基金】supported by the National Natural Science Foundation of China (Nos. 12001523,11971046,12131003,and 11871081);; the Scientific Research Project of Beijing Municipal Education Commission (No. KM201910005012);; Beijing Natural Science Foundation Project (No. Z200002)
【所属期刊栏目】Tsinghua Science and Technology
文献传递

