Saved in:
Bibliographic Details
Main Authors: Byrka, Jarosław, Grandoni, Fabrizio, Traub, Vera
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.19905
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916350319919104
author Byrka, Jarosław
Grandoni, Fabrizio
Traub, Vera
author_facet Byrka, Jarosław
Grandoni, Fabrizio
Traub, Vera
contents The Steiner tree problem is one of the most prominent problems in network design. Given an edge-weighted undirected graph and a subset of the vertices, called terminals, the task is to compute a minimum-weight tree containing all terminals (and possibly further vertices). The best-known approximation algorithms for Steiner tree involve enumeration of a (polynomial but) very large number of candidate components and are therefore slow in practice. A promising ingredient for the design of fast and accurate approximation algorithms for Steiner tree is the bidirected cut relaxation (BCR): bidirect all edges, choose an arbitrary terminal as a root, and enforce that each cut containing some terminal but not the root has one unit of fractional edges leaving it. BCR is known to be integral in the spanning tree case [Edmonds'67], i.e., when all the vertices are terminals. For general instances, however, it was not even known whether the integrality gap of BCR is better than the integrality gap of the natural undirected relaxation, which is exactly 2. We resolve this question by proving an upper bound of 1.9988 on the integrality gap of BCR.
format Preprint
id arxiv_https___arxiv_org_abs_2407_19905
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Bidirected Cut Relaxation for Steiner Tree has Integrality Gap Smaller than 2
Byrka, Jarosław
Grandoni, Fabrizio
Traub, Vera
Data Structures and Algorithms
Discrete Mathematics
The Steiner tree problem is one of the most prominent problems in network design. Given an edge-weighted undirected graph and a subset of the vertices, called terminals, the task is to compute a minimum-weight tree containing all terminals (and possibly further vertices). The best-known approximation algorithms for Steiner tree involve enumeration of a (polynomial but) very large number of candidate components and are therefore slow in practice. A promising ingredient for the design of fast and accurate approximation algorithms for Steiner tree is the bidirected cut relaxation (BCR): bidirect all edges, choose an arbitrary terminal as a root, and enforce that each cut containing some terminal but not the root has one unit of fractional edges leaving it. BCR is known to be integral in the spanning tree case [Edmonds'67], i.e., when all the vertices are terminals. For general instances, however, it was not even known whether the integrality gap of BCR is better than the integrality gap of the natural undirected relaxation, which is exactly 2. We resolve this question by proving an upper bound of 1.9988 on the integrality gap of BCR.
title The Bidirected Cut Relaxation for Steiner Tree has Integrality Gap Smaller than 2
topic Data Structures and Algorithms
Discrete Mathematics
url https://arxiv.org/abs/2407.19905