Table of Contents
Fetching ...

Stochastic Online Correlated Selection

Ziyun Chen, Zhiyi Huang, Enze Sun

TL;DR

This work introduces Stochastic Online Correlated Selection (SOCS), a unified online rounding framework for non-IID stochastic online submodular welfare maximization and several canonical problems (Online Stochastic/Display Ads, AdWords, and Query-Commit). It centers on a convergence-rate metric g(y) and a Type Decomposition technique that reduces general SOCS to a two-way surrogate setting, preserving expected allocations while maximizing two-way opportunities. The authors derive optimal two-way SOCS for unweighted/vertex-weighted matching, and extend results to AdWords and Display Ads, breaking longstanding barriers such as the 1−1/e benchmark in the non-IID stochastic model and delivering the first multi-way OCS for AdWords. Through LP relaxations, negative association tools, and new analytical recurrences, the paper achieves state-of-the-art competitive ratios: 0.69 for Non-IID Online Stochastic Matching, 0.705 in Random-Order and Query-Commit models, 0.6338 for Stochastic AdWords, 0.644 for Stochastic Display Ads, and a 0.504 competitive ratio for AdWords in the adversarial model. The results demonstrate a versatile, modular framework with broad applicability and provide substantial avenues for genuine multi-way SOCS and tightened convergence-rate analyses across online submodular welfare problems.

Abstract

We study Stochastic Online Correlated Selection (SOCS), a family of online rounding algorithms for Non-IID Stochastic Online Submodular Welfare Maximization and special cases such as Online Stochastic Matching, Stochastic AdWords, and Stochastic Display Ads. At each step, the algorithm sees an online item's type and fractional allocation, then immediately allocates it to an agent. We propose a metric called the convergence rate for the quality of SOCS. This is cleaner than most metrics in the OCS literature. We propose a Type Decomposition that reduces SOCS to the two-way special case. First, we sample a surrogate type with half-integer allocation. The rounding is trivial for a one-way type fully allocated to an agent. For a two-way type split equally between two agents, we round it using two-way SOCS. We design the distribution of surrogate types to get two-way types as often as possible while respecting the original fractional allocation in expectation. Following this framework, we make progress on numerous problems: 1) Online Stochastic Matching: We improve the state-of-the-art $0.666$ competitive ratio for unweighted/vertex-weighted matching to $0.69$. 2) Query-Commit Matching: We enhance the ratio to $0.705$ in the Query-Commit model, improving the best previous $0.696$ and $0.662$ for unweighted and vertex-weighted matching. 3) Stochastic AdWords: We give a $0.6338$ competitive algorithm, breaking the $1-\frac{1}{e}$ barrier and answering a decade-old open question. 4) AdWords: The framework applies to the adversarial model if the rounding is oblivious to future items' distributions. We get the first multi-way OCS for AdWords, addressing an open question about OCS. This gives a $0.504$ competitive ratio for AdWords, improving the previous $0.501$. 5) Stochastic Display Ads: We design a $0.644$ competitive algorithm, breaking the $1-\frac{1}{e}$ barrier.

Stochastic Online Correlated Selection

TL;DR

This work introduces Stochastic Online Correlated Selection (SOCS), a unified online rounding framework for non-IID stochastic online submodular welfare maximization and several canonical problems (Online Stochastic/Display Ads, AdWords, and Query-Commit). It centers on a convergence-rate metric g(y) and a Type Decomposition technique that reduces general SOCS to a two-way surrogate setting, preserving expected allocations while maximizing two-way opportunities. The authors derive optimal two-way SOCS for unweighted/vertex-weighted matching, and extend results to AdWords and Display Ads, breaking longstanding barriers such as the 1−1/e benchmark in the non-IID stochastic model and delivering the first multi-way OCS for AdWords. Through LP relaxations, negative association tools, and new analytical recurrences, the paper achieves state-of-the-art competitive ratios: 0.69 for Non-IID Online Stochastic Matching, 0.705 in Random-Order and Query-Commit models, 0.6338 for Stochastic AdWords, 0.644 for Stochastic Display Ads, and a 0.504 competitive ratio for AdWords in the adversarial model. The results demonstrate a versatile, modular framework with broad applicability and provide substantial avenues for genuine multi-way SOCS and tightened convergence-rate analyses across online submodular welfare problems.

Abstract

We study Stochastic Online Correlated Selection (SOCS), a family of online rounding algorithms for Non-IID Stochastic Online Submodular Welfare Maximization and special cases such as Online Stochastic Matching, Stochastic AdWords, and Stochastic Display Ads. At each step, the algorithm sees an online item's type and fractional allocation, then immediately allocates it to an agent. We propose a metric called the convergence rate for the quality of SOCS. This is cleaner than most metrics in the OCS literature. We propose a Type Decomposition that reduces SOCS to the two-way special case. First, we sample a surrogate type with half-integer allocation. The rounding is trivial for a one-way type fully allocated to an agent. For a two-way type split equally between two agents, we round it using two-way SOCS. We design the distribution of surrogate types to get two-way types as often as possible while respecting the original fractional allocation in expectation. Following this framework, we make progress on numerous problems: 1) Online Stochastic Matching: We improve the state-of-the-art competitive ratio for unweighted/vertex-weighted matching to . 2) Query-Commit Matching: We enhance the ratio to in the Query-Commit model, improving the best previous and for unweighted and vertex-weighted matching. 3) Stochastic AdWords: We give a competitive algorithm, breaking the barrier and answering a decade-old open question. 4) AdWords: The framework applies to the adversarial model if the rounding is oblivious to future items' distributions. We get the first multi-way OCS for AdWords, addressing an open question about OCS. This gives a competitive ratio for AdWords, improving the previous . 5) Stochastic Display Ads: We design a competitive algorithm, breaking the barrier.
Paper Structure (89 sections, 49 theorems, 318 equations, 2 figures, 1 table)

This paper contains 89 sections, 49 theorems, 318 equations, 2 figures, 1 table.

Key Result

lemma 1

The optimal objective value of the Stochastic Matching LP is greater than or equal to the expected objective of the optimal matching in hindsight.

Figures (2)

  • Figure 1: Illustration of decomposing an online type $i\in I$ with neighbors $1,2,3$.
  • Figure 2: A comparison of the convergence rates of (1) the baseline algorithm that independently samples according to the fractional allocation $\mu^t$, (2) the SOCS for unweighted/vertex-weighted matching from this paper, and (3) the same SOCS algorithm in the random-order model.

Theorems & Definitions (74)

  • lemma 1: Optimality, e.g., GamlathKS:SODA:2019
  • lemma 2: Computational Efficiency, e.g., GamlathKS:SODA:2019
  • proof
  • lemma 3
  • lemma 4: Allocation Conservation
  • theorem 5
  • lemma 6
  • proof
  • lemma 7
  • lemma 8
  • ...and 64 more