Computationally feasible VCG mechanisms

Noam Nisan, A. Ronen · SIGECOM 2000 (d4-conf-sigecom-2000-0022)

no mirror
paperComputationally feasible VCG mechanisms
authorsNoam Nisan, A. Ronen
venueSIGECOM 2000
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise itunclear

Why no mirror

The paper clearly supplies named computational anchors: Corollary 3.9 is a hardness result and Theorem 4.4 gives a bounded-time construction. However, the proposed mirror replaces individual agents and leave-one-out VCG payments with positive-mass cohort agents, and the opponent correctly shows that this is not equivalent to finite replication. A repaired high-multiplicity aggregate mechanism remains plausible, so the case is not red, but its admissibility as the paper's problem is unresolved.

fails bit b-changes — the continuum limit changes the question

The objection that survived

Cohort-level truthfulness uses whole-cohort externality payments and does not preserve the paper's individual deviation incentives in finite replications.

fatal: False

Judge caveat

It is undecided whether cohort-level truthfulness is an admissible high-multiplicity analogue of the paper's individual-agent incentive problem or a new aggregate-agent model. An explicit programme decision accepting cohort truthfulness, or a formal individual leave-one-out limit, would settle this.

What the mirror covers

The proposed mirror targets Corollary 3.9 through an explicit-table configuration LP and Theorem 4.4 through appeal synthesis; it leaves the paper's affine generalizations, CMAP results, and other mechanism variants untreated.

Open questions for a prover

The case FOR (proponent)

I think this paper has a credible mirror, provided the population—not the bundles—is what becomes continuous. The most natural regime is a large marketplace with many repeated bidder profiles: millions of buyers, but only \(\tau\) valuation types, where \(\tau\ll N\). Each type completely specifies the buyer’s valuation over bundles, eligibility, and any other relevant parameters.

Let \(S\) be the item set, let \(v^1,\dots,v^\tau\) be valuation types, and let \(\mu_t\) be the mass of type \(t\). Since supply must scale with the population, give item \(j\) a per-capita supply \(b_j\). An allocation is

\[ z_{t,B}\ge 0, \]

where \(z_{t,B}\) is the mass of type \(t\) receiving the integral bundle \(B\subseteq S\), subject to

\[ \sum_B z_{t,B}=\mu_t,\qquad \sum_{t,B:j\in B}z_{t,B}\le b_j. \]

Its welfare is

\[ W_\mu(z)=\sum_{t,B}z_{t,B}v^t(B). \]

This is not continuity of the outcome received by an individual: every unit of mass still receives an integral bundle. Only repeated agents are aggregated. If \(\mu\), \(b\), and \(z\) are rational, clearing denominators realizes the allocation exactly as a sufficiently large finite auction with \(N\mu_t\) identical bidders of type \(t\) and \(Nb_j\) copies of item \(j\).

The strongest anchor is Corollary 3.9, proved in this paper:

“Unless \(P=NP\), any polynomial time truthful VCG-based mechanism for combinatorial auctions is not reasonable.”

Here “reasonable” means that whenever only one agent strictly benefits from receiving an item \(j\)—formally, \(v_i(S\cup\{j\})>v_i(S)\) whenever \(j\notin S\), while every other agent is indifferent to \(j\)—the mechanism allocates \(j\) to that agent. The corollary is derived from the paper’s own structural results, especially Theorem 3.2 and Theorem 3.8; it is conditional on the paper’s stated NP-hardness of combinatorial-auction welfare maximization, rather than being a new hardness reduction.

My corresponding problem would be:

Continuous Reasonable-VCG Design. Given \(S\), a finite valuation-type set \(\{v^1,\dots,v^\tau\}\), rational masses \(\mu\), and rational per-capita supplies \(b\), construct a polynomial-time VCG-based mechanism over mass allocations \(z\) that is:

A solution consists of the allocation algorithm and the corresponding VCG payment functions. For a reported profile \(\nu\), the payment to cohort \(t\) has the usual form

\[ P_t(\nu)=\sum_{r\ne t}V_r^\nu(K(\nu))+h_t(\nu_{-t}), \]

where \(V_r^\nu\) is the reported aggregate value of cohort \(r\).

In the explicit-bundle representation, I expect this mirror to be Class A. The welfare problem is the configuration LP above, with \(\tau 2^m\) variables, and the full-range VCG mechanism can be implemented by solving that LP and the corresponding externality LPs. The discrete obstruction in Corollary 3.9 can therefore disappear: the original hardness comes from assigning indivisible agents to bundles, while the continuum assigns different members of a repeated type cohort to different integral bundles.

This is not a change to additive valuations or to divisible bundles. Arbitrary monotone valuation tables remain allowed, and the only fractional object is the mass of otherwise indistinguishable bidders. The natural follow-up is whether this Class A result survives succinct valuation representations. With a compact valuation language whose pricing problem is NP-hard, the continuous LP may inherit hardness through its separation problem; that would give a Class B or Class C variant rather than invalidate the explicit-table mirror.

A second, genuinely different anchor is Theorem 4.4, also proved here:

Consider a second-chance mechanism with a \(T\)-limited output algorithm. If an agent has a \(T\)-limited appeal-independent revision function, then for every \(T'=\Omega(T)\), whenever the mechanism is \(T'\)-limited, the agent has a feasibly truthful action.

A feasibly truthful action is both truthful and feasibly dominant relative to the agent’s revision function. The theorem constructs an appeal that compares the base output with the output obtained from the agent’s best known alternative declaration.

The corresponding problem is:

Continuum Second-Chance Appeal Synthesis. Given the mass-allocation instance above, a \(T\)-limited base algorithm \(K\), a positive-mass type cohort \(t\), and a \(T\)-limited appeal-independent revision function \(b_t\), construct an appeal function \(\ell_t\) such that the action

\[ (v^t,\ell_t) \]

is feasibly truthful. The continuous second-chance mechanism runs \(K\) on the reported mass profile and on each appealed profile, then chooses the candidate allocation with maximum reported welfare. An appeal may change the declared valuation of the cohort and, as in the paper, may also change the reported profile supplied to \(K\).

The expected result is again Class A. The paper’s construction survives almost verbatim: evaluate the base allocation and the allocation induced by the revision function, then appeal to whichever has greater welfare according to the true cohort valuation. This requires only a constant number of calls to \(K\), so the appeal remains \(O(T)\)-limited, with polynomial bookkeeping in the type and mass representations. Proposition 4.1 also lifts directly: when all cohorts report truthfully, the chosen welfare is at least the welfare of the base algorithm.

The weakest point is strategic rather than computational. An individual atomless agent has zero mass and cannot affect the aggregate allocation, so ordinary individual dominant-strategy truthfulness risks becoming vacuous. I would therefore state the mirror using positive-mass cohort truthfulness, or equivalently require the corresponding property for every finite replication with \(N\mu_t\) identical agents before taking the high-multiplicity limit. That is a real modelling choice, but it is a defensible one: repeated identical bidders are precisely the objects being aggregated. The mirror covers the paper’s combinatorial-auction and second-chance results, not its affine-maximizer generalizations or its open Bayesian and randomized questions.

The case AGAINST (opponent, writing after the proponent)

The strongest objection to both anchors is that the proposed mirror changes the strategic unit. The paper’s theorems concern individual deviations under VCG payments, not merely aggregate welfare optimization.

For Corollary 3.9, a repeated-bidder market is perfectly plausible. The problem is the claim that “positive-mass cohort truthfulness” is equivalent to truthfulness in finite replications. It is not. In a finite replication, one bidder can deviate while the other \(N\mu_t-1\) identical bidders remain truthful. In the continuum, that deviation has mass zero and leaves the allocation unchanged, so individual truthfulness becomes vacuous. If instead the whole cohort reports jointly, the cohort is a coalition or a single aggregate agent, not the repeated individual agents in the paper.

The difference also affects payments. The VCG payment of one replicated bidder is a leave-one-out externality. A cohort-level VCG payment is the externality from removing the entire mass \(\mu_t\). These are generally different finite differences of the welfare function, especially at the piecewise-linear kinks of the configuration LP. Thus the proposed \(P_t\) does not implement the paper’s individual VCG incentives. Saying that it is “equivalent” to requiring truthfulness for every finite replication is therefore incorrect. The latter would require an integer allocation and leave-one-out mechanism for each \(N\), followed by an asymptotic error analysis.

The mass version of “reasonable” is likewise weaker than the paper’s property. The paper protects a particular agent who uniquely values an item. In the continuum, that witness either has positive mass—in which case it is a cohort—or has zero mass—in which case it disappears. “Give all item mass to the interested type” is a sensible priority axiom, but it is a new aggregate axiom, not the original reasonableness condition.

This does not make the configuration LP uninteresting. It makes it a legitimate large-market, convexified allocation problem. But the computational gain comes together with replacing individual VCG mechanism design by a mechanism for finitely many aggregate players. That is a different model, and the proponent has not shown that it is the paper’s problem rather than a new market-design problem.

The second anchor is weaker still. The proof of Theorem 4.4 is domain-independent: given \(K\) and a revision function, construct an appeal by evaluating finitely many candidate reports and selecting the better output. With atomless individual agents, one agent’s appeal cannot affect the aggregate allocation. With positive-mass cohorts, an appeal is again a coalition-level deviation. Restricting attention to one appeal per type merely produces a finite aggregate-agent mechanism, where the paper’s construction carries over verbatim and contributes no continuum-specific computational question. Allowing an appeal from every individual would require representing and aggregating an uncountable family of programs, which is not the theorem’s model.

So the negative case decisively rejects the second anchor and shows that the first anchor, as stated, is not faithful to the paper’s strategic result. But it cannot honestly establish the requested universal impossibility. If ChoCo explicitly accepts cohort-level truthfulness as a new high-multiplicity mechanism concept, the configuration-LP construction remains a credible Class A mirror of Corollary 3.9. The strongest defensible conclusion is therefore narrower: drop Theorem 4.4 as an anchor, and require the first mirror to justify why collective cohort truthfulness—not individual truthfulness—is the intended problem.

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.