143 research outputs found
An -approximation for the Set Cover Problem with Set Ownership
In highly distributed Internet measurement systems distributed agents
periodically measure the Internet using a tool called {\tt traceroute}, which
discovers a path in the network graph. Each agent performs many traceroute
measurement to a set of destinations in the network, and thus reveals a portion
of the Internet graph as it is seen from the agent locations. In every period
we need to check whether previously discovered edges still exist in this
period, a process termed {\em validation}. For this end we maintain a database
of all the different measurements performed by each agent. Our aim is to be
able to {\em validate} the existence of all previously discovered edges in the
minimum possible time. In this work we formulate the validation problem as a
generalization of the well know set cover problem. We reduce the set cover
problem to the validation problem, thus proving that the validation problem is
-hard. We present a -approximation algorithm to the
validation problem, where in the number of edges that need to be validated.
We also show that unless the approximation ratio of the
validation problem is
Placing Servers for Session-Oriented Services
The provisioning of dynamic forms of services is becoming the main stream of today\u27s network. In this paper, we focus on services assisted by network servers and different forms of associated sessions. We identify two types of services: transparent, where the session is unaware of the server location, and configurable, where the sessions need to be configured to use their closest server. For both types we formalize the problem of optimally placing network servers and introduce approximated solutions. We present simulation result of approximations and heuristics. We also solve the location problem optimally for a special topology. We show, through a series of examples, that our approaches can be applied to a variety of different services
A Relaxed FPTAS for Chance-Constrained Knapsack
The stochastic knapsack problem is a stochastic version of the well known deterministic knapsack problem, in which some of the input values are random variables. There are several variants of the stochastic problem. In this paper we concentrate on the chance-constrained variant, where item values are deterministic and item sizes are stochastic. The goal is to find a maximum value allocation subject to the constraint that the overflow probability is at most a given value. Previous work showed a PTAS for the problem for various distributions (Poisson, Exponential, Bernoulli and Normal). Some strictly respect the constraint and some relax the constraint by a factor of (1+epsilon). All algorithms use Omega(n^{1/epsilon}) time. A very recent work showed a "almost FPTAS" algorithm for Bernoulli distributions with O(poly(n) * quasipoly(1/epsilon)) time.
In this paper we present a FPTAS for normal distributions with a solution that satisfies the chance constraint in a relaxed sense. The normal distribution is particularly important, because by the Berry-Esseen theorem, an algorithm solving the normal distribution also solves, under mild conditions, arbitrary independent distributions. To the best of our knowledge, this is the first (relaxed or non-relaxed) FPTAS for the problem. In fact, our algorithm runs in poly(n/epsilon) time. We achieve the FPTAS by a delicate combination of previous techniques plus a new alternative solution to the non-heavy elements that is based on a non-convex program with a simple structure and an O(n^2 log {n/epsilon}) running time. We believe this part is also interesting on its own right
- …