Augmenting Trees to Achieve 2-Node-Connectivity

Loading...
Thumbnail Image

Date

2020-09-02

Authors

Grout, Logan

Advisor

Cheriyan, Joseph

Journal Title

Journal ISSN

Volume Title

Publisher

University of Waterloo

Abstract

This thesis focuses on the Node-Connectivity Tree Augmentation Problem (NC-TAP), formally defined as follows. The first input of the problem is a graph G which has vertex set V and edge set E. We require |V| >= 3 to avoid degenerate cases. The edge set E is a disjoint union of two sets T and L where the subgraph (V,T) is connected and acyclic. We call the edges in T the tree edges and the edges in L are called links. The second input is a vector c in R^L, c >= 0 (a vector of nonnegative real numbers indexed by the links), which is called the cost of the links. We often refer to this graph G and cost vector c as an instance of NC-TAP. Given an instance G = (V, T U L) and c to NC-TAP, a feasible solution to that instance is a set of links F such that the graph (V, T U F) is 2-connected. The cost of a set of links. The goal of NC-TAP is to find a feasible solution F^* to the given instance such that the the cost of F^* is minimum among all feasible solutions to the instance. This thesis is mainly expository and it has two goals. First, we present the current best-known algorithms for NC-TAP. The second goal of this thesis is to explore new directions in the study of NC-TAP in the last chapter. This is an exploratory chapter where the goal is to use the state of the art techniques for TAP to develop an algorithm for NC-TAP which has an approximation guarantee better than factor 2.

Description

Keywords

combinatorial optimization, tree augmentation

LC Subject Headings

Citation