d4-conf-aaai-2015-0521

· ? (d4-conf-aaai-2015-0521)

mirror foundnew result: other → NP-hard — proved & adversarially reviewed →
paperd4-conf-aaai-2015-0521
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{-hard}\), already for always-feasible instances with one type, one resource, and a satisfiable normal program; \(\mathrm{NP}\text{-complete}\) when all programs are normal. · discrete side: other · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Theorem 1

Every anchor argued

The continuous mirror question

Given finitely many types \(T\) with rational masses \(\mu_t\), a local ASP program for each type with feasible integral packages \(\mathcal S_t\), package resource vectors \(h_{t,S}\), weighted scores \(u_t(S)\), and rational per-capita resource bounds \(b\), compute a feasible allocation \(x_{t,S}\ge 0\) minimizing \(\sum_{t\in T}\sum_{S\in\mathcal S_t}x_{t,S}u_t(S)\), subject to \(\sum_{S\in\mathcal S_t}x_{t,S}=\mu_t\) and \(\sum_{t,S}x_{t,S}h_{t,S}\le b\), or report infeasibility.

The model it lives in

A distribution over integral stable-model packages for each type, with rational mass \(x_{t,S}\), aggregate per-capita resource constraints, and a linear weighted-preference objective. The finite allocation is an LP once its package columns are available; its tractability depends on pricing over each local program's stable models.

The objection that survived

The paper treats a stable model as a global logical world and gives no agent-level decomposition; the mirror adds typed local programs and aggregate resource constraints.

fatal: False

What the mirror covers

The mirror covers computing one allocation under a weighted scalar preference criterion for typed local packages. It leaves enumeration of all preferred models, arbitrary user-defined preference relations, and programs describing a single global world outside its scope.

Open questions for a prover

The case FOR (proponent)

The strongest mirror is high-multiplicity preference optimization over repeated service decisions. Imagine a city assigning service packages to a very large population. Residents fall into \(\tau\) types, where each type captures everything relevant to feasibility, resource use, and preference weights. The population has rational type masses \(\mu_t\), with \(\sum_t\mu_t=1\), and \(N\gg\tau\). For type \(t\), a local ASP program \(P_t\) describes the feasible integral packages \(\mathcal S_t\) for one resident.

The decision variable is \(x_{t,S}\ge 0\): the mass of type \(t\) residents assigned package \(S\in\mathcal S_t\). It must satisfy \(\sum_{S\in\mathcal S_t}x_{t,S}=\mu_t\), along with rational per-capita resource constraints such as \(\sum_{t,S}x_{t,S}h_{t,S}\le b\). Each resident receives an integral package; the type-level allocation can be fractional. For a weighted preference criterion with per-resident score \(u_t(S)\), the population score is
\[ U(x)=\sum_{t\in T}\sum_{S\in\mathcal S_t}x_{t,S}u_t(S). \]
This lifts asprin’s weighted preference comparison to average satisfaction across the population.

My lead anchor is Theorem 1, proved in this paper. It states that, given a program \(P\) and preference statement \(s\), Algorithm 1 computes a \(\succ_s\)-preferred stable model of \(P\) if \(P\) is satisfiable, and returns \(\bot\) otherwise. Its continuous question is One Preferred Cohort Allocation\(_\infty\): given the type programs, masses, resource constraints, and a weighted preference criterion, find a feasible \(x\) minimizing \(U(x)\), or report infeasibility. A solution can be given as a finite list of nonzero \((t,S,x_{t,S})\) entries.

The second anchor is Theorem 2, also proved here. It states that, given \(P\) and \(s\), Algorithm 2 computes all \(\succ_s\)-preferred stable models; the paper’s setup for this result restricts preferences to comparisons decidable in polynomial time, represented by stratified preference programs. Its mirror is All Preferred Cohort Allocations\(_\infty\) on the same instance family: return the vertices of the optimal face \(F^*=\arg\min_x U(x)\). Their convex hull describes every preferred population allocation. This gives a finite output even when the continuum has infinitely many optimal allocations.

I expect the unrestricted one-allocation problem to be Class B: hardness in the local ASP choice structure survives the continuous population. With one type and no aggregate coupling, feasible population states form the convex hull of the incidence vectors of stable models. A linear preference optimum occurs at a stable-model vertex, so this case retains the original preferred-answer-set optimization problem. There should also be Class A subfamilies: when pricing over feasible local packages is polynomial, the aggregate problem is an LP amenable to column generation. For the all-allocation problem, the optimal face may have many vertices, so output size is a separate cost.

The mirror covers preference optimization over feasible answer sets, particularly weighted preferences and their population averages. It does not claim to cover every user-defined preference type or every use of asprin. Natural follow-up questions include which local ASP languages admit polynomial pricing, how large the optimal-face description can be, and how the continuous optimum compares with allocations restricted to multiples of \(1/N\).

The weakest point is the interpretation of an answer set as a resident’s feasible package. In the paper, a stable model can describe a global logical world with no agent-level decomposition. The mirror is persuasive for applications where an ASP program describes repeated local decisions and the preference criterion aggregates across residents. Extending it to arbitrary global programs would need a separate modeling argument. Also, Theorems 1 and 2 establish algorithmic correctness, not polynomial running time; the complexity expectations above belong to the proposed mirrors, not to claims made by those theorems.

The case AGAINST (opponent, writing after the proponent)

The strongest negative starts with the anchors: Theorems 1 and 2 prove that the algorithms return the preferred stable models they are supposed to return. They do not establish a complexity bound or classify a computational problem. Theorem 2 additionally assumes polynomial-time preference comparisons. The paper’s performance claims come from experiments, not a complexity analysis in parameters such as the number of types or input bit length. So neither theorem supplies the complexity landscape that a continuous mirror would extend.

Theorem 1’s proposed cohort allocation is coherent, but it changes the object being optimized. The paper selects a globally feasible stable model under a strict preference relation; it does not describe independent residents choosing packages or an additive social objective. If identical residents have the same feasible packages and preferences, with no constraints coupling their choices, the population version reduces to choosing a preferred package. The mass representation adds nothing. To make the question nontrivial, one must introduce typed local programs and aggregate resource constraints. That yields a plausible high-multiplicity allocation problem, but its key step is pricing over the stable models of those programs. The paper’s general dominance-testing framework gives no structure for that pricing problem.

Theorem 2 is a poorer fit still. It enumerates all maximal stable models under a strict partial order; it does not define an optimal face for a scalar objective. Scalarize the preference, and in the uncoupled single-type case the vertices are just the original maximizing models, while mixtures among them add population outcomes the paper never distinguishes. Keep a genuinely partial order, and a population-level Pareto criterion requires an extra definition of how preferences aggregate across residents. Either way, the continuous problem needs a new population model and objective before it can mirror the theorem.

That is the best case against these anchors, but it is not airtight. A typed cohort allocation problem with aggregate constraints could be a sensible and useful new problem, and the supplied material cannot establish that no such scenario would interest the authors. The negative case is strongest as a claim that this paper does not itself furnish a compelling complexity result to continuize; it is weak as a universal claim that no worthwhile continuous mirror exists.

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.