Admission control to minimize rejections and online set cover with repetitions

We study the admission control problem in general networks.Communication requests arrive over time, and the online algorithmaccepts or rejects each request while maintaining the capacitylimitations of the network. The admission control problem has beenusually analyzed as a benefit problem, where the goal is to devisean online algorithm that accepts the maximum number of requestspossible. The problem with this objective function is that evenalgorithms with optimal competitive ratios may reject almost all ofthe requests, when it would have been possible to reject only afew. This could be inappropriate for settings in which rejectionsare intended to be rare events. In this paper, we consider preemptive online algorithms whosegoal is to minimize the number of rejected requests. Each requestarrives together with the path it should be routed on. We show an<i>O</i>(log<sup>2</sup>(<i>m</i><i>c</i>))-competitiverandomized algorithm for the weighted case, where<i>m</i> is the number of edges in the graph and<i>c</i> is the maximum edge capacity. For theunweighted case, we give an <i>O</i>(log<i>m</i> log <i>c</i>)-competitiverandomized algorithm. This settles an open question of Blum, Kalaiand Kleinberg raised in [10]. We note that allowing preemption andhandling requests with given paths are essential for avoidingtrivial lower bounds. The admission control problem is a generalization of the onlineset cover with repetitions problem, whose input is a family of<i>m</i> subsets of a ground set of<i>n</i> elements. Elements of the ground set are givento the online algorithm one by one, possibly requesting eachelement a multiple number of times. (If each element arrives atmost once, this corresponds to the online set cover problem.) Thealgorithm must cover each element by different subsets, accordingto the number of times it has been requested. We give an <i>O</i>(log <i>m</i> log<i>n</i>)-competitive randomized algorithm for theonline set cover with repetitions problem. This matches a recentlower bound of Ω(log <i>m</i> log<i>n</i>) given by Feige and Korman for the competitiveratio of any randomized <i>polynomial</i> timealgorithm, under the <i>BPP</i> ≠<i>NP</i> assumption. Given any constant ε >0, an <i>O</i>(log <i>m</i>log<i>n</i>)-competitive deterministic bicriteriaalgorithm is shown that covers each element by at least(1-ε)<i>k</i> sets, where <i>k</i>is the number of times the element is covered by the optimalsolution.

[1]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing Problems , 2005, ESA.

[2]  Noga Alon,et al.  A general approach to online network optimization problems , 2004, SODA '04.

[3]  Yossi Azar,et al.  Combining online algorithms for rejection and acceptance , 2003, SPAA '03.

[4]  Amos Fiat,et al.  Competitive non-preemptive call control , 1994, SODA '94.

[5]  Yishay Mansour,et al.  Improved combination of online algorithms for acceptance and rejection , 2004, SPAA '04.

[6]  Noga Alon,et al.  The online set cover problem , 2003, STOC '03.

[7]  Amos Fiat,et al.  Making commitments in the face of uncertainty: how to pick a winner almost every time (extended abstract) , 1996, STOC '96.

[8]  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.

[9]  Yossi Azar,et al.  Combining Online Algorithms for Acceptance and Rejection , 2005, Theory Comput..

[10]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[11]  Adam Tauman Kalai,et al.  Admission Control to Minimize Rejections , 2003, Internet Math..

[12]  N. Alon,et al.  The Probabilistic Method, Second Edition , 2000 .

[13]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[14]  Yossi Azar,et al.  Beating the Logarithmic Lower Bound: Randomized Preemptive Disjoint Paths and Call Control Algorithms , 1999, SODA '99.

[15]  Yossi Azar,et al.  Throughput-competitive on-line routing , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.