Journal of the Operations Research Society of China ›› 2022, Vol. 10 ›› Issue (1): 183-192.doi: 10.1007/s40305-021-00355-8

Previous Articles    

An Approximation Algorithm for the Generalized Prize-Collecting Steiner Forest Problem with Submodular Penalties

Xiao-Dan Jia, Bo Hou, Wen Liu   

  1. School of Mathematical Sciences, Hebei Normal University, Shijiazhuang 050024, Hebei, China
  • Received:2020-07-30 Revised:2020-12-08 Online:2022-03-30 Published:2022-03-23
  • Contact: Wen Liu, Xiao-Dan Jia, Bo Hou E-mail:liuwen1975@126.com;1755763023@qq.com;houbo1969@163.com

Abstract: In this paper, we consider the generalized prize-collecting Steiner forest problem with submodular penalties (GPCSF-SP problem). In this problem, we are given an undirected connected graph G=(V, E) and a collection of disjoint vertex subsets V={V1, V2, · · ·, Vl}. Assume c:E → $\mathbb{R}$+ is an edge cost function and π:2V → $\mathbb{R}$+ is a submodular penalty function. The objective of the GPCSF-SP problem is to find an edge subset F such that the total cost including the edge cost in F and the penalty cost of the subcollection S containing these Vi not connected by F is minimized. By using the primal-dual technique, we give a 3-approximation algorithm for this problem.

Key words: Generalized prize-collecting Steiner forest problem, Submodular function, Primal-dual algorithm

CLC Number: