d4-conf-atal-2017-0121

· ? (d4-conf-atal-2017-0121)

mirror foundnew result: NP-hard → NP-hard — proved & adversarially reviewed →
paperd4-conf-atal-2017-0121
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: Unrestricted: \(\mathrm{NP}\)-complete, with a polynomial-time \(m\)-approximation and no polynomial-time \(O(m^{1-\varepsilon})\)-approximation for any fixed \(\varepsilon>0\) unless \(\mathrm{P}=\mathrm{NP}\). With at most three red edges: exactly solvable in \(\operatorname{poly}(m,\tau,L)\) time, hence approximation ratio \(1\). · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 1

PDF text-layer excerpt — equations and symbol order may be approximateFinding an optimal coalition structure is strongly2 NP-hard. Moreover, unless P = NP, there exists no polynomial-time O(|P|1−ϵ)-approximation algorithm for any ϵ > 0. In the following subsections, we describe a graphical rep- resentation of the CSG problem for basic MC-nets with posi- tive weights and study the impact of some parameters of this representation on the problem’s complexity.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite supported type set \(T\), rational masses \(\mu_t>0\) with \(\sum_{t\in T}\mu_t=1\), and positive-weight rules \(r=(P_r,N_r,v_r)\) with \(P_r\neq\varnothing\), choose nonnegative team frequencies \(x_S\) for nonempty \(S\subseteq T\), subject to \(\sum_{S\ni t}x_S=\mu_t\) for each \(t\), to maximize \(\sum_{S\neq\varnothing}x_S\sum_{r:\,P_r\subseteq S,\;N_r\cap S=\varnothing}v_r\), or decide whether the value is at least a given rational \(q\). Determine its complexity and approximation guarantees as functions of \(\tau\), the number of rules, and their encoding length, including the variant whose type-level CSG-graph has at most three red edges.

The model it lives in

A continuum of workers has mass \(\mu_t\) at each supported type \(t\). Variables \(x_S\) give the frequency of teams containing one unit of each type in \(S\); mass is conserved by \(\sum_{S\ni t}x_S=\mu_t\). Each qualifying type-level MC-net rule contributes its weight once to that team, and the objective maximizes total team value.

The objection that survived

A type-level rule awards its bonus once per qualifying team, while replicating the paper’s named-agent rules can make bonuses fire across individual combinations; this is a plausible type-based extension, but not a unique limit of the paper’s MC-nets.

fatal: False

What the mirror covers

The mirror covers the CSG hardness results in Section 3, including Theorem 1 and the three-red-edge restriction of Proposition 1. It leaves the parameterized approximation results, the bipolar-MC-net tractability result, and the CS-core results unmodeled.

Open questions for a prover

The case FOR (proponent)

The strongest mirror is continuous type-based coalition structure generation. It keeps the paper’s decision problem—form coalitions to maximize total value—and makes repeated agents a population distribution.

Consider a team-building market with a very large workforce: perhaps millions of people but only a few dozen relevant profiles, defined by skill, credential, availability, and compatibility. People with the same profile are interchangeable for team formation. Let \(T\) be the supported profiles and let \(\mu_t\) be the fraction of workers of type \(t\), with \(\sum_{t\in T}\mu_t=1\). A type-level MC-net rule \(r=(P_r,N_r,v_r)\) awards \(v_r>0\) to a team containing every required type in \(P_r\) and no type in \(N_r\). This is a natural high-multiplicity version of the paper’s team-synergy setting: the rule describes what a team needs, rather than naming a particular worker.

Here is a precise problem for a prover. The input is \(T\), rational masses \(\mu_t>0\), and a list of rules with \(P_r\ne\varnothing\), \(P_r\cap N_r=\varnothing\), and positive rational weights. For each nonempty \(S\subseteq T\), define
\[ V(S)=\sum_{\substack{r:\ P_r\subseteq S\\N_r\cap S=\varnothing}}v_r. \]
Let \(x_S\ge 0\) be the number of teams of composition \(S\) per member of the population. The mass-balance constraints are
\[ \sum_{S\ni t}x_S=\mu_t \qquad (t\in T). \]
The problem, Continuous Type CSG, is to maximize \(\sum_{S\ne\varnothing}V(S)x_S\), or, in its threshold form, decide whether a feasible \(x\) achieves value at least a given rational \(q\). A rational vector \(x\) attaining the maximum is a solution. The variables represent actual frequencies of teams under mass conservation, not a lottery over outcomes.

Allowing at most one worker of each type in a team is without loss for this rule language: a duplicate does not change which rules apply, and can be split into another team without reducing the original team’s value. In a finite workforce of \(n\) people, \(x_S\) corresponds to the number of such teams divided by \(n\); the continuous problem allows these frequencies to be fractional. Thus this is an explicit high-multiplicity relaxation of the discrete problem. Its LP has \(2^\tau-1\) possible team compositions. The dual’s pricing question is to find \(S\) maximizing \(V(S)-\sum_{t\in S}\lambda_t\), which makes the paper’s rule-interaction structure visible in the continuous model. The relevant input parameters are \(\tau\), the number of rules \(r\), and their binary encoding length \(L\), rather than the workforce size \(n\). In particular, enumerating all compositions gives an \(2^\tau\operatorname{poly}(\tau,r,L)\)-time algorithm, so the problem is FPT in \(\tau\).

My lead anchor is Theorem 1, which the paper attributes to Ohta et al. [25, Theorem 2], rather than proving here. In the paper’s setting of basic MC-nets with positive weights and no rule whose positive precondition is empty, it says that finding an optimal coalition structure is strongly NP-hard; moreover, unless \(\mathrm{P}=\mathrm{NP}\), there is no polynomial-time \(O(|P|^{1-\epsilon})\)-approximation for any \(\epsilon>0\), where \(P\) is the set of rules with nonempty positive preconditions. The paper notes that the strong-hardness statement follows from the cited proof.

The corresponding question is the unrestricted Continuous Type CSG problem above: determine its exact complexity and approximation landscape as \(\tau,r,L\) vary. My working prediction is hardness when \(\tau\) is part of the input—plausibly hardness specific to the continuous problem, because the difficult choice may sit in pricing over exponentially many type coalitions. But Theorem 1 does not establish that conclusion. The continuous LP can use fractional team frequencies, so the discrete inapproximability result might disappear. A useful next question is whether column pricing is polynomial, or whether that apparent LP bottleneck is itself hard.

A second, narrower anchor is Proposition 1, proved in this paper: under the same positive-weight, nonempty-positive-precondition assumptions, CSG is NP-hard even when the CSG-graph has at most three red edges. In the type-level version, form the same graph on rules: green edges record shared positive preconditions, and red edges record a positive precondition of one rule conflicting with a negative precondition of another. The mirror question is Three-Red-Edge Continuous Type CSG: solve the same threshold or optimization problem, with the promise that this graph has at most three red edges. I expect this case also to be hard as \(\tau\) grows, though with lower confidence: the paper’s reduction identifies a compact source of rule conflict, but its discrete NP-hardness need not survive fractional coalition frequencies. A polynomial algorithm here would be especially informative about where continuization changes the frontier.

I consider Theorem 1 the stronger anchor because it supplies both exact hardness and an approximation barrier. These mirrors cover the paper’s CSG hardness results in Section 3, including the three-red-edge restriction; they do not claim to mirror the CS-core results or the bipolar-MC-net tractability result.

The authors’ recognition test seems passable: the paper already studies coalition formation and uses project teams with positive synergies as its motivating example. A large workforce with many interchangeable workers per profile is a plausible regime for that same team-formation problem. The rules remain about coalition value; what changes is that they refer to shared types rather than named people.

The weakest point is that this type-level rule language is a modeling extension of the paper’s identity-based MC-nets, and the fractional \(x_S\) may erase precisely the discrete hardness the anchors establish. Also, when \(\tau\) is very small the problem is straightforward by explicit enumeration. Those are real limits on the hardness claim, but they do not undermine the mirror question: they make the type parameter and the discrete-to-continuous gap the subject of the complexity analysis.

The case AGAINST (opponent, writing after the proponent)

Theorem 1 and Proposition 1 look like two anchors, but both concern the same object: CSG over a finite set of named agents, where an MC-net rule refers to particular people. That detail drives the paper’s graph construction. In Proposition 1’s reduction, for example, each graph vertex and conflict pair gets its own agent. The reduction gives no evidence that the hardness persists when many agents are interchangeable.

The proposed type-level LP changes what a rule means. In the paper, a rule with a nonempty positive precondition can apply to at most one coalition: its named agents cannot be in two places at once. In the proposed model, a rule over types can earn \(v_r\) in every team containing the required types. That may be a sensible team-building model, but it is not a direct high-multiplicity version of the paper’s MC-nets. If we instead replicate a rule across identical individuals, interactions can multiply with team composition: rules for every \(A\)-\(B\) pair, for instance, can all fire in a team containing many \(A\)s and \(B\)s. A type-presence rule pays only once. The two models can therefore have different objectives and different scaling.

This also unsettles Proposition 1’s “three red edges” promise. Expanding a type-level interaction into individual rule instances can create many red edges; keeping one edge per type-level rule preserves the promise only by retaining the changed rule semantics. A faithful population version would need to specify how individual interactions scale with population size and how they contribute to coalition value. The paper does not supply that model, and different choices lead to different continuous problems.

That is the strongest case against these anchors: the hardness results do not carry over as stated, and the proponent’s LP answers a newly specified typed-game question. But the repair is plausible. A workforce where each qualifying team earns a fixed bonus for combining certain skill profiles is a coherent high-multiplicity scenario, and its fractional partition problem could be worth studying. I cannot honestly argue that no worthwhile continuous mirror exists in any scenario. I would reject these two mirrors as established continuizations of the paper’s results, while conceding that a typed coalition-generation paper could pass the authors’ recognition test.

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.