Multi-parameter Mechanism Design and Sequential Posted Pricing 3: Order-Oblivious Posted Prices 2-Approximate the Optimal Revenue under a Uniform Matroid ConstraintResearch Paper
Motivation
Myerson's optimal auction (Myerson 1981) maximizes a seller's expected revenue when buyers have independent private values, but it is a sealed-bid mechanism: every buyer reports a value, and the allocation and payments are computed from all reports at once. Real sellers more often post prices: buyers arrive, each sees a take-it-or-leave-it price, and buys or leaves. Chawla, Hartline, Malec and Sivan (arXiv:0907.2435) ask how much revenue such simple mechanisms lose. Their strongest notion is the order-oblivious posted-price mechanism (OPM): the prices are fixed in advance, and the guarantee must hold whatever order the buyers arrive in, even an adversarial one.
The tool behind the guarantee for sellers of identical units is a prophet inequality. In the single-choice version, a gambler inspects independent random rewards one at a time and must accept or reject each on the spot; Krengel and Sucheston, and Samuel-Cahn (Ann. Probab. 1984), showed that a single fixed threshold earns at least half of what a prophet who sees all rewards earns. The paper extends Samuel-Cahn's threshold rule to choices (Appendix D.2) and turns it into a revenue guarantee (Theorem 10).
Setting
There are agents . Agent 's value for being served is drawn independently from a distribution with density ; the virtual valuation is (Definition 1), and is regular if is non-decreasing (Definition 2). The seller may serve any set of agents in a downward-closed set system ; this mission uses the -uniform matroid, where a set is feasible exactly when it has at most members.
A mechanism maps reported values to an allocation and payments . It is truthful if reporting the true value is a dominant strategy and no agent ever gets negative utility. Its expected revenue is , and denotes the revenue of Myerson's mechanism, the largest over truthful mechanisms (Theorem 19).
Given prices and values , agent desires service if . Let be the class of maximal feasible sets of desiring agents. When agents arrive in an arbitrary order and each buys if it desires service and can still be feasibly served, the set of buyers lies in . The paper's pessimistic revenue estimate is
For the prophet inequality, are independent nonnegative random variables with order statistics , and . The threshold rule with threshold picks indices , where is the lesser of and the -th smallest index with (or if there is none). The numbers and are the unique solutions of
Formalization targets
Goal: Theorem 10 (p. 9)
for every instance with regular distributions and a -uniform matroid constraint. The prices are chosen once, before the mechanism it is compared with; this is the paper's " 2-approximates ".
Milestones
- Proposition 1 (p. 5): under regularity, the expected revenue of a truthful mechanism equals its expected virtual surplus (with the lowest type receiving zero utility).
- and exist and are unique (App. D.2, p. 18).
- The claim (App. D.2, p. 18).
- Theorem 24 (p. 18), the -choice prophet inequality: for ,
Significance
The theorem says that a seller of identical units can fix one price per buyer, ignore the arrival order entirely, and still collect half of the optimal revenue. The factor 2 is tight: Appendix D.2 gives a single-item example with two buyers where no order-oblivious pricing does better. Corollary 11 extends the result to partition matroids, and Theorem 24 is reused for the graphical-matroid result (Theorem 12, App. D.3). Theorem 24 is a statement in optimal stopping independent of mechanism design, and -choice prophet inequalities are now a standard tool for online allocation.
The results are proved in the paper (preprint arXiv:0907.2435v2; a conference version appeared at STOC 2010). To our knowledge none of them, nor any prophet inequality, has a machine-checked proof; Mathlib has independence of random variables but no order statistics, stopping-rule prophet inequalities, or Myerson's revenue characterization in this multi-agent dominant-strategy form. A related single-unit, Bayesian-incentive-compatible form of Proposition 1 exists on the platform (MechanismDesign.Auctions.revenue_eq_virtual_surplus), in a different model.
Difficulty
The threshold rule picks the first values above , not the largest, and its picks are dependent random indices; the expectation does not factor. The obvious comparison of the gambler with the prophet term by term fails, because the gambler can exhaust its picks on early, small values. The bound has to balance two events: either at least values reach , or a value is picked whenever it exceeds ; independence enters exactly in the second. The rule also has forced picks at the end of the sequence, which must be handled as stated.
On the mechanism side, is a minimum over an adversarially chosen family, not the revenue of one run, so it cannot be read off from a single sequential mechanism. Proposition 1 needs the full revenue-equivalence argument: monotone allocations, the payment identity, and an integration by parts against the density.
Formalization scope
- Distributions: each has a bounded support with , and a measurable density positive on it (a pinned convention; the paper says only "with density "). Regularity is required on the support. The prior is the product of the marginals.
- Mechanisms: deterministic, dominant-strategy incentive compatible and ex-post individually rational on the type space, with measurable allocation events and measurable, integrable payments. Payments of unserved agents are not forced to be zero.
- is not constructed. The goal is stated against every truthful mechanism, which by Theorem 19 is equivalent. Quantifier order matters: "for every mechanism there are prices" is a weaker statement and is not the goal.
- Proposition 1 carries the normalization that an agent of the lowest type gets zero utility, which the paper presupposes on p. 12.
- is a genuine minimum over the finite, nonempty family ; maximality is essential, since without it the empty set makes the estimate and the goal false. Prices are arbitrary reals.
- and are characterised by their equations as hypotheses, not defined by an infimum. Order statistics count multiplicity. Lean indices are 0-based. The threshold rule includes the page's forced picks ; it is not replaced by a pure threshold rule. Theorem 24 and the claims about assume ; the goal assumes nothing about .
- Out of scope: non-regular distributions (ironing), Corollary 11, and the p. 19 identity rewriting as a sum of virtual values (a proof step, not a milestone).
Useful reusable infrastructure: order statistics and their measurability, Samuel-Cahn-type threshold rules, and Myerson's payment identity for dominant-strategy mechanisms. Proofs of any milestone, and supporting lemmas on these objects, are welcome.
Selected references
- S. Chawla, J. D. Hartline, D. Malec, B. Sivan, Multi-parameter Mechanism Design and Sequential Posted Pricing, arXiv:0907.2435v2, 2010 (STOC 2010). https://arxiv.org/abs/0907.2435
- R. B. Myerson, Optimal Auction Design, Mathematics of Operations Research 6(1), 1981. https://doi.org/10.1287/moor.6.1.58
- E. Samuel-Cahn, Comparison of Threshold Stop Rules and Maximum for Independent Nonnegative Random Variables, Annals of Probability 12(4), 1984. https://doi.org/10.1214/aop/1176993150