Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Prize-Collecting Steiner Tree: A 1.79 Approximation (2405.03792v1)

Published 6 May 2024 in cs.DS

Abstract: Prize-Collecting Steiner Tree (PCST) is a generalization of the Steiner Tree problem, a fundamental problem in computer science. In the classic Steiner Tree problem, we aim to connect a set of vertices known as terminals using the minimum-weight tree in a given weighted graph. In this generalized version, each vertex has a penalty, and there is flexibility to decide whether to connect each vertex or pay its associated penalty, making the problem more realistic and practical. Both the Steiner Tree problem and its Prize-Collecting version had long-standing $2$-approximation algorithms, matching the integrality gap of the natural LP formulations for both. This barrier for both problems has been surpassed, with algorithms achieving approximation factors below $2$. While research on the Steiner Tree problem has led to a series of reductions in the approximation ratio below $2$, culminating in a $\ln(4)+\epsilon$ approximation by Byrka, Grandoni, Rothvo{\ss}, and Sanit`a, the Prize-Collecting version has not seen improvements in the past 15 years since the work of Archer, Bateni, Hajiaghayi, and Karloff, which reduced the approximation factor for this problem from $2$ to $1.9672$. Interestingly, even the Prize-Collecting TSP approximation, which was first improved below $2$ in the same paper, has seen several advancements since then. In this paper, we reduce the approximation factor for the PCST problem substantially to 1.7994 via a novel iterative approach.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (25)
  1. When trees collide: An approximation algorithm for the generalized steiner problem on networks. In Proceedings of the Twenty-Third Annual ACM Symposium on Theory of Computing, STOC ’91, page 134–144, New York, NY, USA, 1991. Association for Computing Machinery.
  2. When trees collide: An approximation algorithm for the generalized steiner problem on networks. SIAM J. Comput., 24(3):440–456, 1995.
  3. 2-approximation for prize-collecting steiner forest. In D. P. Woodruff, editor, Proceedings of the 2024 ACM-SIAM Symposium on Discrete Algorithms, SODA 2024, Alexandria, VA, USA, January 7-10, 2024, pages 669–693. SIAM, 2024.
  4. Network flows - theory, algorithms and applications. Prentice Hall, 1993.
  5. Improved approximation algorithms for prize-collecting steiner tree and TSP. SIAM J. Comput., 40(2):309–332, 2011.
  6. Improved approximation algorithms for PRIZE-COLLECTING STEINER TREE and TSP. In 50th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2009, October 25-27, 2009, Atlanta, Georgia, USA, pages 427–436. IEEE Computer Society, 2009.
  7. E. Balas. The prize collecting traveling salesman problem. Networks, 19(6):621–636, 1989.
  8. The steiner problem with edge lengths 1 and 2. Inf. Process. Lett., 32(4):171–176, 1989.
  9. A note on the prize collecting traveling salesman problem. Math. Program., 59:413–420, 1993.
  10. A better-than-1.6-approximation for prize-collecting TSP. CoRR, abs/2308.06254, 2023.
  11. J. Blauth and M. Nägele. An improved approximation guarantee for prize-collecting TSP. In B. Saha and R. A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 1848–1861. ACM, 2023.
  12. An improved lp-based approximation for steiner tree. In L. J. Schulman, editor, Proceedings of the 42nd ACM Symposium on Theory of Computing, STOC 2010, Cambridge, Massachusetts, USA, 5-8 June 2010, pages 583–592. ACM, 2010.
  13. M. Chlebík and J. Chlebíková. The steiner tree problem on graphs: Inapproximability results. Theor. Comput. Sci., 406(3):207–214, 2008.
  14. M. X. Goemans. Combining approximation algorithms for the prize-collecting TSP. CoRR, abs/0910.0553, 2009.
  15. A general approximation technique for constrained forest problems. SIAM J. Comput., 24(2):296–317, 1995.
  16. An efficient cost-sharing mechanism for the prize-collecting steiner forest problem. In N. Bansal, K. Pruhs, and C. Stein, editors, Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007, New Orleans, Louisiana, USA, January 7-9, 2007, pages 1153–1162. SIAM, 2007.
  17. M. Hajiaghayi and A. A. Nasri. Prize-collecting steiner networks via iterative rounding. In A. López-Ortiz, editor, LATIN 2010: Theoretical Informatics, 9th Latin American Symposium, Oaxaca, Mexico, April 19-23, 2010. Proceedings, volume 6034 of Lecture Notes in Computer Science, pages 515–526. Springer, 2010.
  18. M. T. Hajiaghayi and K. Jain. The prize-collecting generalized steiner tree problem via a new approach of primal-dual schema. In Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2006, Miami, Florida, USA, January 22-26, 2006, pages 631–640. ACM Press, 2006.
  19. S. L. Hakimi. Steiner’s problem in graphs and its implications. Networks, 1(2):113–133, 1971.
  20. R. M. Karp. Reducibility among combinatorial problems. In R. E. Miller and J. W. Thatcher, editors, Proceedings of a symposium on the Complexity of Computer Computations, held March 20-22, 1972, at the IBM Thomas J. Watson Research Center, Yorktown Heights, New York, USA, The IBM Research Symposia Series, pages 85–103. Plenum Press, New York, 1972.
  21. M. Karpinski and A. Zelikovsky. New approximation algorithms for the steiner tree problems. Electron. Colloquium Comput. Complex., TR95-030, 1995.
  22. A fast algorithm for steiner trees. Acta Informatica, 15:141–145, 1981.
  23. G. Robins and A. Zelikovsky. Tighter bounds for graph steiner tree approximation. SIAM J. Discret. Math., 19(1):122–134, 2005.
  24. F. J. Rohlf. J. felsenstein, inferring phylogenies, sinauer assoc., 2004, pp. xx + 664. J. Classif., 22(1):139–142, 2005.
  25. A. Zelikovsky. An 11/6-approximation algorithm for the network steiner problem. Algorithmica, 9(5):463–470, 1993.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Ali Ahmadi (9 papers)
  2. Iman Gholami (5 papers)
  3. MohammadTaghi Hajiaghayi (104 papers)
  4. Peyman Jabbarzade (8 papers)
  5. Mohammad Mahdavi (10 papers)
Citations (3)

Summary

We haven't generated a summary for this paper yet.