Consensus Algorithms for Trees and Strings (Ph.D. thesis in Computer Science)

Jesper Andreas Jansson

Research output: Authored / edited bookResearch book or monograph (as author)Academic research


This thesis studies the computational complexity and polynomial-time approximability of a number of discrete combinatorial optimization problems involving labeled trees and strings. The problems considered have applications to computational molecular biology, pattern matching, and many other areas of computer science. The thesis is divided into three parts. In the rst part, we study some problems in which the goal is to infer a leaf-labeled tree from a set of constraints on lowest common ancestor relations. Our NP-hardness proofs, polynomial-time approximation algorithms, and polynomial-time exact algorithms indicate that these problems become computationally easier if the resulting tree is required to comply with a prespecied left-to-right ordering of the leaves. The second part of the thesis deals with two problems related to identifying shared substructures in labeled trees. We rst in vestigate how the polynomialtime approximability ofthe maximum agreement subtree problem depends on the maximum height of the input trees. Then, we show how the running time of the currently fastest known algorithm for the alignment bet ween ordered trees problem can be reduced for problem instances in which the two input trees are similar and the scoring scheme satises some natural assumptions. The third part is devoted to radius and diameter clustering problems for binary strings where distances between strings are measured using the Hamming metric. We present new inapproximability results and various types of approximation algorithms as well as exact polynomial-time algorithms for certain restrictions of the problems.
Original languageEnglish
PublisherLund University
ISBN (Print)9162855867
Publication statusPublished - 2003
Externally publishedYes

Publication series

PublisherDepartment of Computer Science, Lund University
ISSN (Print)1404-1219


Dive into the research topics of 'Consensus Algorithms for Trees and Strings (Ph.D. thesis in Computer Science)'. Together they form a unique fingerprint.

Cite this