Explicit Payments for Obviously Strategyproof Mechanisms

· AAMAS 2023 (aamas23-00249)

mirror found
paperExplicit Payments for Obviously Strategyproof Mechanisms
authors
venueAAMAS 2023
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 5.1

Algorithm 1 needs subsidies of at most 𝑛· 𝑣2 −(𝑛− 1) · 𝑣ℓ−𝑣ℓ−1.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite item set \(U\), complete bidder-type support \(\Theta\) with \(\theta=(R_\theta,D_\theta,v_\theta)\), rational mass vector \(\mu\in\Delta_\Theta\), rational capacity vector \(q\), and canonical tie-breaking, form admissible \(N\)-replica markets with \(N\mu_\theta\) copies of each type and \(Nq_j\) copies of item \(j\). Using Algorithm 1 and the paper's OSP payment constraints, compute or decide whether there exists a per-type, per-history transfer table \(p_{\theta,h}\) whose normalized worst-profile external subsidy \(S_\infty(\mu)=\limsup_{N\to\infty}N^{-1}\max_b\sum_{i=1}^N s_i^N(b)\) is at most \(B\), where \(s_i^N(b)\) is the subsidy required to make truthful utility nonnegative.

The model it lives in

A high-multiplicity single-minded auction in which \(\mu_\theta\) is the mass of complete type \(\theta=(R_\theta,D_\theta,v_\theta)\), individual allocation remains binary, replicas share payment densities \(p_{\theta,h}\), and the objective is the worst normalized aggregate subsidy \(\sum_\theta\mu_\theta s_{\theta,h}\) subject to the paper's OSP and IR constraints.

The objection that survived

The proposed \(S_\infty\) is not determined by \(\mu\) alone because payment histories depend on complete replica profiles, and scaling each item's supply produces a multi-unit extension of the paper's unit-supply auction.

fatal: False

What the mirror covers

The mirror covers the greedy single-minded auction's subsidy bound, its zero-subsidy regime, and aggregate accounting for reverse-greedy payments; it leaves the full greedy/split payment characterization and Corollary 4.2's structural recognition result aside.

Open questions for a prover

The case FOR (proponent)

There is a defensible positive case, but it is narrower than for a paper containing an explicit complexity classification. This paper has no named theorem saying that one of its problems is NP-hard, in P, W[1]-hard, or FPT. Its NP-hardness statement about single-minded auctions is an uncatalogued claim in the introduction, attributed to [19]. The best available anchors are therefore its named algorithmic results on explicit payments, OSP recognition, and subsidy bounds.

The most convincing anchor is Theorem 5.1, proved in this paper. It states that Algorithm 1 for single-minded combinatorial auctions requires subsidies of at most
\[ n v_2-(n-1)v_\ell-v_{\ell-1}. \]

A natural continuous mirror is Mass-Greedy-OSP-Subsidy. An instance contains a finite item set \(U\), a finite family of demanded bundles \(\mathcal R\subseteq 2^U\), valuation levels \(D=\{v_1>\cdots>v_\ell\}\), a rational distribution
\[ \mu\in\Delta_{\mathcal R\times D}, \]
and a deterministic tie-breaking rule. A complete bidder type is \(\theta=(R,D,v)\): the desired bundle, valuation domain, and realized value. The mass \(\mu_{R,v}\) is the fraction of bidders with that type. The intended regime is \(N\gg\tau\), with \(N\mu_{R,v}\) bidders of each type and \(\tau=|\operatorname{supp}(\mu)|\) small.

The allocation remains binary at the individual level. A bidder either receives the whole bundle \(R\) or receives nothing; no bidder receives a fractional bundle. The aggregate decision variable is \(x_{R,v}\), the mass of type-\((R,v)\) bidders accepted by the greedy rule. To make the high-multiplicity regime operational, one can let the \(N\)-th finite realization contain \(Nq_j\) interchangeable copies of item \(j\), for a fixed rational capacity vector \(q\). This models many repeated markets, advertising slots, cloud-resource units, or procurement opportunities. It is still the same single-minded allocation problem, with discrete bundles and binary individual outcomes.

The mass-greedy rule orders types by
\[ \Phi(R,v)=\frac{v}{\sqrt{|R|}}, \]
asks values from high to low, and accepts as much of a type’s mass as the remaining capacities permit. A payment variable \(p_{\theta,h}\) is a net transfer to one bidder of type \(\theta\) at history \(h\). Using the paper’s auction convention, utility is
\[ u=v a+p, \]
where \(a\in\{0,1\}\) denotes winning. The continuous problem is:

Find per-type, per-history transfers \(p_{\theta,h}\) making the mass-greedy implementation obviously strategyproof and individually rational, with losing bidders charged nothing, while minimizing the maximum mass-weighted external subsidy
\[ > S_\infty(\mu)= > \max_h\left(\sum_{\theta}\mu_\theta p_{\theta,h}\right)_+. > \]

OSP is imposed through the paper’s worst-truthful-versus-best-deviation inequalities, applied to every finite \(N\)-replica and then passed to the type-level limit. This avoids the vacuity that would arise if a literally nonatomic bidder had zero influence on the outcome.

The finite theorem suggests the normalized asymptotic target
\[ \limsup_{N\to\infty}\frac{S_N}{N}\le v_2-v_\ell. \]
Theorem 5.2, also proved here, supplies a useful boundary case: under a sufficiently strong separation of the efficiency ratios, the same greedy mechanism needs no subsidy at all. Thus the continuous problem asks not merely whether a mass version exists, but how subsidy density depends on the support geometry of \(\mu\).

I would expect the fixed-\(\tau\), finite-level, type-explicit version to be Class A: OSP and IR constraints become linear inequalities over type-level payment variables, and the number of repeated agents disappears. With unrestricted bundle systems and unbounded \(m\), however, the packing structure remains and hardness is likely to transfer from the underlying combinatorial auction. This is exactly the sort of instance-regime split the programme is meant to expose.

The second anchor is Proposition 3.1, proved in this paper. It gives explicit payments for agents queried in reverse-greedy order. For a profile or type-level history in outcome class \(k\), the payment has the form
\[ p(b)=\vartheta_b(k)f^k+ \sum_{j=0}^{k-1} \bigl(\vartheta_b(j)-\vartheta_b(j+1)\bigr)f^j. \]

Its continuous mirror is Reverse-Greedy Mass Payment Computation. The instance consists of a finite support \(\Theta\), a distribution \(\mu\), a finite outcome-level set \(f^0,\ldots,f^r\), and an explicitly represented reverse-greedy implementation tree. Each node records the type threshold queried and each leaf records the binary or ordered outcome received by the corresponding mass block.

The decision variable is a payment density \(p_{\theta,h}\), identical for all agents of type \(\theta\) reaching history \(h\). The task is to output an OSP payment schedule, certify individual rationality, and, when all agents are reverse-greedy, certify budget balance. The aggregate quantity is simply
\[ \sum_{\theta}\mu_\theta p_{\theta,h} \]
at each compatible leaf. The continuous problem is therefore a genuine high-multiplicity version of the paper’s problem: repeated agents do not receive a new preference model, and bundles or services remain discrete; only the payment table and its aggregate financial consequences are represented by type masses.

This one should be Class A whenever the reverse-greedy tree is given at the type level. Proposition 3.1 is already an explicit finite formula, so the computation is linear in the number of type-history pairs. The interesting further question is whether the thresholds \(\vartheta_b(j)\) can themselves be computed efficiently from a succinct allocation rule rather than from an explicit tree. That is where a real separation or pricing problem could appear.

The third anchor is Corollary 4.2, stated in this paper and obtained from the cited Theorem 2.3 of [14] together with the payment results proved here. It says, for binary outcomes, that a mechanism is OSP exactly when its tree is, or can be transformed to, a two-way greedy implementation with interleaving and the payments are those in equations (1) and (2).

Its continuous mirror is Mass-Two-Way-OSP Recognition and Payment Design. An instance contains a finite type distribution \(\mu\), a binary allocation rule \(f\) over a finite type-level mechanism tree, and the allowed interleaving operations. The question is whether there exists a type-level payment density \(p_{\theta,h}\) such that the mass mechanism is OSP. If yes, the solution must output the transformed two-way greedy tree, the payment density, and the minimum subsidy subject to IR and budget balance whenever those are compatible.

For an explicitly represented type-level tree, I expect Class A: the interleaving conditions and payment equations can be checked directly, and the mass distribution only weights the resulting transfers. The more ambitious version in which the tree must be synthesized from a succinct allocation rule may be Class C. Its difficulty would come from finding the correct extensive-form decomposition, not from population multiplicity. That distinction is itself valuable: the continuous mirror would show exactly which part of OSP mechanism design is simplified by high multiplicity and which part is not.

These mirrors cover the paper’s single-minded greedy auction result, its reverse-greedy payment construction, and its binary OSP characterization. They do not claim to cover every three-way or split-and-greedy payment formula, and they do not treat the cited NP-hardness of welfare approximation as a theorem proved in this paper.

The weakest point is that OSP is fundamentally an individual, extensive-form notion. A naive nonatomic population makes every individual non-pivotal, so OSP can become vacuous. The mirror must therefore use a robust finite-replica interpretation or a carefully defined mass-block implementation. A second weakness is supply: with a fixed number of indivisible items and \(N\to\infty\), the winning fraction tends to zero. Scaling supply with population gives a more useful market regime, but an opponent could argue that this changes the original auction. I think the case survives because repeated bundles, repeated slots, and repeated service opportunities are natural high-multiplicity environments, and the individual allocation, valuation, greedy ordering, and OSP constraints remain those of the paper.

So my positive verdict is: the paper supports a credible continuous mirror, strongest for its explicit reverse-greedy payments and for subsidy density in large markets of repeated single-minded bidders. It does not itself establish a continuous complexity result; it supplies the structural mechanism results from which such a continuization programme could be built.

The case AGAINST (opponent, writing after the proponent)

The strongest negative case is not that repeated single-minded bidders are implausible. They are a perfectly sensible high-multiplicity regime. The problem is that the paper’s central object, OSP, is not a property of a population distribution.

OSP compares one named agent’s worst truthful continuation with her best deviation, over every possible report profile of the other agents. In the paper, a history is a sequence of individual queries, and \(p_i(b)\) is indexed by a complete bid profile. A distribution \(\mu\) gives only type counts; it gives neither the relevant counterfactual profiles nor the sequence in which particular agents reach a node.

A finite \(N\)-replica preserves OSP, but then it is simply the original mechanism run on \(N\) labelled copies. The distribution is bookkeeping. A genuinely nonatomic model makes each agent non-pivotal, so aggregate allocation and feasibility do not respond to that agent’s deviation; OSP becomes vacuous or degenerate. Querying an entire mass block avoids this only by creating a new strategic object that is not an agent in the paper’s extensive-form model. Thus the proposed “finite replicas followed by a limit” has no intermediate type-level mechanism: it either retains the individual tree or changes the incentive notion.

Theorem 5.1 is the best apparent anchor, but it does not survive as the claimed continuous result. Its extremal construction uses \(n-1\) distinct singleton bundles and one bidder demanding the entire item set. Increasing \(n\) therefore increases the number of items and distinct bundle types; it is not a fixed-type high-multiplicity sequence. Replicating a fixed finite family of bundles produces a different capacitated market. Scaling item supplies makes that difference even clearer: it creates a new repeated-market model, not the theorem’s auction.

Applying the theorem to \(N\) replicas and dividing by \(N\) gives at most a coarse per-agent bound, essentially \(v_2-v_\ell\). It does not yield a \(\mu\)-dependent computational problem. The proposed objective
\[ \max_h\left(\sum_\theta \mu_\theta p_{\theta,h}\right)_+ \]
is not well-defined for the paper’s tree: a history \(h\) is reached by one particular bidder at one particular point, not by the whole mass of type \(\theta\). Aggregate subsidy at a leaf depends on the complete sequence of reports, residual capacities, and which individual occupies each position. Compressing those into mass blocks changes the mechanism; retaining them gives the finite replica again. Theorem 5.2 is even less promising: its no-subsidy condition is a pointwise separation of valuation efficiencies and simply repeats unchanged under cloning. It contains no population-dependent quantity.

Proposition 3.1 has the same defect in sharper form. Its payment uses
\[ \vartheta_b(k), \]
which depends on the full profile \(b\), the implementation history, and counterfactual profiles related to that history. If the tree is explicitly represented, the formula can be evaluated directly and the masses are irrelevant. If the tree is succinct, computing those thresholds is a problem of analysing an extensive-form mechanism over counterfactual individual reports; \(\mu\) does not provide the missing information. Restricting OSP to positive-mass types would produce a restricted-domain mechanism, not a continuous version of the paper’s result, because the original OSP inequalities quantify over deviations that may have zero mass.

Corollary 4.2 is purely structural. Whether an allocation rule admits a two-way greedy implementation with interleaving depends on the rule and its sequential query tree, not on the composition of the population. Recognition is direct for an explicit tree. Synthesis from a succinct allocation rule could certainly be difficult, but that difficulty concerns finding an individual sequential protocol; it is not difficulty caused by population multiplicity. Calling that a Class C continuous problem would merely relabel a new mechanism-synthesis problem.

Accordingly, every proposed mirror falls into one of three categories: the distribution disappears and the finite theorem is repeated; the distribution only weights transfers after the real computation has finished; or the mechanism is replaced by an aggregate/block protocol for which the paper’s OSP results no longer apply. None is a computational mirror of this paper’s contribution.

This is not a mathematical impossibility proof. A separate programme on anonymous large-market OSP mechanisms could be worthwhile. But it would require a new incentive concept, new state representation, and new theorems. The paper itself does not supply a worthwhile continuous-population problem, and all three anchors fail as mirrors under ChoCo’s definition.

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.