d4-conf-aaai-2005-0173

· ? (d4-conf-aaai-2005-0173)

mirror foundnew result: NP-hard → NP-hard — proved & adversarially reviewed →
paperd4-conf-aaai-2005-0173
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: \(\mathrm{PSPACE}\)-complete, hence \(\mathrm{NP}\)-hard, already for \(\tau=1\) and \(s=2\). · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 4

PDF text-layer excerpt — equations and symbol order may be approximateThe following problem is PSPACE-complete: Given a PCS C and two of its outcomes M and M ′, decide whether M ⪯PCS M ′.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite set \(T\) of PCS types with rational masses \(\mu_t>0\) summing to \(1\), and two finitely supported rational mass profiles over each type's outcomes that preserve \(\mu_t\), is there a finite sequence of profiles from the first to the second, each step transferring mass along an improving single-component flip? Require endpoint configurations to satisfy global constraints; as in PCS semantics, intermediate configurations may violate them.

The model it lives in

For each type \(t\), use variables \(x_{t,M}\) for the mass at each PCS configuration \(M\), with \(\sum_M x_{t,M}=\mu_t\). A step moves rational mass along an improving component-flip edge; each unit of mass still receives a whole configuration. The decision question is reachability between the specified profiles.

The objection that survived

The paper models a single user's configuration, so the proposed population consists of independent sites with no shared constraint or collective objective.

fatal: False

What the mirror covers

The mirror covers Theorem 4's dominance reachability result; it leaves Theorems 5 and 6 on optimal outcomes and the representation results in Theorems 1–3 unaddressed.

Open questions for a prover

The case FOR (proponent)

The strongest anchor is Theorem 4. It states that, given a prioritized component system \(\mathcal C\) and two of its outcomes \(M,M'\), deciding whether \(M\preceq_{\mathrm{PCS}}M'\) is PSPACE-complete. The problem is whether \(M'\) can be reached from \(M\) by a sequence of improving one-component flips. The theorem is proved in this paper: its polynomial-space upper bound is argued directly, and its hardness follows because CP-nets are a special case of PCSs and CP-net dominance is PSPACE-complete by the result of Lang et al. (2005) cited here.

A plausible high-multiplicity setting is a large network of sites configuring a modular service or product. Each site is an agent choosing a complete configuration; thousands of sites may fall into a small number of classes, such as facility types. A type is the site’s complete PCS description: its component programs, global constraints, dependency structure, and preference rules. Sites of the same type are identical for everything the model uses. Their mass is their fraction of the network. Each site still receives a whole, discrete configuration; only the distribution of configurations across the population is continuous. This fits the paper’s own product-configuration motivation, though it is an extension from one customer’s configuration problem to many replicated instances.

Here is a continuous version of Theorem 4 that can be handed to a prover. Call it Continuous PCS Dominance. An instance consists of a finite set \(T\) of PCS types, with rational masses \(\mu_t>0\) summing to \(1\), and two rational, finitely supported mass profiles \(x^0,x^1\). For each type \(t\), both profiles assign total mass \(\mu_t\) to outcomes of that type’s PCS; the outcomes in the endpoint profiles must satisfy the type’s global constraints. Ask whether there is a finite sequence of profiles from \(x^0\) to \(x^1\) in which each step chooses one type and one component, then transfers any amount of its mass along improving flips of that component. A flip changes only that component, and is allowed when it is weakly Pareto-improving under the component’s applicable preference rules. As in the paper’s PCS semantics, intermediate configurations may violate global constraints; endpoints must be valid outcomes. A solution is the finite sequence of rational mass transfers witnessing reachability.

The continuous quantity here is the population itself: \(\mu_t\) gives the share of sites of each complete preference-and-feasibility type, while \(x^j\) gives the mass of each type currently at each configuration. This is not a continuous outcome space or a probability model over an individual’s preferences. It is a distribution over many agents, each of whom has an integral PCS outcome.

The mirror is strongest in its singleton-type case. Set \(|T|=1\), put all mass initially at \(M\), and require all mass to end at \(M'\). Then Continuous PCS Dominance holds exactly when \(M\preceq_{\mathrm{PCS}}M'\): a PCS flip can move the whole mass, and if all mass reaches \(M'\), some positive portion must trace a legal flip path from \(M\) to \(M'\). Thus the continuous problem contains the paper’s PSPACE-hard problem directly. I expect hardness to transfer; this is a Class B case, not a claim that taking the population to a continuum makes the problem tractable. I would not claim PSPACE-completeness for the full extension without fixing and analyzing its input and witness encodings.

The scope is deliberately narrow: this mirrors Theorem 4’s dominance-reachability question, not every result in the paper. The central question for the authors and a referee is whether reachability across a large population of replicated PCS instances is a sensible extension of PCS dominance. I think it is: the paper studies preferences over complex configurations, and its own product-configuration setting admits many repeated users or sites with shared models. Further questions include whether multi-type reachability reduces to flow in the improving-flip graph, and how its complexity changes when sites interact through shared resource constraints.

The weakest point is that this extension mostly batches individual PCS flips. Its hard instances can live entirely in the component and dependency structure, even when every site is the same type, so population continuization may add little new algorithmic leverage. That also makes the mirror less compelling as a route to tractability. But the same feature makes the anchor honest: the question preserves the paper’s underlying dominance problem, and the population is the only thing being continuized.

The case AGAINST (opponent, writing after the proponent)

Theorem 4 is the strongest anchor, and it does have a clean continuous formulation. Take many sites, give each a complete PCS description as its type, and represent their configurations by masses. Ask whether one mass profile can reach another through improving component flips. In the one-type case, placing all mass at \(M\) and asking whether it can all reach \(M'\) recovers the paper’s dominance question. That equivalence is not itself an objection: hardness that survives continuization can be a worthwhile result.

The difficulty is what the population adds. In the paper, a PCS outcome is one user’s complete configuration. Its preference rules and global constraints relate components *within that configuration*; the theorem has no collective choice, shared resource, or aggregate objective across users. If sites configure independently, a profile of configurations is a collection of individual reachability questions plus mass bookkeeping. The continuous model has no population-level decision for the theorem to answer. The paper’s product-configuration example supports repeated users, but by itself does not supply the missing link between their choices.

A stronger mirror could give sites shared capacity limits or ask for a target fraction to reach configurations meeting some aggregate criterion. That would create a genuine group problem. But the coupling would come from those added population constraints or objectives, not from Theorem 4’s PCS dominance semantics. There is also a modeling choice about paths: the paper allows improving-flip sequences to pass through configurations forbidden by the PCS’s global constraints. If shared limits must hold during reconfiguration, enforcing them changes the reachability relation; if they apply only to endpoints, they do not make the sites interact along the path. Either extension might be worth studying, but it is no longer a direct mirror of the named result.

Theorem 5’s existence of an optimal outcome and Theorem 6’s optimality questions have the same limitation: they concern which outcomes are optimal for an individual PCS. A population-level version needs an aggregation rule or cross-site constraints that the results do not provide. So my case against a worthwhile mirror is not that the paper lacks computational theorems, or that their complexity survives. It is that its only clear computational anchor describes individual preference reachability, while a useful continuous social-choice question needs a reason for the population’s choices to matter together. The negative case is weakest if one accepts a new shared-resource or collective-objective model as a natural extension of product configuration; I cannot rule that out.

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.