d4-conf-wine-2015-0007

· ? (d4-conf-wine-2015-0007)

mirror foundnew result: other → other — proved & adversarially reviewed →
paperd4-conf-wine-2015-0007
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

other→other discrete result → its continuous mirror

Answer: Yes. A randomized algorithm using \(\operatorname{poly}(m,\tau,L)\) bit operations and demand-oracle calls returns a feasible allocation with \(\mathbb{E}[W(x)]\geq\mathrm{OPT}/(C D\log\log D/\log D)\) for a universal constant \(C>0\). · discrete side: other · adjudication: proved_with_minor_gaps

full proof & adversarial review →

The anchor — algorithmic

Theorem 7

PDF text-layer excerpt — equations and symbol order may be approximateFor CA with bidder conflicts, suppose that the bidders have fractionally sub-additive (FSA) valuations. If there is a demand oracle for each bidder (we shall define this in Section \ref{subsect:CP-CA-noconflict}), then there exists an $\bigO\left((\Delta \log\log \Delta)/\log \Delta\right)$-approximation algorithm of social welfare that runs in \polymn-time.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given items \(I\), rational type masses \(\mu_t\) summing to \(1\), rational per-capita supplies \(b_k\), a directed type-conflict graph \(H\), and fractionally sub-additive valuations \(v_t\) with demand oracles, choose masses \(x_{t,S}\ge 0\) satisfying \(\sum_{S\subseteq I}x_{t,S}=\mu_t\) and \(\sum_{t\in T}\sum_{S\ni k}x_{t,S}\le b_k\). Let \(A(x)=\{t:\sum_{S\ne\emptyset}x_{t,S}>0\}\), and count type \(t\)’s welfare only when \(N_H^+(t)\cap A(x)=\emptyset\). Does there exist an algorithm returning feasible \(x\) with welfare at least \(\mathrm{OPT}/O((\Delta_H\log\log\Delta_H)/\log\Delta_H)\), in time polynomial in \(m,\tau,L\) and the demand-oracle calls?

The model it lives in

A society is a distribution over advertiser types, each with a shared valuation and conflict behavior. Allocate each type’s mass among integral bundles, subject to per-capita item supplies; a type earns welfare only if none of its out-neighbor types receives positive mass.

The objection that survived

An arbitrarily small positive allocation of one type can suppress all welfare of a conflicting type, so the mass objective is discontinuous at zero and may not arise as a stable limit of finite-market welfare.

fatal: False

What the mirror covers

The mirror covers Theorem 7’s welfare-approximation result for bidder conflicts. It leaves the paper’s truthful mechanisms and limited-slot results without a proposed mirror.

Open questions for a prover

The case FOR (proponent)

I see one defensible mirror, for a specific large-market version of the paper’s bidder-conflict welfare problem.

Take a batch of many similar ad opportunities, with \(N\) advertisers and \(N_t/N\to\mu_t\) for each of \(\tau\) advertiser types. A type gives the advertiser’s valuation function and its conflict relationships: advertisers of type \(t\) have the same valuation \(v_t\), and they conflict with all advertisers in each type \(u\) to which \(t\) points in a directed type graph \(H\). Each \(v_t\) is fractionally sub-additive and is given by a demand oracle. Normalize the market so item \(k\) has supply \(b_k\) per unit population; in a market of size \(N\), that means \(Nb_k\) copies. This supply scaling keeps the allocation meaningful as the population grows.

Here is the continuous problem I would hand to a prover: Type-Conflict Continuous Welfare Maximization. The input is \(I\), the rational masses \((\mu_t)_{t\in T}\) with \(\sum_t\mu_t=1\), the rational supplies \((b_k)_{k\in I}\), the type conflict graph \(H\), and the valuation oracles. Choose \(x_{t,S}\ge 0\), the mass of type \(t\) assigned bundle \(S\subseteq I\), subject to
\[ \sum_{S\subseteq I}x_{t,S}=\mu_t \quad\text{and}\quad \sum_{t\in T}\sum_{S\ni k}x_{t,S}\le b_k \quad\text{for each }k\in I. \]
Let \(A(x)=\{t:\sum_{S\ne\emptyset}x_{t,S}>0\}\). Its welfare is
\[ W(x)=\sum_{\substack{t\in T:\\N_H^+(t)\cap A(x)=\emptyset}} \sum_{S\ne\emptyset}x_{t,S}v_t(S). \]
Thus a type earns value only when none of its conflicting types receives any item, matching the paper’s negative-externality rule at type level. The question is whether one can return a feasible \(x\) with welfare at least \(\mathrm{OPT}/O(\Delta\log\log\Delta/\log\Delta)\), in time polynomial in \(m,\tau,L\) and demand-oracle calls, where \(\Delta\) is the maximum out-degree of \(H\). This is an approximation question about the underlying allocation problem, not its encoding.

My anchor is Theorem 7, proved in the paper. It says that for combinatorial auctions with bidder conflicts, if bidders have fractionally sub-additive valuations and each bidder has a demand oracle, there is a polynomial-time \(O((\Delta\log\log\Delta)/\log\Delta)\)-approximation algorithm for social welfare. The continuous question keeps its goods, welfare objective, valuation restriction, and conflict externality, while replacing counts of interchangeable advertisers by masses and scaling supply with the market. With few advertiser archetypes and a bounded-degree type graph, this is a plausible approximation-tractable question in the programme’s sense. The paper’s cone-program approach makes adaptation a credible direction, though Theorem 7 does not itself establish the mass version.

The regime is a large advertising market with many advertisers but a modest set of repeated valuation and competitor classes. That is a scenario claim, not a claim that every auction has high multiplicity. The mirror is most convincing when competitor classes are economically meaningful—for example, advertisers grouped by product category whose campaigns compete across categories.

The soft spot is that this type model makes conflicts complete between adjacent classes: in the \(N\)-advertiser market, an advertiser may then have \(\Theta(N)\) conflicting advertisers. The theorem’s \(\Delta\) is the degree of the type graph here, not the individual-bidder degree in the paper’s input. So the named result motivates the question, but its guarantee cannot simply be transferred. If conflicts instead run only between particular individuals, their identities may have to enter the type description, causing \(\tau\) to grow with \(N\). I would treat resolving that gap—whether the mass problem admits the theorem’s approximation guarantee, or whether it needs a different continuous representation—as the main prover task.

This case covers Theorem 7’s welfare-approximation result only. It does not claim a mirror for the paper’s truthful mechanisms, or for its limited-slot results.

The case AGAINST (opponent, writing after the proponent)

Theorem 7 is a genuine anchor: it gives a named approximation algorithm for a computational welfare problem. So the strongest negative case has to challenge the population model around it.

For an arbitrary bidder conflict graph, a type that fully describes an advertiser must preserve the advertiser’s conflict behavior. Grouping bidders into a few types works naturally when the graph has repeated block structure. In that case, an edge \(t\to u\) usually means every bidder of type \(t\) conflicts with every bidder of type \(u\). With \(N\) advertisers and positive mass \(\mu_u\), each type-\(t\) bidder then has about \(N\mu_u\) out-neighbors of type \(u\). The paper’s \(\Delta\) is individual out-degree; the proposed mirror’s \(\Delta\) is type-graph degree. The theorem’s guarantee therefore does not carry over in the proposed parameters: its \(\Delta\) grows with \(N\), while \(\deg_H(t)\) can remain fixed. A guarantee in terms of \(\deg_H\) would be a new result for a block-conflict market, rather than a continuation of Theorem 7’s parameter regime.

There is also a sharp limit issue. If one advertiser of type \(u\) is allocated an item, that is only \(1/N\) mass, yet under complete cross-type conflicts it can erase the value of every allocated type-\(t\) advertiser. At zero mass of type \(u\), that loss disappears. Thus tiny finite allocations can cause an order-\(N\) welfare change, and the mass objective is discontinuous at zero. Smoothing that effect by making losses depend on conflicting mass could restore a stable limit, but it changes the paper’s binary conflict rule and its welfare objective.

These points make the mirror less faithful and its high-multiplicity bridge less useful than the proponent suggests. They do not, however, defeat the block-market version. A large market with repeated advertiser classes and category-wide conflicts is plausible; its support-based welfare problem is well-posed and computationally nontrivial. The discontinuity can be represented directly, and the shift from individual degree to type degree could itself motivate a worthwhile complexity question. I can make a case against treating this as a close mirror of Theorem 7, but I cannot honestly support the universal claim that no worthwhile continuous 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.