paper

Degree-Bounded Generalized Polymatroids and Approximating the Metric Many-Visits TSP

arXiv:1911.09890

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ály 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ály 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.

17 pages