New fixed-parameter algorithms for the minimum quartet inconsistency - - PowerPoint PPT Presentation

new fixed parameter algorithms for the minimum quartet
SMART_READER_LITE
LIVE PREVIEW

New fixed-parameter algorithms for the minimum quartet inconsistency - - PowerPoint PPT Presentation

Introduction Preliminaries Our fixed-parameter algorithms New fixed-parameter algorithms for the minimum quartet inconsistency problem Maw-Shang Chang 1 Chuang-Chieh Lin (Joseph) 1 Peter Rossmanith 2 Department of Computer Science and


slide-1
SLIDE 1

Introduction Preliminaries Our fixed-parameter algorithms

New fixed-parameter algorithms for the minimum quartet inconsistency problem

Maw-Shang Chang1 Chuang-Chieh Lin (Joseph)1 Peter Rossmanith2

Department of Computer Science and Information Engineering, National Chung Cheng University, Ming-Hsiung, Chiayi, Taiwan mschang@cs.ccu.edu.tw; lincc@cs.ccu.edu.tw Department of Computer Science, RWTH Aachen University, Germany rossmani@informatik.rwth-aachen.de

May 16, 2008

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-2
SLIDE 2

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Evolutionary trees

S: a set of taxa; |S| = n. An evolutionary tree T on S:

An unrooted, leaf-labeled tree The leaves are bijectively labeled by the taxa in S Each internal node has degree three

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-3
SLIDE 3

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Quartet topologies

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-4
SLIDE 4

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Quartet topologies (contd.)

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-5
SLIDE 5

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Biological issue

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-6
SLIDE 6

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Tree-consistency

QT : the set of quartet topologies induced by T.

|QT| = n

4

  • .

Q is tree-consistent (with T):

∃T s.t. Q ⊆ QT. ✄ tree-like if Q = QT.

Q is called complete:

Exactly one topology for every quartet; Otherwise, incomplete.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-7
SLIDE 7

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Tree-consistency

QT : the set of quartet topologies induced by T.

|QT| = n

4

  • .

Q is tree-consistent (with T):

∃T s.t. Q ⊆ QT. ✄ tree-like if Q = QT.

Q is called complete:

Exactly one topology for every quartet; Otherwise, incomplete.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-8
SLIDE 8

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Tree-consistency

QT : the set of quartet topologies induced by T.

|QT| = n

4

  • .

Q is tree-consistent (with T):

∃T s.t. Q ⊆ QT. ✄ tree-like if Q = QT.

Q is called complete:

Exactly one topology for every quartet; Otherwise, incomplete.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-9
SLIDE 9

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Tree-consistency

QT : the set of quartet topologies induced by T.

|QT| = n

4

  • .

Q is tree-consistent (with T):

∃T s.t. Q ⊆ QT. ✄ tree-like if Q = QT.

Q is called complete:

Exactly one topology for every quartet; Otherwise, incomplete.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-10
SLIDE 10

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Quartet errors

Given complete Q and Q∗ (tree-like). # quartet errors of Q w.r.t. Q∗:

∆(Q, Q∗).

# quartet errors of Q:

∆∗(Q) := min{∆(Q, Q∗) : Q∗ is tree-like}.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-11
SLIDE 11

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Quartet errors

Given complete Q and Q∗ (tree-like). # quartet errors of Q w.r.t. Q∗:

∆(Q, Q∗).

# quartet errors of Q:

∆∗(Q) := min{∆(Q, Q∗) : Q∗ is tree-like}.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-12
SLIDE 12

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Quartet errors

Given complete Q and Q∗ (tree-like). # quartet errors of Q w.r.t. Q∗:

∆(Q, Q∗).

# quartet errors of Q:

∆∗(Q) := min{∆(Q, Q∗) : Q∗ is tree-like}.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-13
SLIDE 13

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

The problem focused in this paper:

Given: a complete set of quartet topologies Q and an integer k. The parameterized minimum quartet inconsistency problem: Determine whether there exists an evolutionary tree T such that ∆(Q, QT) ≤ k. ⋆ NP-complete [Berry et al. 1999]. ⋆ O(4kn + n4) [Gramm and Niedermeier 2003].

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-14
SLIDE 14

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

The problem focused in this paper:

Given: a complete set of quartet topologies Q and an integer k. The parameterized minimum quartet inconsistency problem: Determine whether there exists an evolutionary tree T such that ∆(Q, QT) ≤ k. ⋆ NP-complete [Berry et al. 1999]. ⋆ O(4kn + n4) [Gramm and Niedermeier 2003].

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-15
SLIDE 15

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Our results

✄ An O∗(3.0446k) fixed-parameter algorithm. ✄ An O∗(2.0162k) fixed-parameter algorithm. ✄ An O∗((1 + ǫ)k) fixed-parameter algorithm.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-16
SLIDE 16

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Related works (Constructing T and QCP)

Construct T from a given tree-like Q:

⋆ O(n4) [Berry and Gascuel 2000].

The Quartet Compatibility Problem (QCP): Determine whether there exists an evolutionary tree T satisfying all quartet topologies in Q.

⋆ NP-complete [Steel 1992]. ⋆ Polynomial time solvable if Q is complete [Erd˝

  • s et al. 1999].

Consider the cases of complete Q.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-17
SLIDE 17

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Related works (Constructing T and QCP)

Construct T from a given tree-like Q:

⋆ O(n4) [Berry and Gascuel 2000].

The Quartet Compatibility Problem (QCP): Determine whether there exists an evolutionary tree T satisfying all quartet topologies in Q.

⋆ NP-complete [Steel 1992]. ⋆ Polynomial time solvable if Q is complete [Erd˝

  • s et al. 1999].

Consider the cases of complete Q.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-18
SLIDE 18

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Related works (Constructing T and QCP)

Construct T from a given tree-like Q:

⋆ O(n4) [Berry and Gascuel 2000].

The Quartet Compatibility Problem (QCP): Determine whether there exists an evolutionary tree T satisfying all quartet topologies in Q.

⋆ NP-complete [Steel 1992]. ⋆ Polynomial time solvable if Q is complete [Erd˝

  • s et al. 1999].

Consider the cases of complete Q.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-19
SLIDE 19

Introduction Preliminaries Our fixed-parameter algorithms Basic definitions Our results Related works

Related works (MQI & MQC)

Minimum Quartet Inconsistency Problem (MQI) Construct an evolutionary tree T s.t. ∆(Q, QT) is minimized.

⋆ NP-hard [Berry et al. 1999]. ⋆ Approx. ratio: O(n2) [Jiang et al. 2000]. ⋆ O(3nn4) dynamic programming [Ben-Dor et al. 1998]. ⋆ O(n4) if ∆∗(Q) < (n − 3)/2 [Berry et

  • al. 1999].

⋆ O(n5 + 24cn12c+2) if ∆∗(Q) < cn for some constant c [Wu et al. 2006].

Maximum Quartet Consistency Problem (MQC) Dual problem of MQI.

⋆ NP-hard [Berry et al. 1999]. ⋆ PTAS [Jiang et al. 2001].

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-20
SLIDE 20

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Quintets

A quintet is a set of five taxa in S. Quintet topologies:

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-21
SLIDE 21

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Quintets

A quintet is a set of five taxa in S. Quintet topologies:

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-22
SLIDE 22

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Quintet topologies

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-23
SLIDE 23

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Resolved quintets

What is a resolved quintet? ✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de] ∈ Q.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-24
SLIDE 24

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Resolved quintets

What is a resolved quintet? ✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de] ∈ Q.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-25
SLIDE 25

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Resolved quintets

What is a resolved quintet? ✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de] ∈ Q.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-26
SLIDE 26

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Tree consistency and conflicts

Local conflict: a set of three quartet topologies which is not tree-consistent. Lemma 2.1 (Gramm and Niedermeier 2003) 3 quartet topologies with > 5 taxa ⇒ no local conflict.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-27
SLIDE 27

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Tree consistency and conflicts

Local conflict: a set of three quartet topologies which is not tree-consistent. Lemma 2.1 (Gramm and Niedermeier 2003) 3 quartet topologies with > 5 taxa ⇒ no local conflict.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-28
SLIDE 28

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Tree consistency and conflicts (contd.)

Theorem 2.2 (Gramm and Niedermeier 2003) Q is tree-like ⇔ no local conflict for every set of 3 quartet topologies involving a fixed taxon f . Theorem 2.3 (Bandelt and Dress 1986) Q is tree-like ⇔ every quintet containing f is resolved.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-29
SLIDE 29

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Tree consistency and conflicts (contd.)

Theorem 2.2 (Gramm and Niedermeier 2003) Q is tree-like ⇔ no local conflict for every set of 3 quartet topologies involving a fixed taxon f . Theorem 2.3 (Bandelt and Dress 1986) Q is tree-like ⇔ every quintet containing f is resolved.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-30
SLIDE 30

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Idea of Gramm and Niedermeier’s algorithm

Bounded-depth search tree strategy. Eliminate a local conflict ⇒ 4 kinds of ways. Each branching node has 4 branches. Branching vector: (1, 1, 1, 1)

✄ Branching number: 4, hence the O∗(4k) complexity.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-31
SLIDE 31

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Idea of Gramm and Niedermeier’s algorithm

Bounded-depth search tree strategy. Eliminate a local conflict ⇒ 4 kinds of ways. Each branching node has 4 branches. Branching vector: (1, 1, 1, 1)

✄ Branching number: 4, hence the O∗(4k) complexity.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-32
SLIDE 32

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Idea of Gramm and Niedermeier’s algorithm

Bounded-depth search tree strategy. Eliminate a local conflict ⇒ 4 kinds of ways. Each branching node has 4 branches. Branching vector: (1, 1, 1, 1)

✄ Branching number: 4, hence the O∗(4k) complexity.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-33
SLIDE 33

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Idea of Gramm and Niedermeier’s algorithm

Bounded-depth search tree strategy. Eliminate a local conflict ⇒ 4 kinds of ways. Each branching node has 4 branches. Branching vector: (1, 1, 1, 1)

✄ Branching number: 4, hence the O∗(4k) complexity.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-34
SLIDE 34

Introduction Preliminaries Our fixed-parameter algorithms Quintets Tree-consistency and GN’s algorithm

Idea of Gramm and Niedermeier’s algorithm

Bounded-depth search tree strategy. Eliminate a local conflict ⇒ 4 kinds of ways. Each branching node has 4 branches. Branching vector: (1, 1, 1, 1)

✄ Branching number: 4, hence the O∗(4k) complexity.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-35
SLIDE 35

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Idea of our first algorithm

Also bounded-depth search tree strategy Eliminate unresolved quintets. 15 branches for each node of the search tree

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-36
SLIDE 36

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Idea of our first algorithm

Also bounded-depth search tree strategy Eliminate unresolved quintets. 15 branches for each node of the search tree

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-37
SLIDE 37

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Idea of our first algorithm

Also bounded-depth search tree strategy Eliminate unresolved quintets. 15 branches for each node of the search tree

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-38
SLIDE 38

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

For the quintet {a, b, c, d, e}:

✄ [ab|cd], [ac|be], [ae|bd], [ad|ce], [bc|de] ∈ Q.

Consider the (first) quintet topology:

✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de]. branching vector branching number (3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3) 2.30042. . . (2, 4, 4, 4, 5, 2, 2, 3, 3, 4, 3, 4, 3, 3, 4) 2.46596. . . . . . . . . (3, 5, 5, 3, 5, 2, 2, 3, 5, 5, 2, 3, 2, 3, 2) 2.67102. . . (1, 3, 3, 5, 5, 1, 3, 3, 3, 4, 2, 4, 4, 4, 5) 3.04454. . .

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-39
SLIDE 39

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

For the quintet {a, b, c, d, e}:

✄ [ab|cd], [ac|be], [ae|bd], [ad|ce], [bc|de] ∈ Q.

Consider the (first) quintet topology:

✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de]. branching vector branching number (3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3) 2.30042. . . (2, 4, 4, 4, 5, 2, 2, 3, 3, 4, 3, 4, 3, 3, 4) 2.46596. . . . . . . . . (3, 5, 5, 3, 5, 2, 2, 3, 5, 5, 2, 3, 2, 3, 2) 2.67102. . . (1, 3, 3, 5, 5, 1, 3, 3, 3, 4, 2, 4, 4, 4, 5) 3.04454. . .

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-40
SLIDE 40

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

For the quintet {a, b, c, d, e}:

✄ [ab|cd], [ac|be], [ae|bd], [ad|ce], [bc|de] ∈ Q.

Consider the (first) quintet topology:

✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de]. branching vector branching number (3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3) 2.30042. . . (2, 4, 4, 4, 5, 2, 2, 3, 3, 4, 3, 4, 3, 3, 4) 2.46596. . . . . . . . . (3, 5, 5, 3, 5, 2, 2, 3, 5, 5, 2, 3, 2, 3, 2) 2.67102. . . (1, 3, 3, 5, 5, 1, 3, 3, 3, 4, 2, 4, 4, 4, 5) 3.04454. . .

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-41
SLIDE 41

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

For the quintet {a, b, c, d, e}:

✄ [ab|cd], [ac|be], [ae|bd], [ad|ce], [bc|de] ∈ Q.

Consider the (first) quintet topology:

✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de]. branching vector branching number (3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3) 2.30042. . . (2, 4, 4, 4, 5, 2, 2, 3, 3, 4, 3, 4, 3, 3, 4) 2.46596. . . . . . . . . (3, 5, 5, 3, 5, 2, 2, 3, 5, 5, 2, 3, 2, 3, 2) 2.67102. . . (1, 3, 3, 5, 5, 1, 3, 3, 3, 4, 2, 4, 4, 4, 5) 3.04454. . .

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-42
SLIDE 42

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

For the quintet {a, b, c, d, e}:

✄ [ab|cd], [ac|be], [ae|bd], [ad|ce], [bc|de] ∈ Q.

Consider the (first) quintet topology:

✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de]. branching vector branching number (3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3) 2.30042. . . (2, 4, 4, 4, 5, 2, 2, 3, 3, 4, 3, 4, 3, 3, 4) 2.46596. . . . . . . . . (3, 5, 5, 3, 5, 2, 2, 3, 5, 5, 2, 3, 2, 3, 2) 2.67102. . . (1, 3, 3, 5, 5, 1, 3, 3, 3, 4, 2, 4, 4, 4, 5) 3.04454. . .

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-43
SLIDE 43

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

For the quintet {a, b, c, d, e}:

✄ [ab|cd], [ac|be], [ae|bd], [ad|ce], [bc|de] ∈ Q.

Consider the (first) quintet topology:

✄ [ab|cd], [ab|ce], [ab|de], [ac|de], [bc|de]. branching vector branching number (3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3) 2.30042. . . (2, 4, 4, 4, 5, 2, 2, 3, 3, 4, 3, 4, 3, 3, 4) 2.46596. . . . . . . . . (3, 5, 5, 3, 5, 2, 2, 3, 5, 5, 2, 3, 2, 3, 2) 2.67102. . . (1, 3, 3, 5, 5, 1, 3, 3, 3, 4, 2, 4, 4, 4, 5) 3.04454. . .

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-44
SLIDE 44

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The first algorithm (contd.)

Theorem 3.1 There exists an O(3.0446kn + n4) fixed-parameter algorithm for the parameterized MQI problem.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-45
SLIDE 45

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Siblings

Siblings: {c, e} and {d, g}.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-46
SLIDE 46

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Siblings

Siblings: {c, e} and {d, g}.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-47
SLIDE 47

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Sextet topologies & a fixed pair of siblings

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-48
SLIDE 48

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Sextet topologies & a fixed pair of siblings (contd.)

{a, b, w, x}, {a, b, w, y}, {a, b, w, z}, {a, b, x, y}, {a, b, x, z}, {a, b, y, z} have determined topologies.

✄ [ab|wx], [ab|wy], [ab|wz], [ab|xy], [ab|xz], [ab|yz].

9 quartet topologies undetermined.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-49
SLIDE 49

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Sextet topologies & a fixed pair of siblings (contd.)

{a, b, w, x}, {a, b, w, y}, {a, b, w, z}, {a, b, x, y}, {a, b, x, z}, {a, b, y, z} have determined topologies.

✄ [ab|wx], [ab|wy], [ab|wz], [ab|xy], [ab|xz], [ab|yz].

9 quartet topologies undetermined.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-50
SLIDE 50

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The second algorithm

branching vector branching number (6, 6, 8, 6, 6, 6, 6, 5, 6, 6, 6, 6, 5, 6, 6) 1.58005. . . (5, 6, 6, 5, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7) 1.58142. . . . . . . . . (1, 5, 5, 7, 8, 2, 6, 6, 8, 9, 3, 7, 7, 8, 8) 2.00904. . . (1, 5, 5, 9, 9, 2, 6, 6, 6, 8, 3, 7, 7, 7, 9) 2.01615. . .

Theorem 3.2 There exists an O(2.0162kn3 + n5) fixed-parameter algorithm for the parameterized MQI problem.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-51
SLIDE 51

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The second algorithm

branching vector branching number (6, 6, 8, 6, 6, 6, 6, 5, 6, 6, 6, 6, 5, 6, 6) 1.58005. . . (5, 6, 6, 5, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7) 1.58142. . . . . . . . . (1, 5, 5, 7, 8, 2, 6, 6, 8, 9, 3, 7, 7, 8, 8) 2.00904. . . (1, 5, 5, 9, 9, 2, 6, 6, 6, 8, 3, 7, 7, 7, 9) 2.01615. . .

Theorem 3.2 There exists an O(2.0162kn3 + n5) fixed-parameter algorithm for the parameterized MQI problem.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-52
SLIDE 52

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Idea of the third algorithm

Generalized from the second algorithm. Siblings ⇒ adjacent taxa.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-53
SLIDE 53

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Idea of the third algorithm

Generalized from the second algorithm. Siblings ⇒ adjacent taxa.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-54
SLIDE 54

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Adjacent taxa

Adjacent m ≥ 2 taxa a1, . . . , am: ({a1, . . . , am}, S \ {a1, . . . , am}). Given a number 2 ≤ ω ≤ n/2, there must be m adjacent taxa, where ω ≤ m ≤ 2ω − 2.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-55
SLIDE 55

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Adjacent taxa

Adjacent m ≥ 2 taxa a1, . . . , am: ({a1, . . . , am}, S \ {a1, . . . , am}). Given a number 2 ≤ ω ≤ n/2, there must be m adjacent taxa, where ω ≤ m ≤ 2ω − 2.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-56
SLIDE 56

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Adjacent taxa

Adjacent m ≥ 2 taxa a1, . . . , am: ({a1, . . . , am}, S \ {a1, . . . , am}). Given a number 2 ≤ ω ≤ n/2, there must be m adjacent taxa, where ω ≤ m ≤ 2ω − 2.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-57
SLIDE 57

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The third algorithm

Change the topology of {a1, w, x, y}. ✄ Change the topologies of {a2, w, x, y}, {a3, w, x, y}, {a4, w, x, y} as well.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-58
SLIDE 58

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

The third algorithm

Change the topology of {a1, w, x, y}. ✄ Change the topologies of {a2, w, x, y}, {a3, w, x, y}, {a4, w, x, y} as well.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-59
SLIDE 59

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Concluding theorem

O∗((1 + 2m−1/2)k). Assume that 1 + 2m−1/2 ≤ 1 + ǫ for some constant ǫ > 0. Time complexity: O((1 + ǫ)kn8/ǫ2−1 + n8/ǫ2+1 + n5). Theorem 3.3 There exists an O∗((1 + ǫ)k) time fixed-parameter algorithm for the parameterized MQI problem, where ǫ > 0 is an arbitrarily small constant.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-60
SLIDE 60

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Concluding theorem

O∗((1 + 2m−1/2)k). Assume that 1 + 2m−1/2 ≤ 1 + ǫ for some constant ǫ > 0. Time complexity: O((1 + ǫ)kn8/ǫ2−1 + n8/ǫ2+1 + n5). Theorem 3.3 There exists an O∗((1 + ǫ)k) time fixed-parameter algorithm for the parameterized MQI problem, where ǫ > 0 is an arbitrarily small constant.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-61
SLIDE 61

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Concluding theorem

O∗((1 + 2m−1/2)k). Assume that 1 + 2m−1/2 ≤ 1 + ǫ for some constant ǫ > 0. Time complexity: O((1 + ǫ)kn8/ǫ2−1 + n8/ǫ2+1 + n5). Theorem 3.3 There exists an O∗((1 + ǫ)k) time fixed-parameter algorithm for the parameterized MQI problem, where ǫ > 0 is an arbitrarily small constant.

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem

slide-62
SLIDE 62

Introduction Preliminaries Our fixed-parameter algorithms An O∗(3.0446k ) fixed-parameter algorithm An O∗(2.0162k ) fixed-parameter algorithm An O∗((1 + ǫ)k ) fixed-parameter algorithm

Thank you!

Maw-Shang Chang, Chuang-Chieh Lin, and Peter Rossmanith New fixed-parameter algorithms for the MQI problem