| paper | d4-conf-aaai-2015-0392 |
| 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: Polynomial-time solvable, even exactly. · discrete side: other · adjudication: proved
full proof & adversarial review →
Theorem 2.3
statement extracted from the paper’s text layer
Given \(m\) item categories, \(\tau\) complete valuation types with rational masses \(\mu_t\) summing to \(1\), rational per-capita supplies \(q_j\), and normalized monotone \(\mathcal{MOPH}\)-\(k\) valuations \(v_t\) accessible by demand oracles, find a feasible allocation maximizing welfare. Variables \(x_{t,S}\geq 0\) give the fraction of the whole population of type \(t\) assigned the integral bundle \(S\subseteq[m]\); require \(\sum_S x_{t,S}=\mu_t\) and \(\sum_{t,S\ni j}x_{t,S}\leq q_j\), and maximize \(\sum_{t,S}x_{t,S}v_t(S)\).
A continuum of advertisers grouped by identical complete valuations, with mass \(\mu_t\) per type and \(q_j\) impressions per capita in each category. Allocate type mass across integral bundles using \(x_{t,S}\); maximize total value subject to the per-type mass constraints and per-capita impression supplies. Demand queries provide the pricing step for the configuration LP.
The mirror covers Theorem 2.3's welfare approximation problem through the configuration LP. It leaves the valuation expressiveness results and the price-of-anarchy results, including Theorems 2.4 and 2.5, outside the mirror.
The strongest case is the paper’s welfare-approximation result, not its auction-equilibrium bounds. Theorem 2.3, proved in this paper using the configuration LP and a rounding argument, says: if every agent has an \(\MOPH\)-\(k\) valuation, there is a polynomial-time algorithm, given demand oracles for the valuations, that returns an allocation whose welfare is within a factor \(k+1\) of optimal. This is a genuine algorithmic anchor. The paper has no named hardness theorem for welfare maximization, so I would not use its unnumbered hardness discussion as a second anchor.
A plausible high-multiplicity setting is a large advertising exchange. There are many advertisers but relatively few distinct campaign valuation profiles over a fixed menu of slot, time, and region categories. Advertisers with the same complete valuation function form one type; let \(\mu_t\) be the fraction of advertisers of type \(t\). To keep the market nondegenerate as the population grows, category \(j\) has \(q_j\) interchangeable impressions per advertiser, so a population of size \(N\) has \(Nq_j\) copies. This supply scaling is a co-modification, but it preserves the paper’s allocation question: which bundles should go to which valuation types to maximize welfare? An individual still receives an integral bundle; only the mass of a type may be divided among different bundles.
I would hand the following problem to a prover:
Continuous \(\MOPH\)-\(k\) Welfare Allocation. An instance consists of \(m\) item categories, a finite set \(T\) of \(\tau\) valuation types with binary-rational masses \(\mu_t\geq 0\) summing to \(1\), binary-rational per-capita supplies \(q_j\geq 0\), and a normalized monotone \(\MOPH\)-\(k\) valuation \(v_t:2^{[m]}\to\mathbb{Q}_{\geq 0}\) for each type, accessible through a demand oracle as in Theorem 2.3. Find an optimal mass allocation \(x_{t,S}\geq 0\), where \(x_{t,S}\) is the fraction of the whole population of type \(t\) assigned the integral bundle \(S\subseteq[m]\). Require \(\sum_{S\subseteq[m]}x_{t,S}=\mu_t\) for every type and \(\sum_{t\in T,\,S\ni j}x_{t,S}\leq q_j\) for every category \(j\), and maximize \(\sum_{t\in T,\,S\subseteq[m]}x_{t,S}v_t(S)\). The empty bundle allows some mass to receive nothing. A solution is an optimal value and a feasible allocation, which can be represented by its nonzero entries.
I expect this problem to be tractable (Class A) in the same demand-oracle model. It is a linear program with exponentially many bundle variables but only \(\tau+m\) type and supply constraints. Its dual pricing step asks, for each type, for a bundle maximizing \(v_t(S)-\sum_{j\in S}p_j\), precisely a demand query. Thus column generation or ellipsoid methods give a polynomial-time route in \(m,\tau\), and the rational input length \(L\), counting demand-oracle calls. The type masses are not fractional bundles: they describe how much population receives each whole bundle.
The finite-market bridge is direct. For replications \(N\) making \(N\mu_t\) and \(Nq_j\) integral, use \(N\mu_t\) advertisers of type \(t\) and \(Nq_j\) copies of category \(j\). Integer bundle counts, divided by \(N\), give feasible points of the continuous problem. The continuous optimum is the configuration-LP optimum per advertiser; Theorem 2.3’s \(k+1\)-approximation is the paper’s finite-market rounding result. Further questions include how the integer-to-continuous welfare gap behaves as \(N\) grows, and whether one can improve the finite-market guarantee using the optimal mass allocation.
This mirrors only Theorem 2.3’s welfare-maximization problem. It does not extend the paper’s price-of-anarchy results or its expressiveness results about the \(\MOPH\) hierarchy. The authors should recognize the underlying question: their algorithm already solves the configuration LP before rounding it. The mirror makes the population interpretation explicit and treats that mass allocation as a feasible outcome in its own right, rather than as a relaxation for named agents.
The weak point is that this is an algorithmic mirror, not a test of whether discrete hardness disappears: the paper supplies no named hardness anchor here. Its continuous problem is also close to reinterpreting the configuration LP the paper already uses. And the market relies on replicated item categories with per-capita supply; the paper’s original model has a fixed set of indivisible goods. The case stands if large markets with repeated inventory and a small number of complete valuation types are accepted as a sensible regime for the authors’ welfare problem.
The only anchor is Theorem 2.3, and the strongest objection is that its proposed continuous mirror is already the configuration LP the theorem solves. For \(N\) replicated agents, let \(I_t\) be the agents of type \(t\), and let \(y_{i,S}\) be their configuration-LP variables. Aggregating gives the mirror’s mass variable:
\[
x_{t,S}=\frac{1}{N}\sum_{i\in I_t}y_{i,S}.
\]
After scaling the item capacities by \(N\), these variables have exactly the proposed type-mass and supply constraints. Conversely, \(x_{t,S}/\mu_t\) is just the probability of assigning bundle \(S\) to a member of type \(t\). Because welfare is additive across agents and depends only on their valuations, this change of interpretation loses no information relevant to the objective.
So the continuous problem is tractable for the reason already used in the paper: its pricing step is a demand query, and its configuration LP can be solved with those queries. The theorem’s additional work is rounding that LP solution to an allocation of whole bundles to named agents. The proposed mirror removes that step and treats the fractional solution as the answer. That makes it a clean high-multiplicity interpretation of the paper’s intermediate relaxation, but a thin independent computational target.
A stronger mirror could ask how quickly welfare in replicated finite markets approaches the mass optimum. That would make the discrete-to-continuous bridge explicit, but its central question is an integrality or convergence bound for the same configuration LP, rather than a new complexity problem. It might merit a short result; it does not rescue the claim that this paper opens a new continuous algorithmic landscape.
This is the best case against the anchor, but it is not decisive under the programme’s rules. The finite allocation problem and the mass allocation problem are still distinct, and the paper does not prove that their optima coincide. The market scenario is plausible, and high multiplicity is not a defect. I would argue that this mirror adds too little as a standalone research target, but I cannot honestly conclude that no worthwhile mirror exists in any scenario.
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.