A 2-approximation for the k-prize-collecting Steiner tree problem

We consider the k-prize-collecting Steiner tree problem. An instance is composed of an integer k and a graph G with costs on edges and penalties on vertices. The objective is to find a tree spanning at least k vertices which minimizes the cost of the edges in the tree plus the penalties of vertices not in the tree. This is one of the most fundamental network design problems and is a common generalization of the prize-collecting Steiner tree and the k-minimum spanning tree problems. Our main result is a 2-approximation algorithm, which improves on the currently best known approximation factor of 3.96 and has a faster running time. The algorithm builds on a modification of the primal-dual framework of Goemans and Williamson, and reveals interesting properties that can be applied to other similar problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2018

A 4-Approximation Algorithm for k-Prize Collecting Steiner Tree Problems

This paper studies a 4-approximation algorithm for k-prize collecting St...
research
10/30/2020

Approximating the clustered selected-internal Steiner tree problem

Given a complete graph G=(V,E), with nonnegative edge costs, two subsets...
research
06/02/2023

Revisiting Garg's 2-Approximation Algorithm for the k-MST Problem in Graphs

This paper revisits the 2-approximation algorithm for k-MST presented by...
research
02/21/2018

Spanning Tree Congestion and Computation of Generalized Győri-Lovász Partition

We study a natural problem in graph sparsification, the Spanning Tree Co...
research
10/19/2017

A Primal-Dual based Distributed Approximation Algorithm for Prize Collecting Steiner Tree

Constructing a steiner tree of a graph is a fundamental problem in many ...
research
08/11/2023

A Better-Than-1.6-Approximation for Prize-Collecting TSP

Prize-Collecting TSP is a variant of the traveling salesperson problem w...
research
11/02/2017

Optimal Parametric Search for Path and Tree Partitioning

We present linear-time algorithms for partitioning a path or a tree with...

Please sign up or login with your details

Forgot password? Click here to reset