Table of Contents
Fetching ...

Static Pricing for Online Selection Problem and its Variants

Bo Sun, Hossein Nekouyan Jazi, Xiaoqi Tan, Raouf Boutaba

TL;DR

This work designs the optimal static pricing algorithms for the adversarial online selection problem and its two important variants: the online assignment problem and the online selection with convex cost.

Abstract

This paper studies an online selection problem, where a seller seeks to sequentially sell multiple copies of an item to arriving buyers. We consider an adversarial setting, making no modeling assumptions about buyers' valuations for the items except acknowledging a finite support. In this paper, we focus on a class of static pricing algorithms that sample a price from a pre-determined distribution and sell items to buyers whose valuations exceed the sampled price. Such algorithms are of practical interests due to their advantageous properties, such as ease of implementation and non-discrimination over prices. Our work shows that the simple static pricing strategy can achieve strong guarantees comparable to the best known dynamic pricing algorithms. Particularly, we design the optimal static pricing algorithms for the adversarial online selection problem and its two important variants: the online assignment problem and the online selection with convex cost. The static pricing algorithms can even attain the optimal competitive ratios among all online algorithms for the online selection problem and the online assignment problem. To achieve these results, we propose an economics-based approach in the competitive analysis of static pricing algorithms, and develop a novel representative function-based approach to derive the lower bounds. We expect these approaches will be useful in related problems such as online matching.

Static Pricing for Online Selection Problem and its Variants

TL;DR

This work designs the optimal static pricing algorithms for the adversarial online selection problem and its two important variants: the online assignment problem and the online selection with convex cost.

Abstract

This paper studies an online selection problem, where a seller seeks to sequentially sell multiple copies of an item to arriving buyers. We consider an adversarial setting, making no modeling assumptions about buyers' valuations for the items except acknowledging a finite support. In this paper, we focus on a class of static pricing algorithms that sample a price from a pre-determined distribution and sell items to buyers whose valuations exceed the sampled price. Such algorithms are of practical interests due to their advantageous properties, such as ease of implementation and non-discrimination over prices. Our work shows that the simple static pricing strategy can achieve strong guarantees comparable to the best known dynamic pricing algorithms. Particularly, we design the optimal static pricing algorithms for the adversarial online selection problem and its two important variants: the online assignment problem and the online selection with convex cost. The static pricing algorithms can even attain the optimal competitive ratios among all online algorithms for the online selection problem and the online assignment problem. To achieve these results, we propose an economics-based approach in the competitive analysis of static pricing algorithms, and develop a novel representative function-based approach to derive the lower bounds. We expect these approaches will be useful in related problems such as online matching.

Paper Structure

This paper contains 28 sections, 11 theorems, 55 equations, 1 table, 4 algorithms.

Key Result

Lemma 1

A deterministic dynamic pricing algorithm $\textsc{Dynamic}\xspace(\phi^{C}_{\texttt{OSP}\xspace})$ is $\alpha^{C}_{\texttt{OSP}\xspace}$-competitive for the online selection problem when the pricing function is given by where $\alpha^{C}_{\texttt{OSP}\xspace}$ is the solution of $\left(1 + \frac{\alpha}{C} \right)^{C-\gamma} = \frac{C \theta}{\gamma \alpha}$. Further, $\alpha^{C}_{\texttt{OSP}\x

Theorems & Definitions (11)

  • Lemma 1
  • Theorem 1
  • Lemma 2
  • Lemma 3
  • Lemma 4
  • Lemma 5: ma2020algorithms
  • Theorem 2
  • Theorem 3
  • Lemma 6
  • Theorem 4
  • ...and 1 more