English

The Matroid Structure of Representative Triple Sets and Triple-Closure Computation

Combinatorics 2021-10-19 v2

Abstract

The closure cl(R)\textrm{cl}(R) of a consistent set RR of triples (rooted binary trees on three leaves) provides essential information about tree-like relations that are shown by any supertree that displays all triples in RR. In this contribution, we are concerned with representative triple sets, that is, subsets RR' of RR with cl(R)=cl(R)\textrm{cl}(R') = \textrm{cl}(R). In this case, RR' still contains all information on the tree structure implied by RR, although RR' might be significantly smaller. We show that representative triple sets that are minimal w.r.t.\ inclusion form the basis of a matroid. This in turn implies that minimal representative triple sets also have minimum cardinality. In particular, the matroid structure can be used to show that minimum representative triple sets can be computed in polynomial time with a simple greedy approach. For a given triple set RR that "identifies" a tree, we provide an exact value for the cardinality of its minimum representative triple sets. In addition, we utilize the latter results to provide a novel and efficient method to compute the closure cl(R)\textrm{cl}(R) of a consistent triple set RR that improves the time complexity O(RLR4)\mathcal{O}(|R||L_R|^4) of the currently fastest known method proposed by Bryant and Steel (1995). In particular, if a minimum representative triple set for RR is given, it can be shown that the time complexity to compute cl(R)\textrm{cl}(R) can be improved by a factor up to RLR|R||L_R|. As it turns out, collections of quartets (unrooted binary trees on four leaves) do not provide a matroid structure, in general.

Keywords

Cite

@article{arxiv.1707.01667,
  title  = {The Matroid Structure of Representative Triple Sets and Triple-Closure Computation},
  author = {Marc Hellmuth and Carsten R. Seemann},
  journal= {arXiv preprint arXiv:1707.01667},
  year   = {2021}
}
R2 v1 2026-06-22T20:39:22.595Z