Loading…
Analogs & duals of the MAST problem for sequences & trees
Two natural kinds of problems about “structured collections of symbols” can be generally referred to as the Largest Common Subobject and the Smallest Common Superobject problems, which we consider here as the dual problems of interest. For the case of rooted binary trees where the symbols occur as l...
Saved in:
Published in: | Journal of algorithms 2003-10, Vol.49 (1), p.192-216 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Two natural kinds of problems about “structured collections of symbols” can be generally referred to as the
Largest Common Subobject and the
Smallest Common Superobject problems, which we consider here as the dual problems of interest. For the case of rooted binary trees where the symbols occur as leaf-labels and a subobject is defined by label-respecting hereditary topological containment, both of these problems are NP-complete, as are the analogous problems for sequences (the well-known
Longest Common Subsequence and
Shortest Common Supersequence problems). When the trees are restricted by allowing each symbol to occur as a leaf-label at most once (which we call a
phylogenetic tree or
p-
tree), then the
Largest Common Subtree problem, better known as the
Maximum Agreement Subtree (MAST) problem, is solvable in polynomial time. We explore the complexity of the basic subobject and superobject problems for both sequences and binary trees when the inputs are restricted to p-trees and p-sequences (
p-
sequences are sequences where each symbol occurs at most once). We prove that the sequence analog of MAST can be solved in polynomial time. The
Shortest Common Supersequence problem restricted to inputs consisting of a collection of p-sequences (pSCS) is NP-complete; we show NP-completeness of the analogous
Smallest Common Supertree problem restricted to p-trees (pSCT). We also show that both problems are hard for the parameterized complexity classes
W[1] where the parameter is the number of input objects. We prove fixed-parameter tractability for pSCS and pSCT when the
k input objects are restricted to be complete: every symbol of
Σ occurs exactly once in each object and the question is whether there is a common superobject of size bounded by |
Σ|+
r and the parameter is the pair (
k,
r). We show that without this restriction, both problems are harder than
Directed Feedback Vertex Set, for which parameterized complexity is famously unresolved. |
---|---|
ISSN: | 0196-6774 1090-2678 |
DOI: | 10.1016/S0196-6774(03)00081-6 |