On the Integrality Gap of Directed Steiner Tree LPs with Relatively Integral Solutions
Abstract
The Directed Steiner Tree (DST) problem is defined on a directed graph , where we are given a designated root vertex and a set of terminals . The goal is to find a minimum-cost subgraph that provides directed paths for all terminals . The approximability of DST has long been a central open problem in network design. While there exist polylogarithmic-approximation algorithms with quasi-polynomial running times (Charikar et al. 1998; Grandoni, Laekhanukit, and Li 2019; Ghuge and Nagarajan 2020), the best known polynomial-time approximation until now has remained at , for any constant . Whether a polynomial-time algorithm achieving a polylogarithmic approximation exists has remained unresolved. In this paper, we present a flow-based LP-relaxation for DST that admits a polylogarithmic integrality gap under the relative integral condition -- there exists a fractional solution in which each edge either carries a zero flow () or uses its full capacity (), where denotes the flow variable and denotes the indicator variable treated as capacities. This stands in contrast to known lower bounds, as the standard flow-based relaxation is known to exhibit a polynomial integrality gap even under relatively integral solutions. In fact, this relatively integral property is shared by all the known integrality gap instances of DST [Halperin~et~al., SODA'07; Zosin-Khuller, SODA'02; Li-Laekhanukit, SODA'22]. We further provide a randomized polynomial-time algorithm that gives an -approximation, assuming access to a relatively integral fractional solution.
Keywords
Cite
@article{arxiv.2412.10744,
title = {On the Integrality Gap of Directed Steiner Tree LPs with Relatively Integral Solutions},
author = {Bundit Laekhanukit},
journal= {arXiv preprint arXiv:2412.10744},
year = {2025}
}
Comments
There are some typos in the flow distribution, making the proof of reachability collapse. The author decided to withdraw the current version