Approximation Algorithms for Relative Survivable Network Design Problems

No Thumbnail Available

Date

2025-09-19

Authors

Advisor

Swamy, Chaitanya

Journal Title

Journal ISSN

Volume Title

Publisher

University of Waterloo

Abstract

The Survivable Network Design (SND) problem is a classical and well-studied graph connectivity problem. Given a set of source-sink pairs and demands between them, SND asks one to compute a subgraph such that the number of paths between each pair meets their demand. SND is primarily interesting in modeling fault-tolerance; we can see the problem as requiring certain nodes to be connected even if some edges ”fail”. It is well known that a 2-approximation algorithm for SND exists, using the method of iterative rounding. In 2022, Dinitz et al. introduced a problem that we refer to as Path-Relative Survivable Network Design (PRSND), a natural extension of SND that addresses cases where the underlying graph does not have the required connectivity; in this problem, we require that the connectivity of our subgraph is ”as good as” it is in the original graph. Perhaps surprisingly, this variation makes PRSND much harder to approximate than standard SND, and outside of certain special cases no constant-factor approximations have been found. In this thesis we introduce the Cut-Relative Survivable Network Design (CRSND) prob- lem, another variant of SND that similarly aims to capture relative fault-tolerance. We show that this problem admits a 2-approximation algorithm, matching the best known ap- proximation factor for SND, via a decomposition technique. We explore some properties of said approximation, as well as hardness and modeling properties of Cut-Relative Network Design problems.

Description

Keywords

approximation algorithms, network design, discrete optimization, optimization

LC Subject Headings

Citation