← Use Cases

If ETH Fails, What Changes for Maximum Parsimony Local Search?

If ETH Fails, What Changes for Maximum Parsimony Local Search?

What this research found

If ETH Fails, What Changes for Maximum Parsimony Local Search?

The question

What happens to a computational lower bound when the assumption supporting it is removed? This case follows that question through a concrete phylogenetics problem: finding a nearby tree that explains observed character states with fewer changes.

The archived investigation reads the CPM 2023 paper On the Complexity of Parameterized Local Search for the Maximum Parsimony Problem, checks a synthetic four-taxon example, and separates three kinds of statement: a published hardness classification, a conditional runtime exclusion, and an algorithm that can actually be run. Its answer is precise: if ETH were false, the ETH-based exclusion would lose its premise. That would neither erase the hardness classifications nor supply a faster local-search algorithm.

The case treats ETH being false as a hypothetical. It does not verify the external SAT proof claim discussed in the session.

What the problem asks

The starting input contains an unrooted binary phylogenetic tree, fixed taxa and character observations, and a radius limiting how far the topology may change. A character assigns an observed state to each leaf; its parsimony score is the smallest number of state-changing edges possible after assigning states to the internal vertices. Scores add across characters.

ObjectMeaning in this caseWhy it matters
Taxa XThe observed leavesThey remain fixed while topology changes.
Character sequence SObserved states across the leavesIt determines the score being minimized.
Starting tree TThe topology being improvedLocal search starts here, rather than searching without a reference tree.
Radius kThe allowed neighborhood budgetIts meaning depends on the chosen tree operation.
Input size IThe complete encoded inputIt must not be silently equated with the number of taxa.
SuccessA tree within the radius with a strictly lower scoreA nearby tree with an equal score does not satisfy the decision problem.

Fixed-tree scoring, local improvement, and globally optimal tree inference are different tasks. A fast scoring routine does not by itself solve the topology search.

Neighborhoods change the question

NeighborhoodAllowed operationWhat k counts
NNINearest-neighbor interchanges around internal edgesSuccessive moves
ECRContract selected internal edges, then choose a binary refinementContracted edges; selections may be separated
sECRContract and refine a connected internal regionContracted edges forming a connected subtree
SPR / TBRSubtree prune-and-regraft / tree bisection-and-reconnectionSuccessive moves under the corresponding distance

The connected-region restriction is essential: the paper's fixed-parameter algorithm for sECR cannot simply be assigned to unrestricted ECR. The four-taxon example has only one internal edge, so its radius-one NNI, ECR, and sECR neighborhoods coincide; it cannot demonstrate their larger-tree differences.

A small calculation makes the score tangible

The session uses synthetic binary observations, unit character weights, and a cost of one for each changing edge:

TaxonCharacter 1Character 2Character 3
A000
B001
C100
D110

The starting split is AC∣BD. The archived calculation applies Fitch scoring and independently enumerates all four assignments to the two internal binary states, for each character and topology.

TopologyCharacter 1Character 2Character 3Total
AC∣BD: starting tree2114
AB∣CD: alternative1113
AD∣BC: alternative2114

The two methods agree on nine minimum scores across 36 enumerated internal-state assignments. AB∣CD is therefore a strictly better neighbor. This is a finite check of the scoring example, not a runtime benchmark, biological finding, or proof of a complexity theorem.

Exactly what would change if ETH were false

The session examines Theorem 4.1 for NNI, ECR, SPR, and TBR, including its binary-character restriction. The following distinctions prevent a removed assumption from being mistaken for a constructive breakthrough.

Statement examinedStatus under the ETH-false hypotheticalWhat still cannot be concluded
NP-completenessThe classification remainsA polynomial-time exclusion needs a separate class-separation assumption.
W[1]-hardness in radius kThe classification remainsETH being false does not settle FPT versus W[1].
Under ETH, no `f(k) ×I^{o(k)}` solver
The published reductionsTheir direction and constructions remainAn easier source problem does not reverse the reduction.
Existing constructive upper boundsThey remain availableTheir practical speed is not measured by the theorem.

Here f(k) is an arbitrary computable function of the radius, and o(k) denotes an exponent sublinear in k. A smaller constant multiplying a linear exponent is a different claim.

The archived source analysis traces a reduction from Clique with parameter q to local search: k equals q for SPR/TBR and 2q for NNI/ECR. A fast target solver would solve the constructed Clique instance. This transfer direction is why a hypothetical improvement in SAT does not automatically become a parameter-efficient tree-search algorithm.

Algorithms that remain available

Published resultScopeRuntime formPractical reading
Theorem 5.4Connected-contraction sECR`2^{O(k log k)} ×X
Theorem 5.6NNI, SPR, TBR, unrestricted ECR`X

These algorithms do not depend on ETH. Their inputs use the paper's unordered-parsimony model; the constructive results do not require every character to be binary.

A possible route through SAT would need an explicit encoding of valid candidate trees, neighborhood distance, and score improvement. It would then need bounds on SAT variables, encoded bits, and translation overhead. Polynomial-size reducibility alone does not establish a runtime advantage over the parameterized algorithms above. The session constructs no competitive SAT encoding and reports no phylogenetics software speedup.

What the archive contains and what remains open

Archived materialRole
maximum-parsimony-eth-report.mdDetailed source reading, hypothetical analysis, and conclusions
audit.md and source-version notesQualification and source-location record
Audited score and enumeration CSVsThe finite quartet calculation
Quartet-scoring and map-generation Python filesRecorded calculation and explanatory-figure code
Original and revised explanatory figuresSeparate views of definitions, theorem assumptions, reductions, and algorithmic implications

The session checked focused passages in the supplied proceedings version. Some proofs are explicitly deferred in that version; it did not obtain and verify every deferred proof. Its external SAT-page reading used mutable main, while a repository HEAD was observed separately; an exact pinned-content match was not established. No Lean verification, comprehensive current-literature survey, realistic-data benchmark, or new faster local-search algorithm is claimed.

For someone evaluating a proposed algorithmic breakthrough, the useful next step is to identify which premise has changed, then demand a concrete algorithm and parameter-sensitive runtime analysis. A removed lower-bound premise creates a research question; it does not answer that question.

Sources and provenance

The principal published source is Komusiewicz, Linz, Morawietz, and Schestag, On the Complexity of Parameterized Local Search for the Maximum Parsimony Problem, CPM 2023. The archived discussion also records an external SAT statement, treated as a reported claim rather than a verified proof.

This introduction was prepared from the supplied AIPOCH Open-Science session and its final report. The original native export, its conversation, artifacts, and evidence records are preserved; publication changes only its external filename to replace spaces with hyphens. Preparing this page did not rerun the research or independently verify its proofs.

How this research was produced

AIPOCH planned and ran this investigation end to end — searching the literature, producing the figures, and drafting the report. The full session transcript is available to inspect.

Share:

Run this kind of analysis on your own question

Start a session and see how an AI co-scientist accelerates your research. Pay-as-you-go, nosubscription required.