d4-conf-aaai-2021-1404

· ? (d4-conf-aaai-2021-1404)

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

The new result

NP-hard→NP-hard discrete result → its continuous mirror

Answer: The decision problem is \(\mathrm{NP}\)-complete already for \(m=3\). Minimization admits a deterministic polynomial-time \(2\)-approximation and is \(\mathrm{APX}\)-hard. Under the Unique Games Conjecture, no polynomial-time \((2-\varepsilon)\)-approximation exists for any fixed \(0<\varepsilon<1\) when \(m\) is unrestricted. Exact minimization is polynomial-time solvable for \(m\le2\). · discrete side: hardness · adjudication: proved_with_minor_gaps

full proof & adversarial review →

The anchor — hardness

Theorem 7.1

PDF text-layer excerpt — equations and symbol order may be approximateIf ∀k, c(fk) = 0 and each agent is only allowed to use one facility, then computing the optimum solution s∗is NP-Hard, but there exists a poly-time 2-approximation algorithm.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given \(m\) facilities and \(\tau\) complete types with rational masses \(\mu_t\), connection costs \(a_{tk}\), and symmetric nonnegative pair costs \(d_{tu}\), choose fractions \(q_{tk}\ge 0\) for \(k=0,\ldots,m\), with \(\sum_{k=0}^{m}q_{tk}=1\), to minimize \(J(q)=\sum_t\mu_t\sum_{k=1}^{m}q_{tk}a_{tk}+\sum_{t,u}\mu_t\mu_u d_{tu}\left(1-\sum_{k=1}^{m}q_{tk}q_{uk}\right)\). Here \(q_{t0}\) is the unassigned fraction, the pair sum is ordered to count both agents' disconnection costs, and facility opening costs are zero. What are the exact and approximation complexities as functions of \(m\), \(\tau\), and the input bit length?

The model it lives in

A population of rational masses over \(\tau\) complete types, with each individual choosing at most one facility or none; \(q_{tk}\) records the assigned fraction of type \(t\). The objective is the per-capita social cost \(J(q)\) above, with pair costs \(d_{tu}/n\) in the corresponding finite population of size \(n\) and zero facility opening costs.

The objection that survived

At an optimum, each type can be assigned wholly to one facility or left unassigned, so the mirror's main computational contribution is support-size parameterization of a labeling problem that finite homogeneous instances can also aggregate.

fatal: False

What the mirror covers

The mirror covers Theorem 7.1's zero-opening-cost, single-facility-per-agent optimum problem, including its NP-hardness and \(2\)-approximation; it leaves the equilibrium, payment, and multiple-facility results outside this mirror.

Open questions for a prover

The case FOR (proponent)

The strongest mirror is narrow: the minimum social cost assignment problem in Theorem 7.1, with zero facility opening costs and at most one facility per agent. Theorem 7.1 is proved in this paper: it says computing an optimal assignment is NP-hard, and that a polynomial-time 2-approximation exists. The proof grounds the hardness in multiway cut [20] and the approximation in a reduction to uniform labeling, using a known algorithm [28].

Call the mirror Continuum Minimum-Cost Facility Assignment. An instance has \(m\) facilities and \(\tau\) positive-mass agent types. Type \(t\) has rational mass \(\mu_t\), with \(\sum_t\mu_t=1\); every member has the same connection cost \(a_{tk}\) to facility \(k\), and the disconnection cost between any type-\(t\) and type-\(u\) pair is the same symmetric value \(d_{tu}\). Facility opening costs are zero. A solution is a set of fractions \(q_{tk}\ge 0\), where \(q_{tk}\) is the fraction of type \(t\) assigned to facility \(k\), plus \(q_{t0}\) assigned to no facility, with \(\sum_{k=0}^{m}q_{tk}=1\). The question is to find a feasible \(q\) minimizing per-capita social cost \(J(q)=\sum_t\mu_t\sum_{k=1}^{m}q_{tk}a_{tk}+\sum_{t,u}\mu_t\mu_u d_{tu}\left(1-\sum_{k=1}^{m}q_{tk}q_{uk}\right)\). The sum over ordered type pairs reflects the paper’s convention that both agents in a disconnected pair pay.

The regime I believe in is a large federation of access, campus, municipal, or edge networks choosing among already-operating exchange facilities. Many participants could share standardized profiles: the same tariffs at each facility and the same interaction costs with each profile. Then \(n\), the number of agents, can greatly exceed \(\tau\), the number of profiles. This is a stylized regime: pairwise costs in actual peering networks can depend on the named counterpart, so the type assumption needs a setting with genuinely repeated service classes. Treating the facilities as already funded also makes the theorem’s zero opening cost condition sensible.

For the finite-to-continuum bridge, charge each pairwise interaction at scale \(d_{tu}/n\) and divide total social cost by \(n\). The resulting interaction cost remains on the same per-capita scale as connection cost, and the fractions \(q\) describe how type mass is assigned. This is a population continuization with an explicit scaling convention, not a claim that the paper’s unscaled finite objective is unchanged.

I expect exact optimization of this mirror to remain hard, so the likely classification is hardness transfers (Class B). The paper’s multiway-cut hardness can be represented on the types: type pairs carry the cut weights, while connection costs can encode facility preferences. Allowing a type’s mass to split does not appear to remove that hardness. In fact, \(J\) is concave in each type’s assignment vector when the other types’ vectors are fixed, because \(d_{tu}\ge 0\); successively replacing each vector by a simplex vertex gives an optimum with every type assigned wholly to one facility or left unassigned. Thus the fractional formulation has an optimal type-level labeling, even though it permits splits. This is a useful identity to prove, and the hardness then lives in the interaction among types. A type-level version of the paper’s 2-approximation is also a natural algorithmic question.

The authors would, I think, recognize this as their assignment objective under a high-multiplicity regime: it retains the same facility choices, connection costs, disconnection costs, and social-cost goal. The mirror covers Theorem 7.1 only. It does not claim a continuization of the paper’s equilibrium, payment, or multiple-facility results.

The weakest point is that the original hardness may rely on many distinct interaction profiles. The continuum can make \(n\) enormous while leaving \(\tau\) moderate, but it cannot erase hardness encoded in a growing type-interaction structure; and the zero-cost facility case is a restricted slice of the paper. The next questions are whether exact optimization is fixed-parameter tractable in \(\tau\) or \(m\), which structure on \(d_{tu}\) yields better algorithms, and whether the paper’s approximation guarantee carries over with running time measured in \(m,\tau\), and input bit length.

The case AGAINST (opponent, writing after the proponent)

The only anchor is Theorem 7.1, so the decisive objection that there is no computational result does not apply. The proposed mirror is also mathematically coherent: with repeated agent classes, block-constant interaction costs, and pair costs scaled by \(1/n\), its objective is a well-defined per-capita limit.

The strongest negative case is that this is a narrow regime for the paper’s central data. Its disconnection cost \(w(i,j)\) is bilateral. For a type to be complete, its members must have the same connection costs and the same interaction cost with every counterpart. Exact types therefore require the interaction graph to have repeated, block-constant neighborhoods. That seems demanding for the IXP story, where traffic and peering costs can depend on the particular pair. Preserve those differences and typically \(\tau=n\); merge agents into a few classes and the model has imposed substantial symmetry. The proposed network scenario supports common tariffs, but those alone do not justify common pairwise costs. A dense mean-field setting could supply that justification, though it is a specialized regime.

There is a second limitation in the best version of the mirror. Because \(d_{tu}\ge 0\), holding all other assignment vectors fixed makes \(J\) concave in \(q_t\). A minimum over that simplex has a vertex minimizer; applying this successively gives an optimum in which each entire type uses one facility or none. Thus fractional assignment is never needed for an optimum. The continuum retains population masses, but the optimization reduces to labeling the \(\tau\) types. Its likely benefit is parameterization by \(\tau\): for fixed \(\tau\), one can enumerate type-level labels in time \((m+1)^\tau\), even when the represented population is large. That may be useful, but it is a limited algorithmic payoff, and the finite homogeneous instance admits the same aggregation.

These points lower the mirror’s reach; they do not defeat it. The block-homogeneous population is a coherent high-multiplicity regime, and a type-level complexity classification could itself be worthwhile. Since that regime survives the programme’s stated gate, I cannot honestly make the universal case that no worthwhile continuous mirror exists. The negative case is weakest precisely at the proposed repeated-class setting.

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.