By using SIAM Journals Online you agree to abide by the
Terms and Conditions of Use.

©  SIAM

 

SIAM Journal on Discrete Mathematics

Previous Article
Approximation Algorithms for Network Design with Metric Costs
We study undirected networks with edge costs that satisfy the triangle inequality. Let $n$ denote the number of nodes. We present an $O(1)$-approximation algorithm for a generalization of the metric-...
Next Article
Discrete Lines and Wandering Paths
The problem of finding an approximation to a geometric line by a discrete line using pixels is ubiquitous in computer graphics applications. We show that this discrete line problem in ${\mathbb R}^{n...

You are not logged in to this journal. Log in

Locating Servers for Reliability and Affine Embeddings

SIAM J. Discrete Math. Volume 21, Issue 3, pp. 637-646 (2007)

Published July 25, 2007
Buy This PDF   (US$25)
Download PDF (166 kB) View Cart

Consider the problem of locating servers in a network for the purpose of storing data, performing an application, etc., so that at least one server will be available to clients even if up to $k$ component failures occur throughout the network. Letting $G = (V,E)$ be the graph with vertex set $V$ and edge set $E$ representing the topology of the network, and letting $L \subseteq V$ be a set of potential locations for the servers, a fundamental problem is to determine a minimum-size set $S \subseteq L$ such that the network remains connected to $S$ even if up to $k$ component failures occur throughout the network. We say that such a set $S$ is $k$-fault-tolerant. In this paper we present an algebraic characterization of $k$-fault-tolerant sets in terms of affine embeddings of $G$ in $k$-dimensional Euclidean space. Employing this characterization, we present a polynomial-time Monte Carlo algorithm for computing a minimum-size $k$-fault-tolerant subset $S$ of $L$. In fact, we solve the following more general problem for directed networks: given a digraph $G = (V,E)$ (an undirected graph is equivalent to a symmetric digraph) and a subset $L \subseteq V$, we find a $k$-fault-tolerant subset $S$ of $L$ having minimum cost, where a unary integer cost $c(v)$ is associated with locating a server at vertex $v \in V$.

©2007 Society for Industrial and Applied Mathematics
History: Received September 18, 2006; accepted February 6, 2007; published July 25, 2007
Permalink: http://dx.doi.org/10.1137/060670158

KEYWORDS and AMS

PUBLICATION DATA

ISSN:
0895-4801 (print)   1095-7146 (online)
Publisher:
AIP is a member of CrossRef SIAM

REFERENCES (14)

For access to fully linked references, you need to log in. For access to fully linked references, you need to Log in.

CITING ARTICLES

For access to citing articles, you need to log in.
For access to citing articles, you need to Log in.