Degree-Bounded Generalized Polymatroids and Approximating the Metric Many-Visits TSP
Abstract
In the Bounded Degree Matroid Basis Problem, we are given a matroid and a hypergraph on the same ground set, together with costs for the elements of that set as well as lower and upper bounds and for each hyperedge . The objective is to find a minimum-cost basis such that for each hyperedge . Kir\'aly et al. (Combinatorica, 2012) provided an algorithm that finds a basis of cost at most the optimum value which violates the lower and upper bounds by at most , where is the maximum degree of the hypergraph. When only lower or only upper bounds are present for each hyperedge, this additive error is decreased to . We consider an extension of the matroid basis problem to generalized polymatroids, or g-polymatroids, and additionally allow element multiplicities. The Bounded Degree g-polymatroid Element Problem with Multiplicities takes as input a g-polymatroid instead of a matroid, and besides the lower and upper bounds, each hyperedge has element multiplicities . Building on the approach of Kir\'aly et al., we provide an algorithm for finding a solution of cost at most the optimum value, having the same additive approximation guarantee. As an application, we develop a -approximation for the metric Many-Visits TSP, where the goal is to find a minimum-cost tour that visits each city a positive number of times. Our approach combines our algorithm for the Bounded Degree g-polymatroid Element Problem with Multiplicities with the principle of Christofides' algorithm from 1976 for the (single-visit) metric TSP, whose approximation guarantee it matches.
Keywords
Cite
@article{arxiv.1911.09890,
title = {Degree-Bounded Generalized Polymatroids and Approximating the Metric Many-Visits TSP},
author = {Kristóf Bérczi and André Berger and Matthias Mnich and Roland Vincze},
journal= {arXiv preprint arXiv:1911.09890},
year = {2019}
}
Comments
17 pages