Combining online algorithms for rejection and acceptance

Yossi Azar*, Avrim Blum, Yishay Mansour

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

5 Scopus citations

Abstract

Resource allocation and admission control are critical tasks in a communication network, that often must be performed online. Algorithms for these types of problems have been considered both under benefit models (e.g., with a goal of approximately maximizing the number of calls accepted) and under cost models (e.g., with a goal of approximately minimizing the number of calls rejected). Unfortunately, algorithms designed for these two measures can often be quite different, even polar opposites (e.g., [1, 8]). In this work we consider the problem of combining algorithms designed for each of these objectives in a way that simultaneously is good under both measures. More formally, we are given an algorithm A which is CA competitive w.r.t. the number of accepted calls and an algorithm R which is CR competitive w.r.t. the number of rejected calls. We derive a combined algorithm whose competitive ratio is O(CRCA) for rejection and O(cA2) for acceptance. We also show building on known techniques that given a collection of k algorithms, we can construct one master algorithm which performs similar to the best algorithm among the k for the acceptance problem and another master algorithm which performs similar to the best algorithm among the k for the rejection problem. Using our main result we can combine the two master algorithms to a single algorithm which guarantees both rejection and acceptance competitiveness.

Original languageEnglish
Pages159-163
Number of pages5
DOIs
StatePublished - 2003
EventFifteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures - San Diego, SA, United States
Duration: 7 Jun 20039 Jun 2003

Conference

ConferenceFifteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures
Country/TerritoryUnited States
CitySan Diego, SA
Period7/06/039/06/03

Keywords

  • Admission control
  • Competitive
  • On-line
  • QoS

Fingerprint

Dive into the research topics of 'Combining online algorithms for rejection and acceptance'. Together they form a unique fingerprint.

Cite this