Quasi-Polynomial Algorithms for Submodular Tree Orienteering and Other Directed Network Design Problems
Rohan Ghuge, Viswanath Nagarajan
Abstract
We consider the following general network design problem on directed graphs. The input is an asymmetric metric (V, c), root r * ∈ V , monotone submodular function f : 2 V → R + and budget B. The goal is to find an r * -rooted arborescence T of cost at most B that maximizes f (T ). Our main result is a simple quasi-polynomial time O( log k log log k )-approximation algorithm for this problem, where k ≤ |V | is the number of vertices in an optimal solution. To the best of our knowledge, this is the first non-trivial approximation ratio for this problem. As a consequence we obtain an O( log 2 k log log k )-approximation algorithm for directed (polymatroid) Steiner tree in quasi-polynomial time. We also extend our main result to a setting with additional length bounds at vertices, which leads to improved O( log 2 k log log k )-approximation algorithms for the single-source buy-at-bulk and priority Steiner tree problems. For the usual directed Steiner tree problem, our result matches the best previous approximation ratio [GLL19]. Our algorithm has the advantage of being deterministic and faster: the runtime is exp(O(log n log 1+ǫ k)). For polymatroid Steiner tree and single-source buy-at-bulk, our result improves prior approximation ratios by a logarithmic factor. For directed priority Steiner tree, our result seems to be the first non-trivial approximation ratio. All our approximation ratios are tight (up to constant factors) for quasi-polynomial algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c7201d7e-b2b0-48b7-9952-bb0d3da175b4Cited by top-tier papers3
- Towards PTAS for Precedence Constrained Scheduling via Combinatorial AlgorithmsShi LiSODA 2021 · 5 citations
- Polynomial Integrality Gap of Flow LP for Directed Steiner TreeShi Li, Bundit LaekhanukitSODA 2022 · 3 citations
- Online Generalized Network Design Under (Dis)Economies of ScaleViswanath Nagarajan, Lily WangSODA 2021 · 3 citations
Related papers
- Tree embeddings for hop-constrained network designBernhard Haeupler, D. Ellis Hershkowitz, Goran ZuzicSTOC 2021 · 1 citation
- Shortest Cycles With Monotone Submodular CostsFedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Daniel Lokshtanov et al.SODA 2023
- A Polylogarithmic Approximation for Buy-at-Bulk Network Design with ProtectionChandra Chekuri, Rhea JainSTOC 2026 · 2 citations
- Deterministic Algorithm and Faster Algorithm for Submodular Maximization Subject to a Matroid ConstraintNiv Buchbinder, Moran FeldmanFOCS 2024 · 11 citations
- A Polylogarithmic Approximation for Directed Steiner Forest in Planar DigraphsChandra Chekuri, Rhea JainSODA 2025 · 1 citation
