Quantum Algorithms for the Minimum Steiner Tree problem with application to Binary Near-Perfect Phylogenies
Lingfa Meng, David Salvador Novo, Albert H. Werner, Samir Bhatt
TL;DR
This work tackles quantum acceleration of Binary Near-Perfect Phylogeny (BNPP) and the Minimum Steiner Tree (MST) in bioinformatics. It introduces a QRAM-based BNPP algorithm with complexity $O(8.926^q + 8^q nm^2)$ and a polynomial-space quantum MST algorithm with circuit-model complexity $O^*(e^{(1+g(k,l))k})$, by embedding Grover-style search into a divide-and-conquer DP and using Dicke-state encoding. The BNPP algorithm leverages a quantum MST subroutine to speed up subproblems within a conflict-graph–driven framework, achieving a provable speedup over the best classical BNPP bound. The MST result provides a polynomial-space exact quantum method and a spacetime-tradeoff bound $O^*(e^{(1+g(k,l))k})$ that approaches $O^*(2^k)$ as levels $l$ increase; data encoding to QRAM is analyzed to preserve speedups. Together, these contributions widen the practical reach of quantum algorithms for phylogeny and combinatorial optimization on graphs, with potential pathways to QRAM-free variants and weighted parsimony applications.
Abstract
We present a quantum algorithm in bioinformatics for solving the Binary Near-Perfect Phylogeny Problem (BNPP) with a complexity bound of $O(8.926^q + 8^q nm2)$, where n is the number of input taxa and m is the sequence length for each taxon with each character in the sequence being a binary bit using the QRAM model. We give another polynomial space exact algorithm for the Minimum Steiner Tree (MST) problem with complexity $O^*(e^{(1+g(k,l))k})$ in the circuit model.
