Table of Contents
Fetching ...

Online Contention Resolution Schemes for Network Revenue Management and Combinatorial Auctions

Will Ma, Calum MacRury, Jingwei Zhang

TL;DR

This work develops Online Contention Resolution Schemes (OCRS) for Network Revenue Management with bundles of up to $L$ items, accounting for substitution-induced negative correlations. It introduces the random-element OCRS framework, proving a fundamental upper bound of $1/(1+L)$ and showing tightness for prime-power $L$ via finite affine planes, while also presenting constructions to achieve the bound. The authors then demonstrate how to beat the $1/(1+L)$ benchmark under various structural assumptions and provide parallel results for Random-Order Contention Resolution Schemes (RCRS), including beating benchmarks such as $(1-e^{-L})/L$ in standard RCRS for $L eq2$. A unifying reduction to Online Combinatorial Auctions and an LP-based fluid relaxation underpin the results, revealing a surprising separation between substitution (random-element) and no-substitution settings. Overall, the paper advances the design of online policies that closely approximate fractional benchmarks under general resource constraints and offers new directions for future work in prophet inequalities and hypergraph matching.

Abstract

In the Network Revenue Management (NRM) problem, products composed of up to L resources are sold to stochastically arriving customers. We take a randomized rounding approach to NRM, motivated by the modern tool of Online Contention Resolution Schemes (OCRS). The goal is to take a fractional solution to NRM that satisfies the resource constraints in expectation, and implement it in an online policy that satisfies the resource constraints with probability 1, while (approximately) preserving all of the sales that were prescribed by the fractional solution. In NRM problems, customer substitution induces a negative correlation between products being demanded, making it difficult to apply the standard definition of OCRS. We start by deriving a more powerful notion of "random-element" OCRS that achieves a guarantee of 1/(1+L) for NRM with customer substitution, matching a common benchmark in the literature. We show this benchmark is unbeatable for all integers L that are the power of a prime number. We then show how to beat this benchmark under three widely applied assumptions. Finally, we show that under several assumptions, it is possible to do better than offline CRS when L>= 5. Our results have corresponding implications for Online Combinatorial Auctions, in which buyers bid for bundles of up to L items, and buyers being single-minded is akin to having no substitution. Our result under the assumption that products comprise one item from each of up to L groups implies that 1/(1+L) can be beaten for Prophet Inequality on the intersection of L partition matroids, a problem of interest. In sum, our paper shows how to apply OCRS to all of these problems and establishes a surprising separation in the achievable guarantees when substitution is involved, under general resource constraints parametrized by L.

Online Contention Resolution Schemes for Network Revenue Management and Combinatorial Auctions

TL;DR

This work develops Online Contention Resolution Schemes (OCRS) for Network Revenue Management with bundles of up to items, accounting for substitution-induced negative correlations. It introduces the random-element OCRS framework, proving a fundamental upper bound of and showing tightness for prime-power via finite affine planes, while also presenting constructions to achieve the bound. The authors then demonstrate how to beat the benchmark under various structural assumptions and provide parallel results for Random-Order Contention Resolution Schemes (RCRS), including beating benchmarks such as in standard RCRS for . A unifying reduction to Online Combinatorial Auctions and an LP-based fluid relaxation underpin the results, revealing a surprising separation between substitution (random-element) and no-substitution settings. Overall, the paper advances the design of online policies that closely approximate fractional benchmarks under general resource constraints and offers new directions for future work in prophet inequalities and hypergraph matching.

Abstract

In the Network Revenue Management (NRM) problem, products composed of up to L resources are sold to stochastically arriving customers. We take a randomized rounding approach to NRM, motivated by the modern tool of Online Contention Resolution Schemes (OCRS). The goal is to take a fractional solution to NRM that satisfies the resource constraints in expectation, and implement it in an online policy that satisfies the resource constraints with probability 1, while (approximately) preserving all of the sales that were prescribed by the fractional solution. In NRM problems, customer substitution induces a negative correlation between products being demanded, making it difficult to apply the standard definition of OCRS. We start by deriving a more powerful notion of "random-element" OCRS that achieves a guarantee of 1/(1+L) for NRM with customer substitution, matching a common benchmark in the literature. We show this benchmark is unbeatable for all integers L that are the power of a prime number. We then show how to beat this benchmark under three widely applied assumptions. Finally, we show that under several assumptions, it is possible to do better than offline CRS when L>= 5. Our results have corresponding implications for Online Combinatorial Auctions, in which buyers bid for bundles of up to L items, and buyers being single-minded is akin to having no substitution. Our result under the assumption that products comprise one item from each of up to L groups implies that 1/(1+L) can be beaten for Prophet Inequality on the intersection of L partition matroids, a problem of interest. In sum, our paper shows how to apply OCRS to all of these problems and establishes a surprising separation in the achievable guarantees when substitution is involved, under general resource constraints parametrized by L.
Paper Structure (53 sections, 23 theorems, 138 equations, 2 figures, 3 algorithms)

This paper contains 53 sections, 23 theorems, 138 equations, 2 figures, 3 algorithms.

Key Result

Theorem 2.3

No online algorithm is better than $1/(1+L)$-competitive against eq:fluid_lp when $L$ is a prime power.

Figures (2)

  • Figure 1: "Baseline" curves with closed-form expressions plotted for $L=2,3,4,5$. All results are for general (hyper)graphs, and CRS results are for random elements. Bolded results in the legend are new (\ref{['sec:negOffline']}, \ref{['sec:tightness']}, \ref{['sec:ocrs']}), and we also derive lower bounds beating $\frac{1}{1+L}$ for standard OCRS (\ref{['ssec:prophet_model']}), OCRS on $L$-partite hypergraphs (\ref{['ssec:Lpartite']}), and RCRS (\ref{['sec:rcrs_random_element']}). Finally, we derive a lower bound for standard RCRS that beats $(1 - 1/(1+L)^{1+L})/L$ when $L\ge 5$ (\ref{['sec:rcrs_standard']}).
  • Figure 2: Finite affine plane with order $3$.

Theorems & Definitions (44)

  • Definition 1.1: Random-element OCRS
  • Definition 2.1: Accept-Reject NRM Problem
  • Definition 2.2: Fluid LP
  • Theorem 2.3
  • Corollary 2.4: implied by Theorems \ref{['thrm:tightness']} and \ref{['thm:reduction']}
  • Definition 2.5: Finite Affine Plane
  • Definition 2.6: NRM Configuration
  • Theorem 2.7
  • Definition 3.1: General Notation and Terminology
  • Definition 3.2
  • ...and 34 more