Approximation Algorithms for Directed Weighted Spanners (2307.02774v2)
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).
- 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.
- Graph spanners: A tutorial review. Computer Science Review 37 (2020), 100253.
- A general approach to online network optimization problems. ACM Transactions on Algorithms (TALG) 2, 4 (2006), 640–660.
- Optimal preprocessing for answering on-line product queries. Tech. rep., 1987.
- Antonakopoulos, S. Approximating directed buy-at-bulk network design. In International Workshop on Approximation and Online Algorithms (2010), Springer, pp. 13–24.
- Testing lipschitz functions on hypergrid domains. Algorithmica 74, 3 (2016), 1055–1081.
- 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.
- Faster algorithms for all-pairs approximate shortest paths in undirected graphs. SIAM Journal on Computing 39, 7 (2010), 2865–2896.
- Euclidean prize-collecting steiner forest. Algorithmica 62, 3-4 (2012), 906–929.
- Approximation algorithms for spanner problems and directed steiner forest. Information and Computation 222 (2013), 93–107.
- Transitive-closure spanners. SIAM Journal on Computing 41, 6 (2012), 1380–1425.
- Bodwin, G. New results on linear size distance preservers. SIAM Journal on Computing 50, 2 (2021), 662–673.
- A polynomial-time approximation scheme for euclidean steiner forest. ACM Transactions on Algorithms (TALG) 11, 3 (2015), 1–20.
- Online buy-at-bulk network design. SIAM Journal on Computing 47, 4 (2018), 1505–1528.
- Approximation algorithms for directed steiner problems. Journal of Algorithms 33, 1 (1999), 73–91.
- Optimal cost-sharing mechanisms for steiner forest problems. In International Workshop on Internet and Network Economics (2006), Springer, pp. 112–123.
- 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.
- Set connectivity problems in undirected graphs and the directed steiner network problem. ACM Transactions on Algorithms (TALG) 7, 2 (2011), 1–17.
- Approximating spanners and directed steiner forest: Upper and lower bounds. ACM Transactions on Algorithms (TALG) 16, 3 (2020), 1–31.
- Compact roundtrip routing in directed networks. Journal on Algorithms 50, 1 (2004), 79–95.
- Directed spanners via flow-based linear programs. In Proceedings of the 43rd Annual ACM Symposium on Theory of Computing (STOC) (2011), pp. 323–332.
- 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.
- Approximating low-stretch spanners. In Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete algorithms (SODA) (2016), SIAM, pp. 821–840.
- All-pairs almost shortest paths. SIAM Journal on Computing 29, 5 (2000), 1740–1759.
- Elkin, M. Computing almost shortest paths. ACM Transactions on Algorithms (TALG) 1, 2 (2005), 283–323.
- 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.
- The hardness of approximating spanner problems. Theory of Computing Systems 41, 4 (2007), 691–729.
- Improved approximation algorithms for directed steiner forest. Journal of Computer and System Sciences 78, 1 (2012), 279–292.
- 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.
- 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.
- Parameterized complexity of directed spanner problems. Algorithmica 84, 8 (2022), 2292–2308.
- 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.
- 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.
- Tree embeddings for hop-constrained network design. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing (2021), pp. 356–369.
- Approximating buy-at-bulk and shallow-light k-steiner trees. Algorithmica 53 (2009), 89–103.
- Hassin, R. Approximation schemes for the restricted shortest path problem. Mathematics of Operations research 17, 1 (1992), 36–42.
- An improved approximation scheme for the group steiner problem. Networks: An International Journal 37, 1 (2001), 8–20.
- Multi-criteria approximation schemes for the resource constrained shortest path problem. Optimization Letters 12, 3 (2018), 475–483.
- Approximating the minimum equivalent digraph. SIAM Journal on Computing 24, 4 (1995), 859–872.
- Genome-scale networks link neurodegenerative disease genes to α𝛼\alphaitalic_α-synuclein through specific molecular pathways. Cell systems 4, 2 (2017), 157–170.
- 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.
- 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.
- A group-strategyproof cost sharing mechanism for the steiner forest game. SIAM Journal on Computing 37, 5 (2008), 1319–1341.
- Kortsarz, G. On the hardness of approximating spanners. Algorithmica 30 (2001), 432–450.
- A simple efficient approximation scheme for the restricted shortest path problem. Operations Research Letters 28, 5 (2001), 213–219.
- Bicriteria network design problems. Journal of algorithms 28, 1 (1998), 142–171.
- 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.
- Distance oracles beyond the Thorup-Zwick bound. SIAM Journal on Computing 43, 1 (2014), 300–311.
- Graph spanners. Journal of Graph Theory 13, 1 (1989), 99–116.
- An optimal synchronizer for the hypercube. SIAM Journal on Computing 18, 4 (1989), 740–747.
- Revealing disease-associated pathways by network integration of untargeted metabolomics. Nature methods 13, 9 (2016), 770–776.
- Roundtrip spanners and roundtrip routing in directed graphs. ACM Transactions on Algorithms (TALG) 4, 3 (2008), 29:1–29:17.
- Optimal efficiency guarantees for network design mechanisms. In International Conference on Integer Programming and Combinatorial Optimization (2007), Springer, pp. 469–483.
- 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.
- 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).
- Zelikovsky, A. A series of approximation algorithms for the acyclic directed steiner tree problem. Algorithmica 18, 1 (1997), 99–110.
- Elena Grigorescu (45 papers)
- Nithish Kumar (6 papers)
- Young-San Lin (12 papers)