11 research outputs found
Approximating subset -connectivity problems
A subset of terminals is -connected to a root in a
directed/undirected graph if has internally-disjoint -paths for
every ; is -connected in if is -connected to every
. We consider the {\sf Subset -Connectivity Augmentation} problem:
given a graph with edge/node-costs, node subset , and
a subgraph of such that is -connected in , find a
minimum-cost augmenting edge-set such that is
-connected in . The problem admits trivial ratio .
We consider the case and prove that for directed/undirected graphs and
edge/node-costs, a -approximation for {\sf Rooted Subset -Connectivity
Augmentation} implies the following ratios for {\sf Subset -Connectivity
Augmentation}: (i) ; (ii) , where
b=1 for undirected graphs and b=2 for directed graphs, and is the th
harmonic number. The best known values of on undirected graphs are
for edge-costs and for
node-costs; for directed graphs for both versions. Our results imply
that unless , {\sf Subset -Connectivity Augmentation} admits
the same ratios as the best known ones for the rooted version. This improves
the ratios in \cite{N-focs,L}
A Deterministic Algorithm for the Vertex Connectivity Survivable Network Design Problem
In the vertex connectivity survivable network design problem we are given an
undirected graph G = (V,E) and connectivity requirement r(u,v) for each pair of
vertices u,v. We are also given a cost function on the set of edges. Our goal
is to find the minimum cost subset of edges such that for every pair (u,v) of
vertices we have r(u,v) vertex disjoint paths in the graph induced by the
chosen edges. Recently, Chuzhoy and Khanna presented a randomized algorithm
that achieves a factor of O(k^3 log n) for this problem where k is the maximum
connectivity requirement. In this paper we derandomize their algorithm to get a
deterministic O(k^3 log n) factor algorithm. Another problem of interest is the
single source version of the problem, where there is a special vertex s and all
non-zero connectivity requirements must involve s. We also give a deterministic
O(k^2 log n) algorithm for this problem
On rooted -connectivity problems in quasi-bipartite digraphs
We consider the directed Rooted Subset -Edge-Connectivity problem: given a
set of terminals in a digraph with edge costs and
an integer , find a min-cost subgraph of that contains edge disjoint
-paths for all . The case when every edge of positive cost has
head in admits a polynomial time algorithm due to Frank, and the case when
all positive cost edges are incident to is equivalent to the -Multicover
problem. Recently, [Chan et al. APPROX20] obtained ratio for
quasi-bipartite instances, when every edge in has an end in . We give
a simple proof for the same ratio for a more general problem of covering an
arbitrary -intersecting supermodular set function by a minimum cost edge
set, and for the case when only every positive cost edge has an end in
Approximating survivable networks with β-metric costs
AbstractThe Survivable Network Design (SND) problem seeks a minimum-cost subgraph that satisfies prescribed node-connectivity requirements. We consider SND on both directed and undirected complete graphs with β-metric costs when c(xz)⩽β[c(xy)+c(yz)] for all x,y,z∈V, which varies from uniform costs (β=1/2) to metric costs (β=1).For the k-Connected Subgraph (k-CS) problem our ratios are: 1+2βk(1−β)−12k−1 for undirected graphs, and 1+4β3k(1−3β2)−12k−1 for directed graphs and 12⩽β<13. For undirected graphs this improves the ratios β1−β of Böckenhauer et al. (2008) [3] and 2+βkn of Kortsarz and Nutov (2003) [11] for all k⩾4 and 12+3k−22(4k2−7k+2)⩽β⩽k2(k+1)2−2. We also show that SND admits the ratios 2β1−β for undirected graphs, and 4β31−3β2 for directed graphs with 1/2⩽β<1/3. For two important particular cases of SND, so-called Subset k-CS and Rooted SND, our ratios are 2β31−3β2 for directed graphs and β1−β for subset k-CS on undirected graphs
Survivability and performance optimization in communication networks using network coding
The benefits of network coding are investigated in two types of communication networks: optical backbone networks and wireless networks. In backbone networks, network coding is used to improve survivability of the network against failures. In particular, network coding-based protection schemes are presented for unicast and multicast traffic models. In the unicast case, network coding was previously shown to offer near-instantaneous failure recovery at the bandwidth cost of shared backup path protection. Here, cost-effective polynomial-time heuristic algorithms are proposed for online provisioning and protection of unicast traffic. In the multicast case, network coding is used to extend the traditional live backup (1+1) unicast protection to multicast protection; hence called multicast 1+1 protection. It provides instantaneous recovery for single failures in any bi-connected network with the minimum bandwidth cost. Optimal formulation and efficient heuristic algorithms are proposed and experimentally evaluated. In wireless networks, performance benefits of network coding in multicast transmission are studied. Joint scheduling and performance optimization formulations are presented for rate, energy, and delay under routing and network coding assumptions. The scheduling component of the problem is simplified by timesharing over randomly-selected sets of non-interfering wireless links. Selecting only a linear number of such sets is shown to be rate and energy effective. While routing performs very close to network coding in terms of rate, the solution convergence time is around 1000-fold compared to network coding. It is shown that energy benefit of network coding increases as the multicast rate demand is increased. Investigation of energy-rate and delay-rate relationships shows both parameters increase non-linearly as the multicast rate is increased
Approximation Algorithms for (S,T)-Connectivity Problems
We study a directed network design problem called the --connectivity problem; we design and analyze approximation
algorithms and give hardness results. For each positive integer , the minimum cost -vertex connected spanning subgraph problem is a special case of the --connectivity problem. We defer
precise statements of the problem and of our results to the introduction.
For , we call the problem the -connectivity problem. We study three variants of the problem: the standard
-connectivity problem, the relaxed -connectivity problem, and the unrestricted -connectivity problem. We give hardness results for these three variants. We design a -approximation algorithm for the standard -connectivity problem. We design tight approximation algorithms for the relaxed -connectivity problem and one of its special cases.
For any , we give an -approximation algorithm,
where denotes the number of vertices. The approximation guarantee
almost matches the best approximation guarantee known for the minimum
cost -vertex connected spanning subgraph problem which is due to Nutov in 2009
Inapproximability of survivable networks
In the Survivable Network Design Problem (SNDP) one seeks to find a minimum cost subgraph that satisfies prescribed node-connectivity requirements. We give a novel approximation ratio preserving reduction from Directed SNDP to Undirected SNDP. Our reduction extends and widely generalizes as well as significantly simplifies the main results of [9]. Using it, we derive some new hardness of approximation results, as follows. We show that directed and undirected variants of SNDP and of k-Connected Subgraph are equivalent w.r.t. approximation, and that a ρ-approximation for Undirected Rooted SNDP implies a ρ-approximation for Directed Steiner Tree.