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

Approximation Algorithms for Directed Weighted Spanners (2307.02774v2)

Published 6 Jul 2023 in cs.DS and cs.DM

Abstract: In the pairwise weighted spanner problem, the input consists of an $n$-vertex-directed graph, where each edge is assigned a cost and a length. Given $k$ vertex pairs and a distance constraint for each pair, the goal is to find a minimum-cost subgraph in which the distance constraints are satisfied. This formulation captures many well-studied connectivity problems, including spanners, distance preservers, and Steiner forests. In the offline setting, we show: 1. An $\tilde{O}(n{4/5 + \epsilon})$-approximation algorithm for pairwise weighted spanners. When the edges have unit costs and lengths, the best previous algorithm gives an $\tilde{O}(n{3/5 + \epsilon})$-approximation, due to Chlamt\'a\v{c}, Dinitz, Kortsarz, and Laekhanukit (TALG, 2020). 2. An $\tilde{O}(n{1/2+\epsilon})$-approximation algorithm for all-pair weighted distance preservers. When the edges have unit costs and arbitrary lengths, the best previous algorithm gives an $\tilde{O}(n{1/2})$-approximation for all-pair spanners, due to Berman, Bhattacharyya, Makarychev, Raskhodnikova, and Yaroslavtsev (Information and Computation, 2013). In the online setting, we show: 1. An $\tilde{O}(k{1/2 + \epsilon})$-competitive algorithm for pairwise weighted spanners. The state-of-the-art results are $\tilde{O}(n{4/5})$-competitive when edges have unit costs and arbitrary lengths, and $\min{\tilde{O}(k{1/2 + \epsilon}), \tilde{O}(n{2/3 + \epsilon})}$-competitive when edges have unit costs and lengths, due to Grigorescu, Lin, and Quanrud (APPROX, 2021). 2. An $\tilde{O}(k{\epsilon})$-competitive algorithm for single-source weighted spanners. Without distance constraints, this problem is equivalent to the directed Steiner tree problem. The best previous algorithm for online directed Steiner trees is $\tilde{O}(k{\epsilon})$-competitive, due to Chakrabarty, Ene, Krishnaswamy, and Panigrahi (SICOMP, 2018).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (56)
  1. Reachability preservers: New extremal bounds and approximation algorithms. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) (2018), SIAM, pp. 1865–1883.
  2. Graph spanners: A tutorial review. Computer Science Review 37 (2020), 100253.
  3. A general approach to online network optimization problems. ACM Transactions on Algorithms (TALG) 2, 4 (2006), 640–660.
  4. Optimal preprocessing for answering on-line product queries. Tech. rep., 1987.
  5. Antonakopoulos, S. Approximating directed buy-at-bulk network design. In International Workshop on Approximation and Online Algorithms (2010), Springer, pp. 13–24.
  6. Testing lipschitz functions on hypergrid domains. Algorithmica 74, 3 (2016), 1055–1081.
  7. Awerbuch, B. Communication-time trade-offs in network synchronization. In Proceedings of the 4th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC) (New York, NY, USA, 1985), p. 272–276.
  8. Faster algorithms for all-pairs approximate shortest paths in undirected graphs. SIAM Journal on Computing 39, 7 (2010), 2865–2896.
  9. Euclidean prize-collecting steiner forest. Algorithmica 62, 3-4 (2012), 906–929.
  10. Approximation algorithms for spanner problems and directed steiner forest. Information and Computation 222 (2013), 93–107.
  11. Transitive-closure spanners. SIAM Journal on Computing 41, 6 (2012), 1380–1425.
  12. Bodwin, G. New results on linear size distance preservers. SIAM Journal on Computing 50, 2 (2021), 662–673.
  13. A polynomial-time approximation scheme for euclidean steiner forest. ACM Transactions on Algorithms (TALG) 11, 3 (2015), 1–20.
  14. Online buy-at-bulk network design. SIAM Journal on Computing 47, 4 (2018), 1505–1528.
  15. Approximation algorithms for directed steiner problems. Journal of Algorithms 33, 1 (1999), 73–91.
  16. Optimal cost-sharing mechanisms for steiner forest problems. In International Workshop on Internet and Network Economics (2006), Springer, pp. 112–123.
  17. Chechik, S. Approximate distance oracles with improved bounds. In Proceedings of the 47th Annual ACM Symposium on Theory of Computing (STOC) (2015), R. A. Servedio and R. Rubinfeld, Eds., ACM, pp. 1–10.
  18. Set connectivity problems in undirected graphs and the directed steiner network problem. ACM Transactions on Algorithms (TALG) 7, 2 (2011), 1–17.
  19. Approximating spanners and directed steiner forest: Upper and lower bounds. ACM Transactions on Algorithms (TALG) 16, 3 (2020), 1–31.
  20. Compact roundtrip routing in directed networks. Journal on Algorithms 50, 1 (2004), 79–95.
  21. Directed spanners via flow-based linear programs. In Proceedings of the 43rd Annual ACM Symposium on Theory of Computing (STOC) (2011), pp. 323–332.
  22. Fault-tolerant spanners: better and simpler. In Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC) (2011), pp. 169–178.
  23. Approximating low-stretch spanners. In Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete algorithms (SODA) (2016), SIAM, pp. 821–840.
  24. All-pairs almost shortest paths. SIAM Journal on Computing 29, 5 (2000), 1740–1759.
  25. Elkin, M. Computing almost shortest paths. ACM Transactions on Algorithms (TALG) 1, 2 (2005), 283–323.
  26. The client-server 2-spanner problem with applications to network design. In SIROCCO 8, Proceedings of the 8th International Colloquium on Structural Information and Communication Complexity, Vall de Núria, Girona-Barcelona, Catalonia, Spain, 27-29 June, 2001 (2001), F. Comellas, J. Fàbrega, and P. Fraigniaud, Eds., vol. 8 of Proceedings in Informatics, Carleton Scientific, pp. 117–132.
  27. The hardness of approximating spanner problems. Theory of Computing Systems 41, 4 (2007), 691–729.
  28. Improved approximation algorithms for directed steiner forest. Journal of Computer and System Sciences 78, 1 (2012), 279–292.
  29. Filtser, A. Hop-constrained metric embeddings and their applications. In 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS) (2021), IEEE, pp. 492–503.
  30. Simple cost sharing schemes for multicommodity rent-or-buy and stochastic steiner tree. In Proceedings of the 38th Annual ACM Symposium on Theory of Computing (STOC) (2006), pp. 663–670.
  31. Parameterized complexity of directed spanner problems. Algorithmica 84, 8 (2022), 2292–2308.
  32. Online directed spanners and steiner forests. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2021) (2021), Schloss Dagstuhl-Leibniz-Zentrum für Informatik.
  33. Approximation via cost-sharing: a simple approximation algorithm for the multicommodity rent-or-buy problem. In 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS), 2003. Proceedings. (2003), IEEE, pp. 606–615.
  34. Tree embeddings for hop-constrained network design. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing (2021), pp. 356–369.
  35. Approximating buy-at-bulk and shallow-light k-steiner trees. Algorithmica 53 (2009), 89–103.
  36. Hassin, R. Approximation schemes for the restricted shortest path problem. Mathematics of Operations research 17, 1 (1992), 36–42.
  37. An improved approximation scheme for the group steiner problem. Networks: An International Journal 37, 1 (2001), 8–20.
  38. Multi-criteria approximation schemes for the resource constrained shortest path problem. Optimization Letters 12, 3 (2018), 475–483.
  39. Approximating the minimum equivalent digraph. SIAM Journal on Computing 24, 4 (1995), 859–872.
  40. Genome-scale networks link neurodegenerative disease genes to α𝛼\alphaitalic_α-synuclein through specific molecular pathways. Cell systems 4, 2 (2017), 157–170.
  41. Having hope in hops: New spanners, preservers and lower bounds for hopsets. In 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS) (2022), IEEE, pp. 766–777.
  42. From primal-dual to cost shares and back: a stronger lp relaxation for the steiner forest problem. In International Colloquium on Automata, Languages, and Programming (2005), Springer, pp. 930–942.
  43. A group-strategyproof cost sharing mechanism for the steiner forest game. SIAM Journal on Computing 37, 5 (2008), 1319–1341.
  44. Kortsarz, G. On the hardness of approximating spanners. Algorithmica 30 (2001), 432–450.
  45. A simple efficient approximation scheme for the restricted shortest path problem. Operations Research Letters 28, 5 (2001), 213–219.
  46. Bicriteria network design problems. Journal of algorithms 28, 1 (1998), 142–171.
  47. Approximating cycles in directed graphs: Fast algorithms for girth and roundtrip spanners. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete algorithms (SODA) (2018), A. Czumaj, Ed., SIAM, pp. 1374–1392.
  48. Distance oracles beyond the Thorup-Zwick bound. SIAM Journal on Computing 43, 1 (2014), 300–311.
  49. Graph spanners. Journal of Graph Theory 13, 1 (1989), 99–116.
  50. An optimal synchronizer for the hypercube. SIAM Journal on Computing 18, 4 (1989), 740–747.
  51. Revealing disease-associated pathways by network integration of untargeted metabolomics. Nature methods 13, 9 (2016), 770–776.
  52. Roundtrip spanners and roundtrip routing in directed graphs. ACM Transactions on Algorithms (TALG) 4, 3 (2008), 29:1–29:17.
  53. Optimal efficiency guarantees for network design mechanisms. In International Conference on Integer Programming and Combinatorial Optimization (2007), Springer, pp. 469–483.
  54. Vetta, A. Approximating the minimum strongly connected subgraph via a matching lower bound. In Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete algorithms (SODA) (2001), pp. 417–426.
  55. Yao, A. C.-C. Space-time tradeoff for answering range queries (extended abstract). In Proceedings of the 14th Annual ACM Symposium on Theory of Computing (STOC) (1982).
  56. Zelikovsky, A. A series of approximation algorithms for the acyclic directed steiner tree problem. Algorithmica 18, 1 (1997), 99–110.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Elena Grigorescu (45 papers)
  2. Nithish Kumar (6 papers)
  3. Young-San Lin (12 papers)

Summary

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