Pareto efficient combinatorial auctions: Dichotomous preferences without quasilinearity

K. Malik, D. Mishra · JET 2021 (d4-journals-jet-2021-0114)

no mirror
paperPareto efficient combinatorial auctions: Dichotomous preferences without quasilinearity
authorsK. Malik, D. Mishra
venueJET 2021
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencehigh
authors would recognise itunclear

Why no mirror

The sole anchor, Theorem 2, is an axiomatic possibility result, and the paper gives no named algorithm, hardness result, approximation guarantee, computational encoding used in computation, or complexity claim. The proposed mass-allocation LP is a plausible new high-multiplicity auction problem, but it changes finite-agent externalities into marginal shadow prices and omits most income-effect information from the allocation objective. Because bit \(a\) fails, it cannot provide the required continuous mirror of a computational result from this paper.

fails bit a — no named computational result to mirror

What the mirror covers

The proposed model touches the GVCG allocation and payment ideas in Definition 5 and Theorem 2, but it does not computationally mirror the paper's impossibility, uniqueness, or tightness results; it is instead a new repeated-capacity market formulation.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a mirror of the paper’s positive GVCG result. I would lead with Theorem 2 (Possibility), proved in this paper.

Theorem 2 states that the GVCG mechanism is desirable on every dichotomous domain satisfying positive income effect. “Desirable” means dominant-strategy incentive compatible, Pareto efficient, individually rational, and satisfying no subsidy. A dichotomous type is given by an acceptable-bundle family \(S_\theta\) and a willingness-to-pay function \(w_\theta\); positive income effect means \(w_\theta(t)\le w_\theta(t')\) whenever \(t>t'\). The GVCG allocation maximizes total willingness to pay at zero payment, and each payment is the corresponding externality. The paper proves this in Appendix A.3.

There is an important limitation: the paper contains no named computational result in the sense of NP-hardness, membership in P, parameterized complexity, or approximation algorithms. Its Theorems 1–4 are mechanism-existence and impossibility results. Thus the mirror below is a computational formulation of the paper’s underlying GVCG problem, not a claim that the paper itself proves a Class A, B, or C result.

My proposed problem is Continuum Positive-Income-Effect GVCG.

Let \(M\) be a finite set of object classes, with capacity \(q_a\) per unit of population for every \(a\in M\). The scaling is essential: a population of size \(N\) has \(Nq_a\) copies or capacity units of object \(a\). A type is a complete dichotomous classical preference \(\theta=(S_\theta^{\min},w_\theta)\), including its acceptable bundles, willingness-to-pay function, and income effect. Let \(T=\{\theta_1,\ldots,\theta_\tau\}\subseteq D^+\) be a finite type set, and let \(\mu\in\Delta(T)\) give the mass of every type.

Each individual still receives an integral bundle \(A\subseteq M\), not a fractional bundle. Fractional quantities only describe how much mass receives each integral bundle. Thus \(x_{\theta,A}\) is the mass of type \(\theta\) receiving \(A\), with \(\sum_Ax_{\theta,A}=\mu_\theta\) and \(\sum_{\theta,A:a\in A}x_{\theta,A}\le q_a\). Payments are per individual and may be represented by \(p_{\theta,A}\) for each positive-mass cell.

Write \(v_\theta(A)=w_\theta(0)\) when \(A\) is acceptable to \(\theta\), and \(v_\theta(A)=0\) otherwise. The continuum GVCG allocation must solve

\[ W(\mu)=\max_x\left\{\sum_{\theta,A}x_{\theta,A}v_\theta(A): \sum_Ax_{\theta,A}=\mu_\theta,\ \sum_{\theta,A:a\in A}x_{\theta,A}\le q_a,\ x_{\theta,A}\ge0\right\}. \]

For an individual of type \(\theta\) assigned \(A\), the payment should be the infinitesimal externality

\[ p_{\theta,A} = \lim_{\varepsilon\downarrow0} \frac{ W(\mu-\varepsilon e_\theta)-W(\mu)+\varepsilon v_\theta(A) }{\varepsilon}, \]

with an appropriate choice of directional derivative when the optimum is non-unique; agents receiving unacceptable bundles pay zero. The solution must provide the allocation, payments, and an optimality certificate. It must also satisfy the paper’s original conditions at the individual level: truthful reporting must weakly dominate every alternative report under the full non-quasilinear preference \(R_\theta\), every individual must weakly prefer their outcome to \((\varnothing,0)\), payments must be nonnegative, and no feasible alternative can make almost every individual weakly better off while increasing total revenue.

This is a genuine high-multiplicity regime. A natural example is a large market of firms seeking repeated spectrum licenses, scheduling slots, land parcels, or network-capacity bundles. Many firms can share exactly the same requirement \(S_\theta^{\min}\), financing conditions, and income-effect function \(w_\theta\), while the number of firms is enormous and \(\tau\) is moderate. The type is not merely a preference ranking: it includes every feature relevant to the mechanism, exactly as required by the programme’s high-multiplicity interpretation.

The authors should recognize this as their problem. We retain their dichotomous preferences, non-quasilinear payments, GVCG externalities, Pareto efficiency, IR, no subsidy, and DSIC. The only substantial co-modification is scaling object supplies with population. Without it, a fixed finite set of objects would be allocated to a mass-zero set of agents and the continuum auction would degenerate. Their own scheduling, land, spectrum, and network examples make repeated capacity units a credible regime.

I would expect this problem to be Class A for structured bundle families or whenever the pricing problem has an efficient separation oracle. The formulation is a linear program with potentially exponentially many bundle columns, and the relevant pricing question is whether a type has an acceptable bundle that beats the current dual object prices. For arbitrary combinatorial bundle systems, however, winner determination or packing hardness may survive. That would be Class B: the hard combinatorics live in the object agenda and bundle structure, not in population multiplicity. Nothing here suggests a genuinely continuum-specific source of hardness.

The further questions are useful even before the complexity classification is known: when does the infinitesimal externality exist uniquely; how should GVCG ties be broken while preserving DSIC; what additive error results when a continuum allocation is rounded to \(N\) discrete agents; and what happens when a positive-mass cohort has one non-dichotomous heterogeneous-demand preference, as in the paper’s Theorem 4?

My weakest point is that Theorem 2 is not itself a computational theorem. The paper proves existence of GVCG, not efficient computation of its allocation or payments. Moreover, scaling supplies changes a finite-object auction into a capacitated repeated-market version. That is a real modelling commitment. The case survives because the modification is forced by a nondegenerate population limit, the individual bundles remain integral, and the mechanism-theoretic question—including non-quasilinear preferences and the GVCG externality—is preserved exactly.

The case AGAINST (opponent, writing after the proponent)

The proposed anchor fails the programme’s first gate: Theorem 2 is not a computational result. It asserts existence of a mechanism satisfying DSIC, Pareto efficiency, IR, and no subsidy on a preference domain. It specifies no finite input, encoding, algorithm, decision problem, approximation notion, or complexity claim. The paper’s remarks that computing VCG outcomes may be difficult belong to the surrounding literature, not to this theorem. Thus the proposed LP is a new computational problem inspired by the paper, rather than a continuous mirror of one of its computational results.

That distinction matters because the proposed LP discards the paper’s distinctive non-quasilinear content. Its objective uses only

\[ v_\theta(A)=w_\theta(0), \]

so two preferences with identical acceptable bundles and identical \(w_\theta(0)\), but completely different income effects away from zero, are indistinguishable to the allocation problem. Yet those differences are precisely what drive Theorem 2, especially the comparison between willingness to pay and willingness to sell. If the full functions \(w_\theta\) are retained, they are infinite-dimensional objects with no encoding or complexity measure in the paper. If they are replaced by finite values at zero, the problem becomes generic capacitated welfare maximization, not a computational version of the positive-income-effect theorem.

The supply scaling also changes the object of study more substantially than the proponent admits. The paper has a finite set of objects and a finite allocation \(f\in X\), with payments determined by the externality of removing one agent. With normalized continuum mass and fixed object supply, almost every agent receives nothing. Scaling supply to \(Nq_a\) repairs that degeneration, but creates a repeated-capacity large market. The proposed payment

\[ \lim_{\varepsilon\downarrow 0} \frac{W(\mu-\varepsilon e_\theta)-W(\mu)+\varepsilon v_\theta(A)}{\varepsilon} \]

is then a marginal shadow price, not the finite-agent GVCG externality from the paper. That may be a sensible new model, but it requires a new limit theorem establishing correspondence between the two mechanisms.

There is also a conceptual change in DSIC. In the atomless model, one individual’s report has zero effect on \(\mu\), \(W(\mu)\), or the shadow prices. Truthfulness therefore becomes price-taking demand at posted marginal prices, rather than the pivotal-report incentive constraint proved in Theorem 2. If deviations by a positive-mass cohort are considered instead, that cohort becomes the strategic agent and the model is no longer the paper’s individual-agent mechanism.

The most charitable repair would be to define a sequence of finite markets with \(N\mu_\theta\) agents and \(Nq_a\) object copies, compute the exact finite GVCG mechanism, and study convergence, rounding, and approximation. That is coherent and potentially useful. But it is a new high-multiplicity combinatorial-auction programme whose computational substance comes from choosing a representation for acceptable bundles and for \(w_\theta\), neither of which this paper supplies. It cannot be presented as a computational mirror of Theorem 2.

The negative case is therefore strong under a strict ChoCo criterion: this paper supplies no named computational anchor, and the proposed mirror replaces its mechanism-theoretic content with a newly invented welfare LP. It is not, however, an airtight claim that no worthwhile continuous study exists. Repeated spectrum, land, or scheduling markets could be a sensible high-multiplicity setting. The honest conclusion is that such a study would be valuable as new computational auction research, but the paper itself does not justify it as a continuous-computational-social-choice mirror.

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.