English

Extending the primal-dual 2-approximation algorithm beyond uncrossable set families

Data Structures and Algorithms 2023-07-21 v2

Abstract

A set family F{\cal F} is uncrossableuncrossable if AB,ABFA \cap B,A \cup B \in {\cal F} or AB,BAFA \setminus B,B \setminus A \in {\cal F} for any A,BFA,B \in {\cal F}. A classic result of Williamson, Goemans, Mihail, and Vazirani [STOC 1993:708-717] states that the problem of covering an uncrossable set family by a min-cost edge set admits approximation ratio 22, by a primal-dual algorithm. They asked whether this result extends to a larger class of set families and combinatorial optimization problems. We define a new class of semisemi-uncrossableuncrossable setset familiesfamilies, when for any A,BFA,B \in {\cal F} we have that ABFA \cap B \in {\cal F} and one of AB,AB,BAA \cup B,A \setminus B ,B \setminus A is in F{\cal F}, or AB,BAFA \setminus B,B \setminus A \in {\cal F}. We will show that the Williamson et al. algorithm extends to this new class of families and identify several ``non-uncrossable'' algorithmic problems that belong to this class. In particular, we will show that the union of an uncrossable family and a monotone family, or of an uncrossable family that has the disjointness property and a proper family, is a semi-uncrossable family, that in general is not uncrossable. For example, our result implies approximation ratio 22 for the problem of finding a min-cost subgraph HH such that HH contains a Steiner forest and every connected component of HH contains at least kk nodes from a given set TT of terminals.

Keywords

Cite

@article{arxiv.2307.08270,
  title  = {Extending the primal-dual 2-approximation algorithm beyond uncrossable set families},
  author = {Zeev Nutov},
  journal= {arXiv preprint arXiv:2307.08270},
  year   = {2023}
}
R2 v1 2026-06-28T11:32:08.679Z