d4-journals-jair-2010-0026

· ? (d4-journals-jair-2010-0026)

mirror foundnew result: other → NP-hard — proved & adversarially reviewed →
paperd4-journals-jair-2010-0026
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

other→NP-hard discrete result → its continuous mirror

Answer: \(\mathrm{NP}\text{-complete}\) · discrete side: other · adjudication: proved_with_minor_gaps

full proof & adversarial review →

The anchor — algorithmic

Theorem 2

PDF text-layer excerpt — equations and symbol order may be approximateBnB-ADOPT terminates with the minimal solution cost γr Xr.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite type set \(T\), rational masses \(\mu_t>0\) summing to \(1\), finite domains \(D_t\), symmetric nonnegative rational interaction weights \(w_{tu}\), and symmetric nonnegative rational pair-cost tables \(c_{tu}(d,e)\), choose fractions \(x_{td}\ge 0\) with \(\sum_{d\in D_t}x_{td}=1\) to minimize \(\Phi(x)=\frac{1}{2}\sum_{t,u\in T}\mu_t\mu_u w_{tu}\sum_{d\in D_t,e\in D_u}x_{td}x_{ue}c_{tu}(d,e)\). Return the minimum and a minimizing table, where each unit of population still receives one integral value; equivalently, for rational \(K\), decide whether some feasible table has \(\Phi(x)\le K\).

The model it lives in

A block-interaction DCOP population: each type \(t\) has mass \(\mu_t\) and finite choices \(D_t\); \(x_{td}\) is the fraction choosing \(d\), and \(w_{tu}c_{tu}(d,e)\) gives the pairwise interaction cost between choices of types \(t\) and \(u\). Minimize the aggregate objective \(\Phi(x)\) over the type-level fractions.

What the mirror covers

The mirror covers Theorem 2’s exact minimum-cost objective and solution guarantee for typed populations. It leaves the approximation guarantees, distributed message protocol, memory bounds, runtime comparisons, and experiments unmapped.

Open questions for a prover

The case FOR (proponent)

The strongest mirror I see is for the underlying optimal DCOP problem. The paper’s named results do not include a theorem classifying DCOP as NP-hard or placing it in P. Its clearest anchor is Theorem 2, proved in this paper: *BnB-ADOPT terminates with the minimal solution cost* \(\gamma^r_{X_r}\). In other words, for a finite-domain DCOP with nonnegative binary constraint costs, the algorithm eventually returns a complete assignment whose sum of constraint costs is globally minimal. The paper separately states in §1 that optimal DCOP solving is NP-hard, citing Modi et al. (2005); that hardness statement is useful context, but it is not a numbered result proved here. Theorem 2 establishes correctness, not a polynomial running time.

My lead is Block-Mean-Field DCOP. An instance has a finite set of types \(T\), rational masses \(\mu_t>0\) summing to \(1\), a finite domain \(D_t\) for each type, and rational pair-interaction data: a symmetric interaction density \(w_{tu}\ge 0\) and a nonnegative cost table \(c_{tu}(d,e)\), with \(c_{tu}(d,e)=c_{ut}(e,d)\). A type describes an agent’s domain and its complete interaction-cost profile against every type. Thus agents of the same type have identical problem-relevant attributes. The interaction structure is block-based: members of type \(t\) interact with members of type \(u\) at the density and costs specified for that pair of types.

A decision is a table \(x_{td}\ge0\), where \(\sum_{d\in D_t}x_{td}=1\). Here \(x_{td}\) is the fraction of type \(t\) choosing value \(d\); each infinitesimal agent still receives one integral value. The objective is to return a globally minimizing table for the per-capita aggregate cost
\[ \Phi(x)=\frac12\sum_{t,u\in T}\mu_t\mu_u w_{tu} \sum_{d\in D_t,\ e\in D_u}x_{td}x_{ue}c_{tu}(d,e). \]
The factor \(\frac12\) avoids counting symmetric interactions twice. The input tables are finite and rational, and the solution is a minimizing assignment of fractions, together with its objective value. This is a continuous optimization question over the population composition; it does not ask for a fractional value for any individual.

One plausible regime is a large fleet of autonomous vehicles choosing among routes or operating slots. Many vehicles share a role, available choices, and pairwise conflict costs against each other role; the population may contain millions of vehicles but far fewer role types. Dense interference networks are one natural setting for block-level interaction costs. The regime assumes that within a type, agents have the same relevant cost profile, and that interactions are well described by densities between types. It does not assume that every DCOP application has this structure.

I expect this mirror to be Class B: hardness transfers. The paper’s cited NP-hardness of discrete DCOP can be embedded in a restricted part of the continuous problem. Given a discrete DCOP with \(n\) agents, make one type for each agent, set \(\mu_t=1/n\), use the agent’s domain as \(D_t\), and give each constrained pair its original cost table. Set \(w_{tu}=n^2\) on constrained pairs and \(0\) elsewhere, with no within-type interactions. A pure choice for each type then gives exactly the discrete assignment cost. Moreover, with no within-type interactions, \(\Phi\) is affine in each type’s distribution when the other distributions are fixed. A minimizing solution can therefore be made pure, one type at a time, without increasing cost. The continuous optimum equals the discrete optimum.

This construction has a high-multiplicity interpretation: replace each original agent with many identical members of its type, so the total population \(N\) is much larger than \(\tau=n\). In the mean-field scaling, the type masses and block interaction costs preserve the original optimization problem. This makes the connection to Theorem 2 concrete: the theorem’s target—minimum total constraint cost—is exactly the objective being optimized in the continuous mirror. The result does not imply that BnB-ADOPT itself has a polynomial continuous counterpart; it supports the mirror of the optimization problem that BnB-ADOPT solves.

The mirror covers Theorem 2’s exact minimization guarantee at the level of the objective and solution. It leaves the algorithm’s message protocol, memory bound, asynchronous operation, pseudo-tree construction, and experimental speedups outside the mirror. Further questions include whether within-type interactions can make fractional type compositions strictly better than pure ones, what convexity or interaction restrictions yield tractability, and whether useful algorithms exist when the type-interaction graph has bounded treewidth or another exploitable structure.

The weakest point is the block-homogeneity assumption. BnB-ADOPT handles arbitrary constraint graphs, while many sensor-network examples have local neighborhoods that distinguish agents even when their domains and cost tables look similar. Preserving those individual neighborhoods can make the number of types approach the number of agents, weakening the high-multiplicity regime. The proposed scenario survives that objection only where repeated role cohorts and block-level interaction costs are genuinely credible. Theorem 2 also proves correctness rather than an efficiency bound, so the positive case here is for a meaningful continuous population problem that inherits hardness—not a claim that continuization makes this algorithm faster or makes the problem tractable.

The case AGAINST (opponent, writing after the proponent)

The strongest case against starts with the anchor’s limits. Theorem 2 proves that BnB-ADOPT terminates with an optimal finite assignment; it gives no running-time bound or complexity classification. The paper’s main contribution is the distributed search procedure and its memory, communication, and runtime behavior. Block-Mean-Field DCOP drops those features and asks for global optimization of a quadratic objective over type-level choice fractions. That is a meaningful computational problem, but it does not mirror the paper’s algorithmic contribution.

The best version of the mirror also needs a narrow regime: agents must fall into a small number of types, and interactions must be homogeneous across pairs of types. In the paper’s sensor and meeting examples, constraints arise from local neighborhoods and shared participants. Grouping by domain and cost profile alone loses which agents interact. A graphon-style model can retain positions and interaction structure, but an arbitrary finite network then needs enough positions or blocks to encode its individual topology. The simpler mass-table model applies chiefly to dense, exchangeable DCOPs.

That restriction weakens the negative case, though: a large fleet divided into route or role classes with block-uniform pairwise costs is plausible, and type-level choice fractions can determine its limiting aggregate cost. A DCOP researcher could recognize exact or approximate optimization of that population model as their problem. The claim that a mirror would advance ChoCo’s complexity map is therefore much less certain than the claim that the question is well-posed. I cannot honestly defeat the anchor across all scenarios; the case against is strongest on narrowness and distance from BnB-ADOPT’s contribution, and remains weak against the proposed dense, homogeneous regime.

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.