A QUBO formulation for the Tree Containment problem

02/22/2022
by   Michael J. Dinneen, et al.
0

Phylogenetic (evolutionary) trees and networks are leaf-labeled graphs that are widely used to represent the evolutionary relationships between entities such as species, languages, cancer cells, and viruses. To reconstruct and analyze phylogenetic networks, the problem of deciding whether or not a given rooted phylogenetic network embeds a given rooted phylogenetic tree is of recurring interest. This problem, formally know as Tree Containment, is NP-complete in general and polynomial-time solvable for certain classes of phylogenetic networks. In this paper, we connect ideas from quantum computing and phylogenetics to present an efficient Quadratic Unconstrained Binary Optimization formulation for Tree Containment in the general setting. For an instance (N,T) of Tree Containment, where N is a phylogenetic network with n_N vertices and T is a phylogenetic tree with n_T vertices, the number of logical qubits that are required for our formulation is O(n_N n_T).

READ FULL TEXT

page 18

page 19

page 20

research
08/20/2020

Drawing Tree-Based Phylogenetic Networks with Minimum Number of Crossings

In phylogenetics, tree-based networks are used to model and visualize th...
research
06/08/2023

Quantum computing algorithms for inverse problems on graphs and an NP-complete inverse problem

We consider an inverse problem for a finite graph (X,E) where we are giv...
research
12/05/2022

Relative Timing Information and Orthology in Evolutionary Scenarios

Evolutionary scenarios describing the evolution of a family of genes wit...
research
08/30/2022

Simpler and efficient characterizations of tree t-spanners for graphs with few P4's and (k, l)-graphs

A tree t-spanner of a graph G is a spanning tree T in which the distance...
research
09/25/2020

Covering Tree-Based Phylogenetic Networks

Tree-based phylogenetic networks, which may be roughly defined as leaf-l...
research
09/23/2021

An algorithm for reconstructing level-2 phylogenetic networks from trinets

Evolutionary histories for species that cross with one another or exchan...
research
05/04/2023

Making a Network Orchard by Adding Leaves

Phylogenetic networks are used to represent the evolutionary history of ...

Please sign up or login with your details

Forgot password? Click here to reset