Tree Space: Algorithms & Applications Part I. Megan Owen University of Waterloo

Size: px
Start display at page:

Download "Tree Space: Algorithms & Applications Part I. Megan Owen University of Waterloo"

Transcription

1 Tree Space: lgorithms & pplications Part I Megan Owen University of Waterloo

2 Phylogenetic Trees a phylogenetic tree: GTTTGT GTTGTT GTGT GGTTGTT? questions: how do we infer a tree from data? how do we compare two trees? how do we compute meaningful statistics?

3 Statistics on Trees to estimate a phylogenetic tree, the parameters are: tree topology edge lengths this is not a standard statistical problem! R d (usual parameter space is ) need to develop new statistical techniques

4 (My) Ultimate Goal develop statistical theory for a space of phylogenetic trees analogous to statistical theory for uclidean space challenges: which space should we use? how to verify theories and algorithms? non-uclidean behaviour (i.e. sticky means) algorithms need to be practical or biologists won t use them

5 Outline 1. Tree spaces, including description of HV tree space. Polynomial time algorithm for computing distance in HV tree space 3. Open problems. Mean and variance in HV tree space 5. pplications of HV tree space 6. More open problems

6 Tree Space a tree space is a metric space such that the points of the space are in bijection with some well-defined set of trees the metric of the tree space induces a distance between trees i.e. HV tree space, tropical tree space OR given a distance measure between trees that is a metric, it induces a tree space i.e. NNI distance, Robinson-Foulds distance

7 xamples of Tree Spaces xample 1: a discrete tree space vertices = tree topologies edge between vertices iff topologies differ by NNI move shortest paths are not unique NP-hard to compute shortest path

8 xample dissimilarity map tropical tree space = set of dissimilarity maps in R (n ) that are realizable as trees geodesics are not unique no algorithm for computing geodesics

9 HV Tree Space constructed by illera, Holmes, Vogtmann, 1 T n parametrizes all trees with n leaves and edge lengths includes degenerate trees all interior edges must have length/weight F

10 Splits each tree edge induces a split e 3 e e 1 a split is a partition of the set of leaves: e 3 = { {,}, {,,,} } or e 3 =

11 Tree Space represent each tree as a vector coordinates = splits (,,,, 3,,,,,,,...)... (,,,, 3,,,,,,,...)......

12 Split ompatibility e x = X X is compatible with e y = Y Y if there exists a tree containing both splits e 1 e 3 e ex. e 3 = is compatible with e = but not with f =

13 Tree Space not all sets of splits form a tree not all vectors are possible not a uclidean space... (,,,, 3,, 3,,,,,...)...

14 Tree Space 5 1

15 Tree Space = geodesic = cone path

16 Tree Space T n T T 1 T T 1 = shortest path (geodesic)

17 T n Structure of x

18 Geodesics

19 Tree Space Properties Theorem (illera, Holmes,Vogtmann, 1): Tree space has global non-positive curvature (T()). unique geodesics (shortest paths) well-defined mid-point tree geodesic distance = length of shortest path (geodesic) between two trees T 1 and T computable in polynomial time via GTP algorithm (O., Provan, 11)

20 Non-positive urvature non-positive curvature (NP) = triangles are at least as thin as in uclidean space global non-positive curvature = all triangles are at least as thin as in uclidean space = T() triangle in a NP space: uclidean comparison triangle: X d(,x) d (,X ) X T() unique shortest paths (geodesics)

21 T() ubical omplexes Theorem (Gromov, 1987): cubical complex is T() xxit is simply connected and the link of any vertex is a flag simplicial complex it is simply connected and if a vertex is incident to K edges, any pair of which specify a square, then these K edges also specify a K-dimensional cube. not T(): T():

22 Thin Triangle = geodesic

23 Outline 1. Tree spaces, including description of HV tree space. Polynomial time algorithm for computing distance in HV tree space 3. Open problems. Mean and variance in HV tree space 5. pplications of HV tree space 6. More open problems

24 Size of T n if trees have n leaves, then: orthants have (n-)-dimensions (n - 3)!! tree topologies = (n - 3)!! orthants orthant = non-negative part of R n

25 ommon dges Lemma (illera, Holmes, Vogtmann, 1): If e is a common edge, then every tree on the geodesic also contains e = =

26 Geodesic istance so can restrict problem to computing geodesic distance between two trees T 1 and T with no common edges two previous exponential algorithms: GeoMeTree (Kupczok et al., 8) GeodeMaps (O., 11) - approx. algorithm (menta et al, 7)

27 Geodesic ombinatorics e e 3 3 e 1 drop e 1 add f 1 1 e 3 e f 1 5 drop e 3 f 1 add f 3 e 5 drop e f 3 1 add f f 1 3 f f drop T T 1 e 1 e 3 e 3 5 add f 1 1

28 Geodesic ombinatorics e 1 e 1 e drop e 1 add f 1 f 1 1 e 3 e 5 3 drop e 3 add f 3 e f 3 drop e 3 f 1 add f 3 e 5 drop e f 3 1 add f f 1 3 f T T drop e 1 and e 1 3 e 1 5 add f 1 and f f 3 5

29 Path Spaces e 1 f 1 e 1 e e T 1 1 e 3 e f drop e and e 3 e 1 add f 3 f drop e 1 3 f 3 add f 1 and f f f 1 f T

30 Geodesic ombinatorics f 1 e e f 1 f f 3 f 1 e f 3 f 1 f f T e f 1 5 f 3 1 f 1 e e 3 e 1 e f 3 3 e 1 e 1 T 1 e 3 e 5 1 e 1 e e 3 f 3 e

31 haracterizing Geodesics at i th transition between orthants: edges i are dropped edges i are added ( 1,..., k ) partitions (T 1 ) and ( 1,..., k ) partitions (T ) geodesic characterized by 3 properties Property 1: xx i and j compatible for all i > j

32 Property 1 Property 1: xx i and j compatible for all i > j e 1 e T 1 e 1 drop 1 3 e 1 f 1 f add 1 f drop f add T

33 Property (e 1,e,e 3 ) x 3 1 = { e 1, e } 1 = { f 1, f } x 1 = { e 3 } = { f 3 } x (-f 1,-f,-f 3 )

34 R k Isometric to part of R k (e 1,e,e 3 ) x 3 (-f 1,-f,e 3 ) ( 1, ) x 3 ( e 1 + e, e 3) ( f1 + f, e 3) = x 1 (,,e 3 ) v 1 v (-f 1,-f,) v 1 v x (-f 1,-f,-f 3 ) = geodesic ( f1 + f, f 3) = ( 1, )

35 Property line from ( 1,..., k ) to (- 1,..., - k ) is the geodesic in our region of k k geodesic distance = uclidean distance xx = iff k i + i i=1 Property : k k R k

36 Property 3 1 = {e, e 5 } 1 = {e 1, e 3 } e 5 e 1 e 1 e 3 1 e e 5 3 T 1 T e e 3 e e 3

37 Property 3 1 = {e, e 5 } e 5 drop e, e 5 add e 1, e 3 e 1 1 = {e 1, e 3 } e 1 e 3 1 e e 5 3 T 1 drop e 5 add e 3 drop e add e 1 T e e For ( i, i ), partition 1 of i, and partition 1 xxxxxxxof i, such that is compatible with 1.

38 Property 3 1 = {e, e 5 } 1 = {e 1, e 3 } 1 Want e e 5 3 e < T 1 T drop 1 add 1 drop add T e 1 e e 3 e 3 e 1 3 1

39 Property 3 Property 3: xx For each pair ( i, i ), partition 1 of i, and partition 1 1 of i, such that is compatible with 1 and. 1 < Theorem: Partitions ( 1,..., k ) and ( 1,..., k ) represent the geodesic iff Properties 1,, and 3 hold.

40 Geodesic lgorithm Initialize: 1 = (T 1 ), 1 = (T ) (cone path) P1 and P hold. Iterative Step: P1 and P hold for ( 1,..., r ) xxand ( 1,..., r ). oes ( i, i ) satisfies Property 3 for every i? No: split blocks i and i, and re-index the new partition to get ( 1,..., r+1 ) and ( 1,..., r+1 ). Yes: we are done.

41 hecking Property 3 Property 3: For each pair ( i, i ), partition 1 of i, and partition 1 of i, such that is 1 1 < compatible with 1 and. G( i, i ) { i 1 { { } 1 } { i dges between incompatible vertices

42 hecking Property 3 For each pair ( i, i ), partition 1 of i, and partition 1 with 1 and. of i, such that is compatible 1 1 < i = i = 1 an assume. Then 1 1 < 1 1 or + 1 = e e + f 1 f > 1

43 { Property 3 G( i, i ) i { i Weight each vertex: edge i Weight each vertex: edge i dges between incompatible vertices We can add an orthant if there is a min. weight vertex cover of G( i, i ) with weight < 1. omplexity: O(n 3 ) (Solve as max. flow problem.)

44 Geodesic lgorithm Initialize: 1 = all splits of T 1, 1 = all splits of T xxxxxxxxxxx(cone path) Iterative Step: urrent orthant sequence given xxby ( 1,..., r ) and ( 1,..., r ). oes ( i, i ) satisfy the Shortcut Property for any i? Yes: split blocks i and i, and re-index the new partition to get ( 1,..., r+1 ) and ( 1,..., r+1 ). No: we are done. Total time: O(n )

45 Open Problems HV space: put L 1 metric on orthants, instead of L metric geodesic distance is the weighted Robinson- Foulds distance geodesics are not unique so not T() what if put L metric on orthants?

46 how often are geodesics not unique? OP: Tropical Tree Space dissimilarity map tropical tree space = set of dissimilarity maps in that are realizable as trees R (n ) open problems: algorithm for computing geodesic

47 OP: Tropical Tree Space tropical and HV versions of tree space: same combinatorics different geodesics e 1 HV tropical e 1 e e e 3 e 3

48 OP: Tropical Tree Space tropical and HV versions of tree space: same combinatorics different geodesics e 1 HV tropical e 1 e e = HV geodesic e 3 = tropical geodesic e 3

49 OP: Phylo Orange Space phylogenetic orange/edge-product space: compatification of HV tree space at all trees with all edge lengths are identified space where trees are identified iff they induce the same Markov process on their leaves what is a natural metric for this space? properties of the space under this metric? how to compute distances?

50 OP: Other Tree Spaces space of unlabelled trees with n-leaves? (Feragen et al. 1, 11; Hultman 7) space of trees with different, but overlapping taxa sets (i.e. for supertrees) what about just one potentially missing taxon? (i.e. rogue taxon) space of phylogenetic networks?

51 OP: Visualization what is the best way to visualize a set of points in some tree space? Multi-imensional Scaling (Hillis, Heath, St. John, 5) tree of trees (Nye, 8; hakerian and Holmes, 1)

52 nd of Part I L. illera, S. Holmes, and K. Vogtmann. Geometry of the space of phylogenetic trees. dvances in pplied Mathematics, 7: , 1. M. Owen and S. Provan. fast algorithm for computing geodesic distances in tree space. I/M Trans. omputational iology and ioinformatics, 8:-13, 11. GTP code: miscellaneous/provan/treespace

arxiv: v3 [q-bio.pe] 23 Apr 2018

arxiv: v3 [q-bio.pe] 23 Apr 2018 CONVERGENCE OF RANDOM WALKS TO BROWNIAN MOTION ON CUBICAL COMPLEXES arxiv:1508.02906v3 [q-bio.pe] 23 Apr 2018 TOM M. W. NYE Abstract. Cubical complexes are metric spaces constructed by gluing together

More information

Proximal point algorithm in Hadamard spaces

Proximal point algorithm in Hadamard spaces Proximal point algorithm in Hadamard spaces Miroslav Bacak Télécom ParisTech Optimisation Géométrique sur les Variétés - Paris, 21 novembre 2014 Contents of the talk 1 Basic facts on Hadamard spaces 2

More information

5. Grassmannians and the Space of Trees In this lecture we shall be interested in a very particular ideal. The ambient polynomial ring C[p] has ( n

5. Grassmannians and the Space of Trees In this lecture we shall be interested in a very particular ideal. The ambient polynomial ring C[p] has ( n 5. Grassmannians and the Space of Trees In this lecture we shall be interested in a very particular ideal. The ambient polynomial ring C[p] has ( n d) variables, which are called Plücker coordinates: C[p]

More information

arxiv: v1 [cs.ds] 1 Nov 2018

arxiv: v1 [cs.ds] 1 Nov 2018 An O(nlogn) time Algorithm for computing the Path-length Distance between Trees arxiv:1811.00619v1 [cs.ds] 1 Nov 2018 David Bryant Celine Scornavacca November 5, 2018 Abstract Tree comparison metrics have

More information

NJMerge: A generic technique for scaling phylogeny estimation methods and its application to species trees

NJMerge: A generic technique for scaling phylogeny estimation methods and its application to species trees NJMerge: A generic technique for scaling phylogeny estimation methods and its application to species trees Erin Molloy and Tandy Warnow {emolloy2, warnow}@illinois.edu University of Illinois at Urbana

More information

Groups up to quasi-isometry

Groups up to quasi-isometry OSU November 29, 2007 1 Introduction 2 3 Topological methods in group theory via the fundamental group. group theory topology group Γ, a topological space X with π 1 (X) = Γ. Γ acts on the universal cover

More information

Physical Mapping. Restriction Mapping. Lecture 12. A physical map of a DNA tells the location of precisely defined sequences along the molecule.

Physical Mapping. Restriction Mapping. Lecture 12. A physical map of a DNA tells the location of precisely defined sequences along the molecule. Computat onal iology Lecture 12 Physical Mapping physical map of a DN tells the location of precisely defined sequences along the molecule. Restriction mapping: mapping of restriction sites of a cutting

More information

Weighted Quartets Phylogenetics

Weighted Quartets Phylogenetics Weighted Quartets Phylogenetics Yunan Luo E. Avni, R. Cohen, and S. Snir. Weighted quartets phylogenetics. Systematic Biology, 2014. syu087 Problem: quartet-based supertree Input Output A B C D A C D E

More information

ON THE UNIQUENESS OF BALANCED MINIMUM EVOLUTION

ON THE UNIQUENESS OF BALANCED MINIMUM EVOLUTION ON THE UNIQUENESS OF LNE MINIMUM EVOLUTION RON KLEINMN ecember 3, 20 bstract. Minimum evolution is a class of parsimonious distance-based phylogenetic reconstruction methods. One noteworthy example is

More information

CSE 421 Introduction to Algorithms Final Exam Winter 2005

CSE 421 Introduction to Algorithms Final Exam Winter 2005 NAME: CSE 421 Introduction to Algorithms Final Exam Winter 2005 P. Beame 14 March 2005 DIRECTIONS: Answer the problems on the exam paper. Open book. Open notes. If you need extra space use the back of

More information

RECOVERING NORMAL NETWORKS FROM SHORTEST INTER-TAXA DISTANCE INFORMATION

RECOVERING NORMAL NETWORKS FROM SHORTEST INTER-TAXA DISTANCE INFORMATION RECOVERING NORMAL NETWORKS FROM SHORTEST INTER-TAXA DISTANCE INFORMATION MAGNUS BORDEWICH, KATHARINA T. HUBER, VINCENT MOULTON, AND CHARLES SEMPLE Abstract. Phylogenetic networks are a type of leaf-labelled,

More information

arxiv: v1 [q-bio.pe] 1 Jun 2014

arxiv: v1 [q-bio.pe] 1 Jun 2014 THE MOST PARSIMONIOUS TREE FOR RANDOM DATA MAREIKE FISCHER, MICHELLE GALLA, LINA HERBST AND MIKE STEEL arxiv:46.27v [q-bio.pe] Jun 24 Abstract. Applying a method to reconstruct a phylogenetic tree from

More information

Finite Presentations of Hyperbolic Groups

Finite Presentations of Hyperbolic Groups Finite Presentations of Hyperbolic Groups Joseph Wells Arizona State University May, 204 Groups into Metric Spaces Metric spaces and the geodesics therein are absolutely foundational to geometry. The central

More information

Random Walks on Hyperbolic Groups IV

Random Walks on Hyperbolic Groups IV Random Walks on Hyperbolic Groups IV Steve Lalley University of Chicago January 2014 Automatic Structure Thermodynamic Formalism Local Limit Theorem Final Challenge: Excursions I. Automatic Structure of

More information

Dantzig s pivoting rule for shortest paths, deterministic MDPs, and minimum cost to time ratio cycles

Dantzig s pivoting rule for shortest paths, deterministic MDPs, and minimum cost to time ratio cycles Dantzig s pivoting rule for shortest paths, deterministic MDPs, and minimum cost to time ratio cycles Thomas Dueholm Hansen 1 Haim Kaplan Uri Zwick 1 Department of Management Science and Engineering, Stanford

More information

A Phylogenetic Network Construction due to Constrained Recombination

A Phylogenetic Network Construction due to Constrained Recombination A Phylogenetic Network Construction due to Constrained Recombination Mohd. Abdul Hai Zahid Research Scholar Research Supervisors: Dr. R.C. Joshi Dr. Ankush Mittal Department of Electronics and Computer

More information

The tropical Grassmannian

The tropical Grassmannian arxiv:math/0304218v3 [math.ag] 17 Oct 2003 The tropical Grassmannian David Speyer and Bernd Sturmfels Department of Mathematics, University of California, Berkeley {speyer,bernd}@math.berkeley.edu Abstract

More information

Part IB GEOMETRY (Lent 2016): Example Sheet 1

Part IB GEOMETRY (Lent 2016): Example Sheet 1 Part IB GEOMETRY (Lent 2016): Example Sheet 1 (a.g.kovalev@dpmms.cam.ac.uk) 1. Suppose that H is a hyperplane in Euclidean n-space R n defined by u x = c for some unit vector u and constant c. The reflection

More information

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS AARON ABRAMS, DAVID GAY, AND VALERIE HOWER Abstract. We show that the discretized configuration space of k points in the n-simplex is homotopy equivalent

More information

Reconstructing Trees from Subtree Weights

Reconstructing Trees from Subtree Weights Reconstructing Trees from Subtree Weights Lior Pachter David E Speyer October 7, 2003 Abstract The tree-metric theorem provides a necessary and sufficient condition for a dissimilarity matrix to be a tree

More information

A Mathematical Trivium

A Mathematical Trivium A Mathematical Trivium V.I. Arnold 1991 1. Sketch the graph of the derivative and the graph of the integral of a function given by a freehand graph. 2. Find the limit lim x 0 sin tan x tan sin x arcsin

More information

ACO Comprehensive Exam October 14 and 15, 2013

ACO Comprehensive Exam October 14 and 15, 2013 1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for

More information

Phylogeny Tree Algorithms

Phylogeny Tree Algorithms Phylogeny Tree lgorithms Jianlin heng, PhD School of Electrical Engineering and omputer Science University of entral Florida 2006 Free for academic use. opyright @ Jianlin heng & original sources for some

More information

4.5 The critical BGW tree

4.5 The critical BGW tree 4.5. THE CRITICAL BGW TREE 61 4.5 The critical BGW tree 4.5.1 The rooted BGW tree as a metric space We begin by recalling that a BGW tree T T with root is a graph in which the vertices are a subset of

More information

arxiv: v1 [cs.dm] 29 Oct 2012

arxiv: v1 [cs.dm] 29 Oct 2012 arxiv:1210.7684v1 [cs.dm] 29 Oct 2012 Square-Root Finding Problem In Graphs, A Complete Dichotomy Theorem. Babak Farzad 1 and Majid Karimi 2 Department of Mathematics Brock University, St. Catharines,

More information

ABHELSINKI UNIVERSITY OF TECHNOLOGY

ABHELSINKI UNIVERSITY OF TECHNOLOGY Approximation Algorithms Seminar 1 Set Cover, Steiner Tree and TSP Siert Wieringa siert.wieringa@tkk.fi Approximation Algorithms Seminar 1 1/27 Contents Approximation algorithms for: Set Cover Steiner

More information

Lecture: Expanders, in theory and in practice (2 of 2)

Lecture: Expanders, in theory and in practice (2 of 2) Stat260/CS294: Spectral Graph Methods Lecture 9-02/19/2015 Lecture: Expanders, in theory and in practice (2 of 2) Lecturer: Michael Mahoney Scribe: Michael Mahoney Warning: these notes are still very rough.

More information

MA4H4 - GEOMETRIC GROUP THEORY. Contents of the Lectures

MA4H4 - GEOMETRIC GROUP THEORY. Contents of the Lectures MA4H4 - GEOMETRIC GROUP THEORY Contents of the Lectures 1. Week 1 Introduction, free groups, ping-pong, fundamental group and covering spaces. Lecture 1 - Jan. 6 (1) Introduction (2) List of topics: basics,

More information

Boolean cubes EECS150. Mapping truth tables onto cubes. Simplification. The Uniting Theorem. Three variable example

Boolean cubes EECS150. Mapping truth tables onto cubes. Simplification. The Uniting Theorem. Three variable example EES5 Section 5 Simplification and State Minimization Fall 2 -cube X oolean cubes Visual technique for indentifying when the uniting theorem can be applied n input variables = n-dimensional "cube" Y 2-cube

More information

Discrete Differential Geometry. Discrete Laplace-Beltrami operator and discrete conformal mappings.

Discrete Differential Geometry. Discrete Laplace-Beltrami operator and discrete conformal mappings. Discrete differential geometry. Discrete Laplace-Beltrami operator and discrete conformal mappings. Technische Universität Berlin Geometric Methods in Classical and Quantum Lattice Systems, Caputh, September

More information

Navigation in the Space of Hierarchies using NNI Moves

Navigation in the Space of Hierarchies using NNI Moves ESE TECHNICAL REPORT - MAY 3, 203 Navigation in the Space of Hierarchies using NNI Moves Omur Arslan, Dan P. Guralnik and Daniel E. Koditschek Abstract A fundamental classification problem common to both

More information

HAMILTON CYCLES IN RANDOM REGULAR DIGRAPHS

HAMILTON CYCLES IN RANDOM REGULAR DIGRAPHS HAMILTON CYCLES IN RANDOM REGULAR DIGRAPHS Colin Cooper School of Mathematical Sciences, Polytechnic of North London, London, U.K. and Alan Frieze and Michael Molloy Department of Mathematics, Carnegie-Mellon

More information

Is the equal branch length model a parsimony model?

Is the equal branch length model a parsimony model? Table 1: n approximation of the probability of data patterns on the tree shown in figure?? made by dropping terms that do not have the minimal exponent for p. Terms that were dropped are shown in red;

More information

A COMBINATORIAL NON-POSITIVE CURVATURE I: WEAK SYSTOLICITY

A COMBINATORIAL NON-POSITIVE CURVATURE I: WEAK SYSTOLICITY A COMBINATORIAL NON-POSITIVE CURVATURE I: WEAK SYSTOLICITY DAMIAN OSAJDA Abstract. We introduce the notion of weakly systolic complexes and groups, and initiate regular studies of them. Those are simplicial

More information

δ-hyperbolic SPACES SIDDHARTHA GADGIL

δ-hyperbolic SPACES SIDDHARTHA GADGIL δ-hyperbolic SPACES SIDDHARTHA GADGIL Abstract. These are notes for the Chennai TMGT conference on δ-hyperbolic spaces corresponding to chapter III.H in the book of Bridson and Haefliger. When viewed from

More information

A NOTE ON SPACES OF ASYMPTOTIC DIMENSION ONE

A NOTE ON SPACES OF ASYMPTOTIC DIMENSION ONE A NOTE ON SPACES OF ASYMPTOTIC DIMENSION ONE KOJI FUJIWARA AND KEVIN WHYTE Abstract. Let X be a geodesic metric space with H 1(X) uniformly generated. If X has asymptotic dimension one then X is quasi-isometric

More information

Affine Geometry and the Discrete Legendre Transfrom

Affine Geometry and the Discrete Legendre Transfrom Affine Geometry and the Discrete Legendre Transfrom Andrey Novoseltsev Department of Mathematics University of Washington April 25, 2008 Andrey Novoseltsev (UW) Affine Geometry April 25, 2008 1 / 24 Outline

More information

Inference in Graphical Models Variable Elimination and Message Passing Algorithm

Inference in Graphical Models Variable Elimination and Message Passing Algorithm Inference in Graphical Models Variable Elimination and Message Passing lgorithm Le Song Machine Learning II: dvanced Topics SE 8803ML, Spring 2012 onditional Independence ssumptions Local Markov ssumption

More information

Disk-Covering, a Fast-Converging Method for Phylogenetic Tree Reconstruction ABSTRACT

Disk-Covering, a Fast-Converging Method for Phylogenetic Tree Reconstruction ABSTRACT JOURNAL OF COMPUTATIONAL BIOLOGY Volume 6, Numbers 3/4, 1999 Mary Ann Liebert, Inc. Pp. 369 386 Disk-Covering, a Fast-Converging Method for Phylogenetic Tree Reconstruction DANIEL H. HUSON, 1 SCOTT M.

More information

TheDisk-Covering MethodforTree Reconstruction

TheDisk-Covering MethodforTree Reconstruction TheDisk-Covering MethodforTree Reconstruction Daniel Huson PACM, Princeton University Bonn, 1998 1 Copyright (c) 2008 Daniel Huson. Permission is granted to copy, distribute and/or modify this document

More information

Limitations of Algorithm Power

Limitations of Algorithm Power Limitations of Algorithm Power Objectives We now move into the third and final major theme for this course. 1. Tools for analyzing algorithms. 2. Design strategies for designing algorithms. 3. Identifying

More information

Bioinformatics 1 -- lecture 9. Phylogenetic trees Distance-based tree building Parsimony

Bioinformatics 1 -- lecture 9. Phylogenetic trees Distance-based tree building Parsimony ioinformatics -- lecture 9 Phylogenetic trees istance-based tree building Parsimony (,(,(,))) rees can be represented in "parenthesis notation". Each set of parentheses represents a branch-point (bifurcation),

More information

The Complexity of the uspr Distance

The Complexity of the uspr Distance The omplexity of the uspr istance Maria Luisa onet Universtidad Politecnica de atalunya arcelona, Spain bonet@lsi.upc.edu Published in I/M T 2010 Joint work with Katherine St. John Maria Luisa onet, Phylogenetics

More information

The β-model for random hypergraphs

The β-model for random hypergraphs The β-model for random hypergraphs espina Stasi (IIT) ased on joint work with Kayvan Sadeghi (MU) Sonja Petrović (IIT) lessandro Rinaldo (MU) Stephen E. Fienberg (MU) lgebraic Statistics 2014 Illinois

More information

NP-Completeness. Andreas Klappenecker. [based on slides by Prof. Welch]

NP-Completeness. Andreas Klappenecker. [based on slides by Prof. Welch] NP-Completeness Andreas Klappenecker [based on slides by Prof. Welch] 1 Prelude: Informal Discussion (Incidentally, we will never get very formal in this course) 2 Polynomial Time Algorithms Most of the

More information

Phylogenetics. Applications of phylogenetics. Unrooted networks vs. rooted trees. Outline

Phylogenetics. Applications of phylogenetics. Unrooted networks vs. rooted trees. Outline Phylogenetics Todd Vision iology 522 March 26, 2007 pplications of phylogenetics Studying organismal or biogeographic history Systematics ating events in the fossil record onservation biology Studying

More information

Cutting Plane Methods II

Cutting Plane Methods II 6.859/5.083 Integer Programming and Combinatorial Optimization Fall 2009 Cutting Plane Methods II Gomory-Chvátal cuts Reminder P = {x R n : Ax b} with A Z m n, b Z m. For λ [0, ) m such that λ A Z n, (λ

More information

Easy Problems vs. Hard Problems. CSE 421 Introduction to Algorithms Winter Is P a good definition of efficient? The class P

Easy Problems vs. Hard Problems. CSE 421 Introduction to Algorithms Winter Is P a good definition of efficient? The class P Easy Problems vs. Hard Problems CSE 421 Introduction to Algorithms Winter 2000 NP-Completeness (Chapter 11) Easy - problems whose worst case running time is bounded by some polynomial in the size of the

More information

NOTES ON KLEINER S PROOF OF GROMOV S POLYNOMIAL GROWTH THEOREM

NOTES ON KLEINER S PROOF OF GROMOV S POLYNOMIAL GROWTH THEOREM NOTES ON KLEINER S PROOF OF GROMOV S POLYNOMIAL GROWTH THEOREM ROMAN SAUER Abstract. We present and explain Kleiner s new proof of Gromov s polynomial growth [Kle07] theorem which avoids the use of Montgomery-Zippin

More information

CLOSURE OPERATIONS IN PHYLOGENETICS. Stefan Grünewald, Mike Steel and M. Shel Swenson

CLOSURE OPERATIONS IN PHYLOGENETICS. Stefan Grünewald, Mike Steel and M. Shel Swenson CLOSURE OPERATIONS IN PHYLOGENETICS Stefan Grünewald, Mike Steel and M. Shel Swenson Allan Wilson Centre for Molecular Ecology and Evolution Biomathematics Research Centre University of Canterbury Christchurch,

More information

Dissimilarity maps on trees and the representation theory of GL n (C)

Dissimilarity maps on trees and the representation theory of GL n (C) Dissimilarity maps on trees and the representation theory of GL n (C) Christopher Manon Department of Mathematics University of California, Berkeley Berkeley, California, U.S.A. chris.manon@math.berkeley.edu

More information

USA Mathematical Talent Search Round 2 Solutions Year 27 Academic Year

USA Mathematical Talent Search Round 2 Solutions Year 27 Academic Year 1/2/27. In the grid to the right, the shortest path through unit squares between the pair of 2 s has length 2. Fill in some of the unit squares in the grid so that (i) exactly half of the squares in each

More information

More Completeness, conp, FNP,etc. CS254 Chris Pollett Oct 30, 2006.

More Completeness, conp, FNP,etc. CS254 Chris Pollett Oct 30, 2006. More Completeness, conp, FNP,etc. CS254 Chris Pollett Oct 30, 2006. Outline A last complete problem for NP conp, conp NP Function problems MAX-CUT A cut in a graph G=(V,E) is a set of nodes S used to partition

More information

THE THREE-STATE PERFECT PHYLOGENY PROBLEM REDUCES TO 2-SAT

THE THREE-STATE PERFECT PHYLOGENY PROBLEM REDUCES TO 2-SAT COMMUNICATIONS IN INFORMATION AND SYSTEMS c 2009 International Press Vol. 9, No. 4, pp. 295-302, 2009 001 THE THREE-STATE PERFECT PHYLOGENY PROBLEM REDUCES TO 2-SAT DAN GUSFIELD AND YUFENG WU Abstract.

More information

Parsimony via Consensus

Parsimony via Consensus Syst. Biol. 57(2):251 256, 2008 Copyright c Society of Systematic Biologists ISSN: 1063-5157 print / 1076-836X online DOI: 10.1080/10635150802040597 Parsimony via Consensus TREVOR C. BRUEN 1 AND DAVID

More information

Reductions. Example 1

Reductions. Example 1 Reductions We want to compare the complexity of different problems. A reduction from problem X to problem Y means that problem X is easier (or, more precisely, not harder) than problem Y. We write X Y

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Intro to Theory of Computation

Intro to Theory of Computation Intro to Theory of Computation LECTURE 25 Last time Class NP Today Polynomial-time reductions Adam Smith; Sofya Raskhodnikova 4/18/2016 L25.1 The classes P and NP P is the class of languages decidable

More information

NP-Complete problems

NP-Complete problems NP-Complete problems NP-complete problems (NPC): A subset of NP. If any NP-complete problem can be solved in polynomial time, then every problem in NP has a polynomial time solution. NP-complete languages

More information

A new proof of Gromov s theorem on groups of polynomial growth

A new proof of Gromov s theorem on groups of polynomial growth A new proof of Gromov s theorem on groups of polynomial growth Bruce Kleiner Courant Institute NYU Groups as geometric objects Let G a group with a finite generating set S G. Assume that S is symmetric:

More information

Combinatorial Types of Tropical Eigenvector

Combinatorial Types of Tropical Eigenvector Combinatorial Types of Tropical Eigenvector arxiv:1105.55504 Ngoc Mai Tran Department of Statistics, UC Berkeley Joint work with Bernd Sturmfels 2 / 13 Tropical eigenvalues and eigenvectors Max-plus: (R,,

More information

VIII. NP-completeness

VIII. NP-completeness VIII. NP-completeness 1 / 15 NP-Completeness Overview 1. Introduction 2. P and NP 3. NP-complete (NPC): formal definition 4. How to prove a problem is NPC 5. How to solve a NPC problem: approximate algorithms

More information

7. The Stability Theorem

7. The Stability Theorem Vin de Silva Pomona College CBMS Lecture Series, Macalester College, June 2017 The Persistence Stability Theorem Stability Theorem (Cohen-Steiner, Edelsbrunner, Harer 2007) The following transformation

More information

Notes 3 : Maximum Parsimony

Notes 3 : Maximum Parsimony Notes 3 : Maximum Parsimony MATH 833 - Fall 2012 Lecturer: Sebastien Roch References: [SS03, Chapter 5], [DPV06, Chapter 8] 1 Beyond Perfect Phylogenies Viewing (full, i.e., defined on all of X) binary

More information

Lecture 3: Tropicalizations of Cluster Algebras Examples David Speyer

Lecture 3: Tropicalizations of Cluster Algebras Examples David Speyer Lecture 3: Tropicalizations of Cluster Algebras Examples David Speyer Let A be a cluster algebra with B-matrix B. Let X be Spec A with all of the cluster variables inverted, and embed X into a torus by

More information

Complexity Theory of Polynomial-Time Problems

Complexity Theory of Polynomial-Time Problems Complexity Theory of Polynomial-Time Problems Lecture 5: Subcubic Equivalences Karl Bringmann Reminder: Relations = Reductions transfer hardness of one problem to another one by reductions problem P instance

More information

Chapter 3. Riemannian Manifolds - I. The subject of this thesis is to extend the combinatorial curve reconstruction approach to curves

Chapter 3. Riemannian Manifolds - I. The subject of this thesis is to extend the combinatorial curve reconstruction approach to curves Chapter 3 Riemannian Manifolds - I The subject of this thesis is to extend the combinatorial curve reconstruction approach to curves embedded in Riemannian manifolds. A Riemannian manifold is an abstraction

More information

Percolation on random triangulations

Percolation on random triangulations Percolation on random triangulations Olivier Bernardi (MIT) Joint work with Grégory Miermont (Université Paris-Sud) Nicolas Curien (École Normale Supérieure) MSRI, January 2012 Model and motivations Planar

More information

Week 8: Testing trees, Bootstraps, jackknifes, gene frequencies

Week 8: Testing trees, Bootstraps, jackknifes, gene frequencies Week 8: Testing trees, ootstraps, jackknifes, gene frequencies Genome 570 ebruary, 2016 Week 8: Testing trees, ootstraps, jackknifes, gene frequencies p.1/69 density e log (density) Normal distribution:

More information

Gromov-Hausdorff Approximation of Filament Structure Using Reeb-type Graph

Gromov-Hausdorff Approximation of Filament Structure Using Reeb-type Graph Gromov-Hausdorff Approximation of Filament Structure Using Reeb-type Graph Frédéric Chazal and Ruqi Huang and Jian Sun July 26, 2014 Abstract In many real-world applications data appear to be sampled around

More information

SPHERES IN THE CURVE COMPLEX

SPHERES IN THE CURVE COMPLEX SPHERES IN THE CURVE COMPLEX SPENCER DOWDALL, MOON DUCHIN, AND HOWARD MASUR 1. Introduction The curve graph (or curve complex) C(S) associated to a surface S of finite type is a locally infinite combinatorial

More information

Spectral properties of quantum graphs via pseudo orbits

Spectral properties of quantum graphs via pseudo orbits Spectral properties of quantum graphs via pseudo orbits 1, Ram Band 2, Tori Hudgins 1, Christopher Joyner 3, Mark Sepanski 1 1 Baylor, 2 Technion, 3 Queen Mary University of London Cardiff 12/6/17 Outline

More information

Summer School. Finsler Geometry with applications to low-dimensional geometry and topology

Summer School. Finsler Geometry with applications to low-dimensional geometry and topology Summer School Finsler Geometry with applications to low-dimensional geometry and topology Program Monday 03 June 2013 08:30-09:00 Registration 09:00-09:50 Riemann surfaces Lecture I A Campo 10:10-11:00

More information

NP-Complete Problems and Approximation Algorithms

NP-Complete Problems and Approximation Algorithms NP-Complete Problems and Approximation Algorithms Efficiency of Algorithms Algorithms that have time efficiency of O(n k ), that is polynomial of the input size, are considered to be tractable or easy

More information

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012 Discrete Geometry Austin Mohr April 26, 2012 Problem 1 Theorem 1 (Linear Programming Duality). Suppose x, y, b, c R n and A R n n, Ax b, x 0, A T y c, and y 0. If x maximizes c T x and y minimizes b T

More information

K-center Hardness and Max-Coverage (Greedy)

K-center Hardness and Max-Coverage (Greedy) IOE 691: Approximation Algorithms Date: 01/11/2017 Lecture Notes: -center Hardness and Max-Coverage (Greedy) Instructor: Viswanath Nagarajan Scribe: Sentao Miao 1 Overview In this lecture, we will talk

More information

Topics in Approximation Algorithms Solution for Homework 3

Topics in Approximation Algorithms Solution for Homework 3 Topics in Approximation Algorithms Solution for Homework 3 Problem 1 We show that any solution {U t } can be modified to satisfy U τ L τ as follows. Suppose U τ L τ, so there is a vertex v U τ but v L

More information

Hyperbolic metric spaces and their applications to large complex real world networks II

Hyperbolic metric spaces and their applications to large complex real world networks II Hyperbolic metric spaces Hyperbolic metric spaces and their applications to large complex real world networks II Gabriel H. Tucci Bell Laboratories Alcatel-Lucent May 17, 2010 Tucci Hyperbolic metric spaces

More information

A 3-APPROXIMATION ALGORITHM FOR THE SUBTREE DISTANCE BETWEEN PHYLOGENIES. 1. Introduction

A 3-APPROXIMATION ALGORITHM FOR THE SUBTREE DISTANCE BETWEEN PHYLOGENIES. 1. Introduction A 3-APPROXIMATION ALGORITHM FOR THE SUBTREE DISTANCE BETWEEN PHYLOGENIES MAGNUS BORDEWICH 1, CATHERINE MCCARTIN 2, AND CHARLES SEMPLE 3 Abstract. In this paper, we give a (polynomial-time) 3-approximation

More information

More on NP and Reductions

More on NP and Reductions Indian Institute of Information Technology Design and Manufacturing, Kancheepuram Chennai 600 127, India An Autonomous Institute under MHRD, Govt of India http://www.iiitdm.ac.in COM 501 Advanced Data

More information

Efficient hp-finite elements

Efficient hp-finite elements Efficient hp-finite elements Ammon Washburn July 31, 2015 Abstract Ways to make an hp-finite element method efficient are presented. Standard FEMs and hp-fems with their various strengths and weaknesses

More information

Hyperbolicity of mapping-torus groups and spaces

Hyperbolicity of mapping-torus groups and spaces Hyperbolicity of mapping-torus groups and spaces François Gautero e-mail: Francois.Gautero@math.unige.ch Université de Genève Section de Mathématiques 2-4 rue du Lièvre, CP 240 1211 Genève Suisse July

More information

Data Structures and Algorithms CMPSC 465

Data Structures and Algorithms CMPSC 465 ata Structures and Algorithms MPS LTUR ellman-ford Shortest Paths Algorithm etecting Negative ost ycles Adam Smith // A. Smith; based on slides by K. Wayne,. Leiserson,. emaine L. Negative Weight dges

More information

Week 7: Bayesian inference, Testing trees, Bootstraps

Week 7: Bayesian inference, Testing trees, Bootstraps Week 7: ayesian inference, Testing trees, ootstraps Genome 570 May, 2008 Week 7: ayesian inference, Testing trees, ootstraps p.1/54 ayes Theorem onditional probability of hypothesis given data is: Prob

More information

Name Date Period. Notes - Tangents. 1. If a line is a tangent to a circle, then it is to the

Name Date Period. Notes - Tangents. 1. If a line is a tangent to a circle, then it is to the Name ate Period Notes - Tangents efinition: tangent is a line in the plane of a circle that intersects the circle in eactly one point. There are 3 Theorems for Tangents. 1. If a line is a tangent to a

More information

A Differential Complex for CAT(0) Cubical Spaces

A Differential Complex for CAT(0) Cubical Spaces A Differential Complex for CAT(0) Cubical Spaces J. Brodzki, E. Guentner, N. Higson Abstract In the 1980 s Pierre Julg and Alain Valette, and also Tadeusz Pytlik and Ryszard Szwarc, constructed and studied

More information

On the Approximability of Partial VC Dimension

On the Approximability of Partial VC Dimension On the Approximability of Partial VC Dimension Cristina Bazgan 1 Florent Foucaud 2 Florian Sikora 1 1 LAMSADE, Université Paris Dauphine, CNRS France 2 LIMOS, Université Blaise Pascal, Clermont-Ferrand

More information

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M =

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M = CALCULUS ON MANIFOLDS 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M = a M T am, called the tangent bundle, is itself a smooth manifold, dim T M = 2n. Example 1.

More information

Phylogenetic Networks, Trees, and Clusters

Phylogenetic Networks, Trees, and Clusters Phylogenetic Networks, Trees, and Clusters Luay Nakhleh 1 and Li-San Wang 2 1 Department of Computer Science Rice University Houston, TX 77005, USA nakhleh@cs.rice.edu 2 Department of Biology University

More information

Design and Analysis of Algorithms

Design and Analysis of Algorithms CSE 0, Winter 08 Design and Analysis of Algorithms Lecture 8: Consolidation # (DP, Greed, NP-C, Flow) Class URL: http://vlsicad.ucsd.edu/courses/cse0-w8/ Followup on IGO, Annealing Iterative Global Optimization

More information

Beyond Galled Trees Decomposition and Computation of Galled Networks

Beyond Galled Trees Decomposition and Computation of Galled Networks Beyond Galled Trees Decomposition and Computation of Galled Networks Daniel H. Huson & Tobias H.Kloepper RECOMB 2007 1 Copyright (c) 2008 Daniel Huson. Permission is granted to copy, distribute and/or

More information

Work in progress: last updated January 14, 2011

Work in progress: last updated January 14, 2011 Work in progress: last updated January 14, 2011 1. Lecture 1 1.1. Introduction. This course is called Asymptotics of Filling Problems, and basically what I m going to talk about all stems from one classical

More information

4. How to prove a problem is NPC

4. How to prove a problem is NPC The reducibility relation T is transitive, i.e, A T B and B T C imply A T C Therefore, to prove that a problem A is NPC: (1) show that A NP (2) choose some known NPC problem B define a polynomial transformation

More information

NP-Completeness. ch34 Hewett. Problem. Tractable Intractable Non-computable computationally infeasible super poly-time alg. sol. E.g.

NP-Completeness. ch34 Hewett. Problem. Tractable Intractable Non-computable computationally infeasible super poly-time alg. sol. E.g. NP-Completeness ch34 Hewett Problem Tractable Intractable Non-computable computationally infeasible super poly-time alg. sol. E.g., O(2 n ) computationally feasible poly-time alg. sol. E.g., O(n k ) No

More information

arxiv: v2 [q-bio.pe] 6 Jan 2018

arxiv: v2 [q-bio.pe] 6 Jan 2018 Submitted to the Annals of Statistics arxiv: arxiv:606.03059 CONSISTENCY AND CONVERGENCE RATE OF PHYLOGENETIC INFERENCE VIA REGULARIZATION arxiv:606.03059v2 [q-bio.pe] 6 Jan 208 By Vu Dinh,, Lam Si Tung

More information

arxiv: v1 [q-bio.pe] 3 May 2016

arxiv: v1 [q-bio.pe] 3 May 2016 PHYLOGENETIC TREES AND EUCLIDEAN EMBEDDINGS MARK LAYER AND JOHN A. RHODES arxiv:1605.01039v1 [q-bio.pe] 3 May 2016 Abstract. It was recently observed by de Vienne et al. that a simple square root transformation

More information

Final Year M.Sc., Degree Examinations

Final Year M.Sc., Degree Examinations QP CODE 569 Page No Final Year MSc, Degree Examinations September / October 5 (Directorate of Distance Education) MATHEMATICS Paper PM 5: DPB 5: COMPLEX ANALYSIS Time: 3hrs] [Max Marks: 7/8 Instructions

More information

arxiv: v1 [cs.cc] 9 Oct 2014

arxiv: v1 [cs.cc] 9 Oct 2014 Satisfying ternary permutation constraints by multiple linear orders or phylogenetic trees Leo van Iersel, Steven Kelk, Nela Lekić, Simone Linz May 7, 08 arxiv:40.7v [cs.cc] 9 Oct 04 Abstract A ternary

More information

Strongly chordal and chordal bipartite graphs are sandwich monotone

Strongly chordal and chordal bipartite graphs are sandwich monotone Strongly chordal and chordal bipartite graphs are sandwich monotone Pinar Heggernes Federico Mancini Charis Papadopoulos R. Sritharan Abstract A graph class is sandwich monotone if, for every pair of its

More information

Introduction to Algorithms

Introduction to Algorithms Introduction to Algorithms 6.046J/18.401J/SMA5503 Lecture 18 Prof. Erik Demaine Negative-weight cycles Recall: If a graph G = (V, E) contains a negativeweight cycle, then some shortest paths may not exist.

More information