Table of Contents
Fetching ...

The Competition Complexity of Prophet Secretary

Tomer Ezra, Tamar Garbuz

TL;DR

This work proves that time-based threshold and activation-based algorithms yield a sub-optimal $(1-\epsilon)-competition complexity of $\Theta\left(\frac{\ln(\frac{1}{\epsilon})}{\ln\ln(\frac{1}{\epsilon})}\right)$, which is strictly better than the class of single-threshold algorithms.

Abstract

We study the classic single-choice prophet secretary problem through a resource augmentation lens. Our goal is to bound the $(1-ε)$-competition complexity for different classes of online algorithms. This metric asks for the smallest $k$ such that the expected value of the online algorithm on $k$ copies of the original instance, is at least a $(1 - ε)$-approximation to the expected offline optimum on the original instance (without added copies). We consider four natural classes of online algorithms: single-threshold, time-based threshold, activation-based, and general algorithms. We show that for single-threshold algorithms the $(1-ε)$-competition complexity is $Θ(\ln(\frac{1}ε))$ (as in the i.i.d. case). Additionally, we demonstrate that time-based threshold and activation-based algorithms (which cover all previous approaches for obtaining competitive-ratios for the classic prophet secretary problem) yield a sub-optimal $(1-ε)$-competition complexity of $Θ\left(\frac{\ln(\frac{1}ε)}{\ln\ln(\frac{1}ε)}\right)$, which is strictly better than the class of single-threshold algorithms. Finally, we find that the $(1-ε)$-competition complexity of general adaptive algorithms is $Θ(\sqrt{\ln(\frac{1}ε)})$, which is in sharp contrast to $Θ(\ln\ln(\frac{1}ε))$ in the i.i.d. case.

The Competition Complexity of Prophet Secretary

TL;DR

This work proves that time-based threshold and activation-based algorithms yield a sub-optimal \Theta\left(\frac{\ln(\frac{1}{\epsilon})}{\ln\ln(\frac{1}{\epsilon})}\right)$, which is strictly better than the class of single-threshold algorithms.

Abstract

We study the classic single-choice prophet secretary problem through a resource augmentation lens. Our goal is to bound the -competition complexity for different classes of online algorithms. This metric asks for the smallest such that the expected value of the online algorithm on copies of the original instance, is at least a -approximation to the expected offline optimum on the original instance (without added copies). We consider four natural classes of online algorithms: single-threshold, time-based threshold, activation-based, and general algorithms. We show that for single-threshold algorithms the -competition complexity is (as in the i.i.d. case). Additionally, we demonstrate that time-based threshold and activation-based algorithms (which cover all previous approaches for obtaining competitive-ratios for the classic prophet secretary problem) yield a sub-optimal -competition complexity of , which is strictly better than the class of single-threshold algorithms. Finally, we find that the -competition complexity of general adaptive algorithms is , which is in sharp contrast to in the i.i.d. case.

Paper Structure

This paper contains 42 sections, 15 theorems, 68 equations, 1 table.

Key Result

Theorem 2.1

For every $n$ it holds that

Theorems & Definitions (26)

  • Definition 2.1: Competition Complexity
  • Theorem 2.1: Stirling Approximation
  • Theorem 2.2: Hoeffding's Inequality
  • Lemma 2.1
  • Lemma 2.2
  • Corollary 2.1
  • Theorem 3.1
  • proof
  • Theorem 4.1
  • Lemma 4.1
  • ...and 16 more