| paper | d4-conf-ijcai-2015-0742 |
| authors | — |
| venue | ? |
| filed under | unclassified |
| judged by | gpt-6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | high |
| authors would recognise it | yes |
other→P discrete result → its continuous mirror
Answer: For every fixed rational \(\epsilon\in(0,1)\), a relaxed envy-free allocation with welfare at least \(\operatorname{OPT}_{\mathrm{EF}}\) is computable in time polynomial in \(m,\tau,L\). · discrete side: other · adjudication: proved
full proof & adversarial review →
Theorem 3.8
statement extracted from the paper’s text layer
Given finite-support bidder types \(t=(v_t,B_t)\) with rational masses \(\mu_t\), position classes \(j=1,\ldots,m\) with qualities \(q_j\) and rational per-capita supplies \(\sigma_j\), and fixed \(\epsilon>0\), can one compute in time polynomial in \(m,\tau,L\) an allocation of mass \(\lambda_{t,j,p}\) to position class \(j\) at integer price \(p\), or to no position at price \(0\), such that each type’s masses sum to \(\mu_t\), each class’s assigned mass is at most \(\sigma_j\), and every assigned bundle satisfies \(0\le p\le \min(B_t,v_tq_j)\)? Require every bundle assigned to type \(t\) to satisfy \(v_tq_j-p\ge v_tq_k-r-\epsilon B_{\max}\) against every positive-mass bundle \((k,r)\) with \(r\le B_t-\epsilon B_{\max}\). The returned social welfare \(\sum_{t,j,p}\lambda_{t,j,p}v_tq_j\) must be at least the maximum welfare attainable in the same mass model under exact envy-freeness, where the comparison has no additive loss and applies whenever \(r\le B_t\). Each unit of mass receives one integral position or none; the population mass, not the bundles, is continuous.
A finite-support nonatomic advertiser population with exact bidder types \(t=(v_t,B_t)\), rational type masses, and rational per-capita supplies of discrete position classes. Decision variables assign type mass to position-price bundles; the objective is social welfare, and envy-freeness compares each assigned bundle with all affordable bundles received in the market.
The mirror covers the deterministic relaxed-envious welfare guarantee of Theorem 3.8 and the analogous revenue guarantee of Corollary 3.9. It leaves aside the proportional-bidder auction, the structural lemmas, and the randomized-auction result in Theorem 4.2.
The strongest honest anchors are algorithmic. This paper has no numbered in-paper result asserting hardness. Its related-work section cites APX-hardness for envy-free revenue in more general matching markets, but that is an outside result in a different setting, so I would not use it as an anchor here.
My lead is Theorem 3.8, proved in this paper. It says that for any \(\epsilon\in(0,1)\), Auction 2 produces a deterministic outcome that is relaxed \(\epsilon B\)-envy-free and whose social welfare is at least that of any exactly envy-free outcome; its running time is \(O((n^2m/\epsilon)^{1/\epsilon})\). Here \(B\) is the largest bidder budget, and the running time is polynomial in \(n,m\) for fixed \(\epsilon\). The second anchor is Corollary 3.9, also proved here: the modified Auction 2 gives the corresponding relaxed \(\epsilon B\)-envy-free, revenue-maximizing outcome, with the same running-time bound.
I would mirror them with two versions of a Mass-Continuized Envy-Free Sponsored Search problem. The market in both versions has a finite support \(T\) of bidder types \(t=(v_t,B_t)\), with rational masses \(\mu_t>0\) summing to \(1\). A type records the bidder’s value per click and budget, exactly as in the paper. There are position classes \(j=1,\ldots,m\), with qualities \(q_1\ge\cdots\ge q_m\), and each class has supply \(\sigma_j\): the fraction of the population for which a position of that quality is available. The input consists of these rational masses and supplies, the integer values, budgets and qualities, and fixed \(\epsilon\). Let \(\tau=|T|\), and let \(L\) be the input bit length.
A solution is a finite table of nonnegative rational masses \(\lambda_{t,j,p}\). Each entry means that this much of type \(t\) receives position \(j\) and pays integer price \(p\). The entry \(j=0,p=0\) represents receiving no position. Each type’s entries sum to \(\mu_t\); the total mass assigned to position class \(j\) is at most \(\sigma_j\). Every assigned mass must satisfy \(p\le B_t\) and \(p\le v_tq_j\), so budgets and individual rationality match the paper. Prices can be restricted to integers in keeping with Lemma 3.4.
The outcome is exactly envy-free if every bundle \((j,p)\) received by type \(t\) is at least as good for that type as every other received bundle \((k,r)\) whose price \(r\) is within \(B_t\): \(v_tq_j-p\ge v_tq_k-r\). Relaxed \(\epsilon B_{\max}\)-envy-freeness uses the paper’s relaxation: require that inequality with an additive loss of at most \(\epsilon B_{\max}\) when \(r\le B_t-\epsilon B_{\max}\), where \(B_{\max}=\max_t B_t\). Social welfare is \(\sum_{t,j,p}\lambda_{t,j,p}v_tq_j\); revenue is \(\sum_{t,j,p}\lambda_{t,j,p}p\).
The welfare mirror asks for a relaxed \(\epsilon B_{\max}\)-envy-free solution whose social welfare is at least the maximum welfare over exactly envy-free solutions. The revenue mirror asks the same question for revenue. These retain the paper’s individual-level bundle comparisons, budget cutoffs, unit demand and objective functions. The population is the continuous object: each individual still receives one discrete position or none, while a type’s mass may be divided among different bundles.
A plausible regime is a very large pool of advertisers competing in a standardized campaign window, with one unit-demand placement per advertiser. Advertisers fall into a relatively small set of exact value-and-budget classes—for example, because they use standardized campaign tiers—while the platform’s position inventory grows with the pool and has stable per-capita supplies by quality. This is a scenario claim, not a claim that all sponsored-search auctions are high-multiplicity. It makes the comparison \(n\gg\tau\) plausible, and the authors should recognize the mirror: it preserves their bidder types, budgeted utility, envy-freeness, position qualities and welfare or revenue objective. Scaling position supply with population is a co-modification needed to keep the market meaningful.
There is a direct finite bridge. A discrete auction with \(n_t\) bidders of type \(t\) and one copy of position \(j\) per original slot maps to \(\mu_t=n_t/n\) and supply \(1/n\) for that slot. Conversely, when the masses and supplies have common denominator \(D\), scaling by \(D\) yields a finite auction with \(D\mu_t\) bidders of each type and \(D\sigma_j\) positions of each class. The continuous question is whether the added freedom to split type mass enables algorithms whose running time depends on \(m,\tau,L\), rather than on the number of named bidders.
I would bet on Class A for both mirrors: for each fixed \(\epsilon\), seek an algorithm polynomial in \(m,\tau,L\). The welfare and revenue objectives are linear in the mass table, and the finite set of position qualities and supported bidder types gives a natural place to look for a mass-based dynamic program or an optimization formulation. The affordability cutoff in envy-freeness is the obstacle: which comparisons apply depends on whether one bundle’s price is within another type’s budget. So tractability is a research question, not a consequence of Theorem 3.8 or Corollary 3.9. Further questions include whether the relaxation is needed for efficient computation, and whether the support size \(\tau\) admits a useful parameterized bound.
The weakest point is that the paper’s dynamic program is built around individual bidders: it orders them, groups their budgets, and indexes states by bidder counts. Replacing those counts with rational masses is a substantive change, and the paper does not show that the resulting problem has a polynomial-time solution in \(\tau\). The other vulnerability is the inventory regime: a single query has few slots, so the scenario needs a large standardized batch with per-capita position supply. These weaken the algorithmic inference, but not the mirror itself. The question still asks how the paper’s envy-free welfare and revenue problems behave when the society is a distribution over its own bidder types.
The strongest case against Theorem 3.8 and Corollary 3.9 is that their natural population limit is either degenerate or broader than the paper’s auction. Keep \(m\) fixed while the population grows, and the total position supply is a vanishing fraction of the population. With the mass normalized to one, bounded per-bidder values and budgets then make welfare and revenue per capita vanish. To avoid that, position supply must grow with population too. If the input describes only a few quality classes, the finite bridge expands a mass denominator \(D\) into \(D\) bidders and up to \(D\) positions. The paper’s running-time guarantee is polynomial in that expanded size, which can be exponential in the bit length of the compressed input. So neither theorem supplies an algorithm for the proposed continuous problem.
That leaves a real but narrower question: does replacing individual bidder counts with type masses yield useful algorithms? The dynamic program groups budgets and orders bidders by value, but its states still range over bidder counts. The continuous formulation must also choose prices and allocations that satisfy budget-dependent envy constraints across types. The paper gives no reason that those choices admit a compact optimization formulation. If the support has as many types as bidders, there is no compression; if it is small, the remaining price and allocation structure may still be the hard part.
This is a case against the expected payoff, not against the mirrors’ legitimacy. The proposed exact type \((v,B)\) captures everything the paper uses about a bidder, so identical bidders are genuinely interchangeable. Scaling slot supply is a natural co-modification, and the mass version retains recognizable welfare, revenue, and envy-freeness questions. The denominator expansion shows that the discrete PTAS does not settle their complexity; it does not show the questions are unworthwhile. I can’t honestly defeat either anchor under the programme’s standard. The negative case is weak precisely where it needs to be strongest: no fundamental feature of the paper rules out a sensible high-multiplicity regime.
The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.