Table of Contents
Fetching ...

Edge-weighted Online Stochastic Matching Under Jaillet-Lu LP

Shuyi Yan

TL;DR

This work studies edge-weighted online stochastic matching under the Jaillet-Lu LP benchmark, focusing on the gap between online performance and LP upper bounds. By constructing a carefully designed hard instance and deriving a near-optimal, time-sensitive online algorithm that leverages global information about remaining offline vertices, the authors establish tight bounds: an upper bound of $0.663$ and a lower bound of $0.662$ on the competitive ratio. The key innovations are a time-varying, globally informed strategy and a principled reduction that enables transferring the hard-instance insights to general inputs; the work also shows that achieving improvements beyond $0.663$ would require stronger LP relaxations or more elaborate multiple-choice strategies. The results advance the understanding of the limits of LP-guided online strategies for edge-weighted stochastic matching and provide a concrete, implementable algorithm with provable guarantees via probabilistic estimation techniques.

Abstract

The online stochastic matching problem was introduced by [FMMM09], together with the $(1-\frac1e)$-competitive Suggested Matching algorithm. In the most general edge-weighted setting, this ratio has not been improved for more than one decade, until recently [Yan24] beat the $1-\frac1e$ bound and [QFZW23] further improved it to $0.650$. Both works measure the online competitiveness against the offline LP relaxation introduced by Jaillet and Lu [JL14]. The same LP has also played an important role in other settings as it is a natural choice for two-choice online algorithms. In this paper, we prove an upper bound of $0.663$ and a lower bound of $0.662$ for edge-weighted online stochastic matching under Jaillet-Lu LP. We propose a simple hard instance and identify the optimal online algorithm for this specific instance which has a competitive ratio of $<0.663$. Despite the simplicity of the instance, we then show that a near-optimal algorithm for it, which has a competitive ratio of $>0.662$, can be generalized to work on all instances without any loss. As our algorithm is generalized from a real near-optimal algorithm instead of manually combining trivial strategies, it has two natural advantages compared with previous works: (1) its matching strategy varies from time to time; (2) it utilizes global information about offline vertices. On the other hand, the upper bound suggests that more powerful LPs and multiple-choice strategies are needed if we want to further improve the ratio by $>0.001$.

Edge-weighted Online Stochastic Matching Under Jaillet-Lu LP

TL;DR

This work studies edge-weighted online stochastic matching under the Jaillet-Lu LP benchmark, focusing on the gap between online performance and LP upper bounds. By constructing a carefully designed hard instance and deriving a near-optimal, time-sensitive online algorithm that leverages global information about remaining offline vertices, the authors establish tight bounds: an upper bound of and a lower bound of on the competitive ratio. The key innovations are a time-varying, globally informed strategy and a principled reduction that enables transferring the hard-instance insights to general inputs; the work also shows that achieving improvements beyond would require stronger LP relaxations or more elaborate multiple-choice strategies. The results advance the understanding of the limits of LP-guided online strategies for edge-weighted stochastic matching and provide a concrete, implementable algorithm with provable guarantees via probabilistic estimation techniques.

Abstract

The online stochastic matching problem was introduced by [FMMM09], together with the -competitive Suggested Matching algorithm. In the most general edge-weighted setting, this ratio has not been improved for more than one decade, until recently [Yan24] beat the bound and [QFZW23] further improved it to . Both works measure the online competitiveness against the offline LP relaxation introduced by Jaillet and Lu [JL14]. The same LP has also played an important role in other settings as it is a natural choice for two-choice online algorithms. In this paper, we prove an upper bound of and a lower bound of for edge-weighted online stochastic matching under Jaillet-Lu LP. We propose a simple hard instance and identify the optimal online algorithm for this specific instance which has a competitive ratio of . Despite the simplicity of the instance, we then show that a near-optimal algorithm for it, which has a competitive ratio of , can be generalized to work on all instances without any loss. As our algorithm is generalized from a real near-optimal algorithm instead of manually combining trivial strategies, it has two natural advantages compared with previous works: (1) its matching strategy varies from time to time; (2) it utilizes global information about offline vertices. On the other hand, the upper bound suggests that more powerful LPs and multiple-choice strategies are needed if we want to further improve the ratio by .

Paper Structure

This paper contains 16 sections, 13 theorems, 28 equations, 2 figures, 5 algorithms.

Key Result

lemma 2

For any $k\ge 1$, there exists $0\le t_1\le 1$ such that alg:opt-G' is the optimal algorithm on $G'$.

Figures (2)

  • Figure 1: The hard instance $G$. The number next to each online vertex type is the arrival rate. The number on each edge is the edge weight.
  • Figure 2: The sub-instance $G'$. The online vertex type with no unmatched neighbor can be ignored.

Theorems & Definitions (25)

  • lemma 2
  • proof
  • lemma 3
  • proof
  • theorem 4
  • proof
  • lemma 5
  • proof
  • claim 6
  • lemma 7
  • ...and 15 more