d4-conf-aaai-2017-0530

· ? (d4-conf-aaai-2017-0530)

mirror foundnew result: NP-hard → P — proved & adversarially reviewed →
paperd4-conf-aaai-2017-0530
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

NP-hard→P discrete result → its continuous mirror

Answer: The decision problem is in \(\mathrm{P}\), with running time polynomial in \(m,\tau,L\). · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 4.2

PDF text-layer excerpt — equations and symbol order may be approximateFor any arbitrary small constant ϵ > 0, there is no streaming algorithm which uses o(l) space and ϵ- approximates all the item prices of the social welfare maxi- mizing price vector.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given \(k\) goods, \(\tau\) rational utility vectors \(v_t\), type masses \(\mu_t\), and per-capita supply \(q\) of each good, find prices \(p_i \ge 0\) and allocations \(x_{ti} \ge 0\) maximizing \(\sum_{t,i} v_{ti}x_{ti}\), subject to \(\sum_i x_{ti} \le \mu_t\), \(\sum_t x_{ti} \le q\), and the envy-free condition that whenever \(x_{ti}>0\), good \(i\) maximizes the type's utility \(v_{ti}-p_i\) among the goods and the outside option of utility \(0\).

The model it lives in

A market described by a finite-support distribution over complete buyer utility vectors, with per-capita supply \(q\), nonnegative item prices, and type-level allocation masses \(x_{ti}\). Welfare is the objective; each allocated type mass must receive a utility-maximizing option at the chosen prices.

What the mirror covers

The mirror covers the welfare-pricing objective behind Theorem 4.2 and the revenue-pricing objective behind Theorem 4.3. It leaves the arbitrary-order stream model, its space bounds, and the streaming mechanisms in Theorems 1.1–1.4 uncontinued.

Open questions for a prover

The case FOR (proponent)

The strongest mirror is welfare maximizing envy-free pricing. Imagine a marketplace with many buyers but relatively few stable valuation profiles: thousands or millions of customers fall into a few hundred segments, and everyone in a segment has the same utility for each good. A type \(t\) is that complete utility vector \(v_t\in\mathbb{Q}_{\ge0}^k\); its mass \(\mu_t\) is the fraction of buyers in the segment, with \(\sum_t\mu_t=1\). If the paper has \(l\) copies of each good for \(n\) buyers, the continuous market has per-capita supply \(q=l/n\). A type’s mass may be divided among goods, while each individual still receives at most one good.

My lead anchor is Theorem 4.2, proved in this paper. It shows that, for every arbitrarily small constant \(\epsilon>0\), no streaming algorithm using \(o(l)\) space can \(\epsilon\)-approximate all the item prices of a social-welfare-maximizing price vector; the lower bound applies even with two item types. The paper summarizes the corresponding exact-price lower bound as Theorem 1.5. This is a space lower bound for the raw stream of buyer–good utilities, not an NP-hardness result.

The continuous problem I would hand to a prover is Continuous Envy-Free Welfare Pricing. Given \(k\) goods, a list of \(\tau\) rational utility vectors \(v_t\), rational masses \(\mu_t\), and per-capita supplies \(q\), find prices \(p_i\ge0\) and allocations \(x_{ti}\ge0\) maximizing
\[ \sum_{t,i} v_{ti}x_{ti}, \]
subject to \(\sum_i x_{ti}\le\mu_t\), \(\sum_t x_{ti}\le q\), and the envy-free condition that any mass assigned good \(i\) gets maximum nonnegative utility at prices \(p\). The output is both the prices and the type-level allocation.

I expect this problem to be tractable in \(\mathrm{poly}(k,\tau,L)\) time. The welfare-maximizing assignment is a capacitated matching LP; its dual supplies supporting item prices, and complementary slackness gives the envy-free allocation. So the continuous version has a direct optimization formulation, with type mass as the input representation. There is also a concrete reason the theorem’s hardness need not survive: its Disjointness construction distinguishes buyers through their edges in the stream. Once those buyers are aggregated into utility-vector types, the mass of the type that values both goods records the intersection directly. In the continuous input, the construction’s relevant information is present in the type distribution rather than hidden across an ordered stream.

A second, separate mirror is Continuous Envy-Free Revenue Pricing, anchored by Theorem 4.3, also proved here. It states that no streaming algorithm using \(o(l)\) memory can find a revenue-maximizing envy-free price vector; the introduction summarizes the result as Theorem 1.6 and notes it holds even for \(k=2\). The continuous problem uses the same type distribution, supplies, prices, and envy-free allocations, but maximizes \(\sum_i p_i\sum_t x_{ti}\). This is a genuine pricing question from the paper, and it is not just the welfare LP with a different objective: choosing prices changes which types demand which goods.

For unrestricted \((k,\tau)\), I would expect the revenue problem to retain hardness on instances where \(\tau\) is as large as the number of buyers. Each discrete buyer can be represented as a type of mass \(1/n\), with supplies scaled by \(1/n\); for any fixed prices, an integral allocation is available at an extreme point of the matching polytope. The paper itself cites hardness for offline revenue pricing, though Theorem 4.3 proves only a streaming-space lower bound. This does not settle the high-multiplicity regime \(\tau\ll n\): whether revenue pricing becomes tractable there, and how complexity depends on \(\tau\), are natural further questions. In particular, the theorem’s \(o(l)\)-space lower bound should not be presented as a continuous-complexity lower bound.

The welfare mirror is my strongest case: it preserves the market’s objective and exposes a tractable type-mass formulation. Revenue is worth asking as a second problem because it remains the same pricing objective, but its expected complexity is less clear in the regime where continuization may help.

The weakest point is also the main boundary: Theorem 4.2 is specifically about processing an arbitrary-order stream of individual utility edges. A pre-aggregated support list removes the arrival-order information and may require work outside the theorem’s streaming model to construct. This mirror therefore covers the paper’s welfare-pricing problem under a continuous-population input model; it does not claim to continue the paper’s stream-space lower bound.

The case AGAINST (opponent, writing after the proponent)

The strongest case against these anchors is that both theorems are about the cost of processing a particular representation: an arbitrary-order stream of buyer–item edges, with buyer identities linking the edges. Theorem 4.2 gets its \(\Omega(l)\) space lower bound from that stream structure. In its Disjointness construction, the complete utility types of buyers who value both goods encode the intersections. If the input is already a distribution over complete types, their mass exposes that information directly. The proposed welfare LP is therefore a sensible continuous market problem, but it does not continue the theorem’s streaming-space obstacle; its input has already performed the buyer-level join that makes the reduction hard.

The same distinction applies to Theorem 4.3. Its lower bound concerns finding exact revenue-maximizing prices from the edge stream. A continuous revenue problem over type masses is coherent, but it drops the stream representation that the theorem is about. Preserving that feature would require specifying a stream of complete types or weighted type records. That is a legitimate alternate question, though it is a different streaming model; the paper’s lower bound does not settle it. Nor does the cited offline revenue-pricing hardness establish that the continuous version has already been studied.

That is the best negative case, but it does not establish that no worthwhile mirror exists. Many buyers with a small set of stable valuation profiles and a fixed positive per-capita supply are a plausible continuous market. Welfare pricing has a natural type-mass formulation, and revenue pricing retains a meaningful dependence on prices, demand, and supply. The fact that the welfare problem may reduce to a standard matching LP is not a reason to reject it under this programme’s criteria. I would argue that the proponent overstates how directly these two streaming theorems anchor the proposed questions; I cannot honestly defend the stronger claim that every continuous mirror of this paper is unworthy.

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.