journal article
May 01, 2020
Budgeted Prize-Collecting Traveling Salesman and Minimum Spanning Tree Problems
Mathematics of Operations Research
Vol. 45
No. 2
pp. 576-590
·
Institute for Operations Research and the Management Sciences (INFORMS)
Abstract
We consider constrained versions of the prize-collecting traveling salesman and the prize-collecting minimum spanning tree problems. The goal is to maximize the number of vertices in the returned tour/tree subject to a bound on the tour/tree cost. Rooted variants of the problems have the additional constraint that a given vertex, the root, must be contained in the tour/tree. We present a 2-approximation algorithm for the rooted and unrooted versions of both the tree and tour variants. The algorithm is based on a parameterized primal–dual approach. It relies on first finding a threshold value for the dual variable corresponding to the budget constraint in the primal and then carefully constructing a tour/tree that is, in a precise sense, just within budget. We improve upon the best-known guarantee of 2 + ε for the rooted and unrooted tour versions and 3 + ε for the rooted and unrooted tree versions. Our analysis extends to the setting with weighted vertices, in which we want to maximize the total weight of vertices in the tour/tree. Interestingly enough, the algorithm and analysis for the rooted case and the unrooted case are almost identical.
Topics
No keywords indexed for this article. Browse by subject →
References
17
[4]
Blum A, Ravi R, Vempala S (1996) A constant-factor approximation algorithm for the k-MST problem. Proc. 28th Annual ACM Sympos. Theory Comput. (Association for Computing Machinery, New York), 442–448.
10.1145/237814.237992
[5]
Chekuri C, Pál M (2005) A recursive greedy algorithm for walks in directed graphs. Proc. 46th Annual IEEE Sympos. Foundations Comput. Sci. (Institute of Electrical and Electronics Engineers, Piscataway, NJ), 245–253.
10.1109/sfcs.2005.9
[6]
Chen K, Har-Peled S (2006) The orienteering problem in the plane revisited. Proc. 22nd Annual Sympos. Comput. Geometry (Association for Computing Machinery, New York), 247–254.
10.1145/1137856.1137893
[9]
Garg N (1996) A 3-approximation for the minimum tree spanning k vertices. Proc. 37th Annual Sympos. Foundations Comput. Sci. (IEEE Computer Society, Washington, DC), 302–309.
10.1109/sfcs.1996.548489
[10]
Garg N (2005) Saving an epsilon: A 2-approximation for the k-MST problem in graphs. Proc. 37th Annual ACM Sympos. Theory Comput. (Association for Computing Machinery, New York), 396–402.
10.1145/1060590.1060650
[12]
Gupta A, Krishnaswamy R, Nagarajan V, Ravi R (2012) Approximation algorithms for stochastic orienteering. Proc. 23rd Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 1522–1538.
10.1137/1.9781611973099.121
[13]
Johnson DS, Minkoff M, Phillips S (2000) The prize collecting Steiner tree problem: Theory and practice. Proc. 11th Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 760–769.
[16]
[17]
TSPLIB—A Traveling Salesman Problem Library
Gerhard Reinelt
INFORMS Journal on Computing
10.1287/ijoc.3.4.376
Metrics
34
Citations
17
References
Details
- Published
- May 01, 2020
- Vol/Issue
- 45(2)
- Pages
- 576-590
Authors
Cite This Article
Alice Paul, Daniel Freund, Aaron Ferber, et al. (2020). Budgeted Prize-Collecting Traveling Salesman and Minimum Spanning Tree Problems. Mathematics of Operations Research, 45(2), 576-590. https://doi.org/10.1287/moor.2019.1002
Related
You May Also Like
Proximal Alternating Minimization and Projection Methods for Nonconvex Problems: An Approach Based on the Kurdyka-Łojasiewicz Inequality
Hédy Attouch, Jérôme Bolte · 2010
891 citations