Graph Pricing with Limited Supply
Abstract
We study approximation algorithms for graph pricing with vertex capacities yet without the traditional envy-free constraint. Specifically, we have a set of items V and a set of customers X where each customer i ∈ X has a budget bi and is interested in a bundle of items Si ⊂eq V with |Si| ≤ 2. However, there is a limited supply of each item: we only have μv copies of item v to sell for each v ∈ V. We should assign prices p(v) to each v ∈ V and chose a subset Y ⊂eq X of customers so that each i ∈ Y can afford their bundle (p(Si) ≤ bi) and at most μv chosen customers have item v in their bundle for each item v ∈ V. Each customer i ∈ Y pays p(Si) for the bundle they purchased: our goal is to do this in a way that maximizes revenue. Such pricing problems have been studied from the perspective of envy-freeness where we also must ensure that p(Si) ≥ bi for each i Y. However, the version where we simply allocate items to customers after setting prices and do not worry about the envy-free condition has received less attention. Our main result is an 8-approximation for the capacitated case via local search and a 7.8096-approximation in simple graphs with uniform vertex capacities. The latter is obtained by combing a more involved analysis of a multi-swap local search algorithm for constant capacities and an LP-rounding algorithm for larger capacities. If all capacities are bounded by a constant C, we further show a multi-swap local search algorithm yields an (4 · 2C-1C + ε)-approximation. We also give a (4+ε)-approximation in simple graphs through LP rounding when all capacities are very large as a function of ε.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.