1. Improved Approximation Algorithm for Steiner k-Forest with Nearly Uniform Weights.
- Author
-
DINITZ, MICHAEL, KORTSARZ, GUY, and NUTOV, ZEEV
- Subjects
APPROXIMATION algorithms ,GRAPH algorithms ,SUBGRAPHS ,WEIGHTED graphs ,MATHEMATICAL bounds - Abstract
In the Steiner k-Forest problem we are given an edge weighted graph, a collection D of node pairs, and an integer k ≤ |D|. The goal is to find a minimum cost subgraph that connects at least kpairs. The best known ratio for this problem is min{O(√n), O(√k)} [8]. In [8] it is also shown that ratio ρ for Steiner k-Forest implies ratio O(ρ · log
2 n) for the Dial-a-Ride problem: given an edge weighted graph and a set of items with a source and a destination each, find a minimum length tour to move each object from its source to destination, but carrying at most k objects at a time. The only other algorithm known for Dial-a-Ride, besides the one resulting from [8], has ratio O(√n) [4]. We obtain ratio n0.448 for Steiner k-Forest and Dial-a-Ride with unit weights, breaking the O(√n) ratio barrier for this natural special case. We also show that if the maximum weight of an edge is O(nϵ), then one can achieve ratio O(n(1+ϵ)0.448 ), which is less than √n if ϵ is small enough. To prove our main result we consider the following generalization of the Minimum k-Edge Subgraph (Mk-ES) problem, which we call Min-Cost-Edge-Profit Subgraph (MC-EPS): Given a graph G = (V, E) with edge-profits p = {pe : e ∈ E} and node-costs c = {cv : v ∈ V }, and a lower profit bound , find a minimum node-cost subgraph of G of edge profit at least . The Mk-ES problem is a special case of MC-EPS with unit node costs and unit edge profits. The currently best known ratio for Mk-ES is n3−2√2+ϵ (note that 3 − 2√2 < 0.1716) [5]. We extend this ratio to MC-EPS for arbitrary node weights and edge profits that are polynomial in n, which may be of independent interest. [ABSTRACT FROM AUTHOR]- Published
- 2017
- Full Text
- View/download PDF