Admission control (call control) is a well-studied online problem. We are given a fixed graph with edge capacities, and must process a sequence of calls that arrive over time, accepting some and rejecting others in order to stay within capacity limitations of the network. In the standard theoretical formulation, this problem is analyzed as a benefit problem: The goal is to devise an online algorithm that accepts at least a reasonable fraction of the maximum number of calls that could possibly have been accepted in hindsight. This formulation, however, has the property that even algorithms with optimal competitive ratios (typically O(log n) where n is the number of nodes) may end up rejecting the vast majority of calls even when it would have been possible in hindsight to reject only very few. In this paper, we instead consider the goal of approximately minimizing the number of calls rejected. This is much more appropriate for settings in which rejections are intended to be rare events. In order to avoid trivial lower-bounds, we assume preemption is allowed and that calls are given to the algorithm as fixed paths. We show that in a number of cases, we can in fact achieve a competitive ratio of 2 for rejections (so if the optimal in hindsight rejects 0, then we reject 0; if the optimal rejects r, then we reject at most 2r). For other cases, we get worse, but nontrivial, bounds. For the most general case of fixed paths in arbitrary graphs with arbitrary edge capacities, we achieve matching Θ(√m) upper and lower bounds, where m is the number of edges. We also show a connection between these problems and online versions of the vertex-cover and set-cover problems (our factor-2 results give 2-approximations to slight generalizations of the vertex cover problem, much as [Alon et al. 99] show hardness results for the benefit version based on the hardness of approximability of independent set).
[1]
Alberto Marchetti-Spaccamela,et al.
On-line randomized call control revisited
,
1998,
SODA '98.
[2]
Parag A. Pathak,et al.
Massachusetts Institute of Technology
,
1964,
Nature.
[3]
Amos Fiat,et al.
Competitive non-preemptive call control
,
1994,
SODA '94.
[4]
Yuval Rabani,et al.
On-line admission control and circuit routing for high performance computing and communication
,
1994,
Proceedings 35th Annual Symposium on Foundations of Computer Science.
[5]
Noga Alon,et al.
Independent Sets in Hypergraphs with Applications to Routing via Fixed Paths
,
1999,
RANDOM-APPROX.
[6]
Y. Mansour,et al.
Eecient On-line Call Control Algorithms
,
1993
.
[7]
Stefano Leonardi,et al.
On-line Network Routing
,
1996,
Online Algorithms.
[8]
Serge A. Plotkin,et al.
Routing and admission control in general topology networks with Poisson arrivals
,
1995,
SODA '96.
[9]
Yossi Azar,et al.
Beating the Logarithmic Lower Bound: Randomized Preemptive Disjoint Paths and Call Control Algorithms
,
1999,
SODA '99.
[10]
Moti Yung,et al.
Efficient On-Line Call Control Algorithms
,
1997,
J. Algorithms.
[11]
Adam Tauman Kalai,et al.
Admission Control to Minimize Rejections
,
2001,
WADS.