Dial a Ride from k-forest
Abstract
The k-forest problem is a common generalization of both the k-MST and the dense--subgraph problems. Formally, given a metric space on vertices , with demand pairs and a ``target'' , the goal is to find a minimum cost subgraph that connects at least demand pairs. In this paper, we give an -approximation algorithm for -forest, improving on the previous best ratio of by Segev & Segev. We then apply our algorithm for k-forest to obtain approximation algorithms for several Dial-a-Ride problems. The basic Dial-a-Ride problem is the following: given an point metric space with objects each with its own source and destination, and a vehicle capable of carrying at most objects at any time, find the minimum length tour that uses this vehicle to move each object from its source to destination. We prove that an -approximation algorithm for the -forest problem implies an -approximation algorithm for Dial-a-Ride. Using our results for -forest, we get an - approximation algorithm for Dial-a-Ride. The only previous result known for Dial-a-Ride was an -approximation by Charikar & Raghavachari; our results give a different proof of a similar approximation guarantee--in fact, when the vehicle capacity is large, we give a slight improvement on their results.
Keywords
Cite
@article{arxiv.0707.0648,
title = {Dial a Ride from k-forest},
author = {Anupam Gupta and MohammadTaghi Hajiaghayi and Viswanath Nagarajan and R. Ravi},
journal= {arXiv preprint arXiv:0707.0648},
year = {2007}
}
Comments
Preliminary version in Proc. European Symposium on Algorithms, 2007