Table of Contents
Fetching ...

The Competition Complexity of Prophet Inequalities

Johannes Brustle, José Correa, Paul Dütting, Tomer Ezra, Michal Feldman, Victor Verdugo

TL;DR

This work analyzes the classic single-choice prophet inequality under resource augmentation, introducing the (1−ε)-competition complexity to quantify how many extra copies are needed for online algorithms to approach the offline optimum. It proves a tight separation between block and single-threshold strategies: block threshold algorithms achieve a tight $k=Θ(\log\ log(1/ε))$, while single-threshold policies require $k=Θ(\log(1/ε))$, implying a doubly-exponential convergence for the former and an exponential gap for the latter. The authors develop a novel approximate stochastic dominance framework and a max-min optimization to bound performance, complemented by explicit threshold constructions and a detailed analysis of different arrival orders, including a γ-displacement model. They further extend the framework to combinatorial settings, showing that block-consistent pricing in submodular and XOS auctions attains $O(\log(1/ε))$ competition, while static pricing yields $O(1/ε)$, highlighting practical implications for mechanism design and pricing strategies.

Abstract

We study the classic single-choice prophet inequality problem through a resource augmentation lens. Our goal is to bound the $(1-\varepsilon)$-competition complexity of different types 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-\varepsilon)$-approximation to the expected offline optimum on a single copy. We show that block threshold algorithms, which set one threshold per copy, are optimal and give a tight bound of $k = Θ(\log \log 1/\varepsilon)$. This shows that block threshold algorithms approach the offline optimum doubly-exponentially fast. For single threshold algorithms, we give a tight bound of $k = Θ(\log 1/\varepsilon)$, establishing an exponential gap between block threshold algorithms and single threshold algorithms. Our model and results pave the way for exploring resource-augmented prophet inequalities in combinatorial settings. In line with this, we present preliminary findings for bipartite matching with one-sided vertex arrivals, as well as in XOS combinatorial auctions. Our results have a natural competition complexity interpretation in mechanism design and pricing applications.

The Competition Complexity of Prophet Inequalities

TL;DR

This work analyzes the classic single-choice prophet inequality under resource augmentation, introducing the (1−ε)-competition complexity to quantify how many extra copies are needed for online algorithms to approach the offline optimum. It proves a tight separation between block and single-threshold strategies: block threshold algorithms achieve a tight , while single-threshold policies require , implying a doubly-exponential convergence for the former and an exponential gap for the latter. The authors develop a novel approximate stochastic dominance framework and a max-min optimization to bound performance, complemented by explicit threshold constructions and a detailed analysis of different arrival orders, including a γ-displacement model. They further extend the framework to combinatorial settings, showing that block-consistent pricing in submodular and XOS auctions attains competition, while static pricing yields , highlighting practical implications for mechanism design and pricing strategies.

Abstract

We study the classic single-choice prophet inequality problem through a resource augmentation lens. Our goal is to bound the -competition complexity of different types 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 a single copy. We show that block threshold algorithms, which set one threshold per copy, are optimal and give a tight bound of . This shows that block threshold algorithms approach the offline optimum doubly-exponentially fast. For single threshold algorithms, we give a tight bound of , establishing an exponential gap between block threshold algorithms and single threshold algorithms. Our model and results pave the way for exploring resource-augmented prophet inequalities in combinatorial settings. In line with this, we present preliminary findings for bipartite matching with one-sided vertex arrivals, as well as in XOS combinatorial auctions. Our results have a natural competition complexity interpretation in mechanism design and pricing applications.
Paper Structure (27 sections, 17 theorems, 86 equations, 1 algorithm)

This paper contains 27 sections, 17 theorems, 86 equations, 1 algorithm.

Key Result

Proposition 1

For every $\varepsilon \in (0,1)$, the $(1-\varepsilon)$-competition complexity with respect to the class of block threshold algorithms is the same as the $(1-\varepsilon)$-competition complexity with respect to the class of general threshold algorithms.

Theorems & Definitions (35)

  • Definition 1: Competition complexity
  • Proposition 1
  • proof
  • Theorem 1
  • Lemma 1
  • proof
  • Lemma 2
  • proof
  • proof : Proof of Theorem \ref{['thm:dynamic']}
  • Proposition 2
  • ...and 25 more