English

Generalized Fitch Graphs: Edge-labeled Graphs that are explained by Edge-labeled Trees

Discrete Mathematics 2018-04-26 v2 Combinatorics

Abstract

Fitch graphs G=(X,E)G=(X,E) are di-graphs that are explained by {,1}\{\otimes,1\}-edge-labeled rooted trees with leaf set XX: there is an arc xyExy\in E if and only if the unique path in TT that connects the least common ancestor lca(x,y)\textrm{lca}(x,y) of xx and yy with yy contains at least one edge with label 11. In practice, Fitch graphs represent xenology relations, i.e., pairs of genes xx and yy for which a horizontal gene transfer happened along the path from lca(x,y)\textrm{lca}(x,y) to yy. In this contribution, we generalize the concept of xenology and Fitch graphs and consider complete di-graphs KXK_{|X|} with vertex set XX and a map ϵ\epsilon that assigns to each arc xyxy a unique label ϵ(x,y)M{}\epsilon(x,y)\in M\cup \{\otimes\}, where MM denotes an arbitrary set of symbols. A di-graph (KX,ϵ)(K_{|X|},\epsilon) is a generalized Fitch graph if there is an M{}M\cup \{\otimes\}-edge-labeled tree (T,λ)(T,\lambda) that can explain (KX,ϵ)(K_{|X|},\epsilon). We provide a simple characterization of generalized Fitch graphs (KX,ϵ)(K_{|X|},\epsilon) and give an O(X2)O(|X|^2)-time algorithm for their recognition as well as for the reconstruction of the unique least resolved phylogenetic tree that explains (KX,ϵ)(K_{|X|},\epsilon).

Keywords

Cite

@article{arxiv.1802.03657,
  title  = {Generalized Fitch Graphs: Edge-labeled Graphs that are explained by Edge-labeled Trees},
  author = {Marc Hellmuth},
  journal= {arXiv preprint arXiv:1802.03657},
  year   = {2018}
}
R2 v1 2026-06-23T00:18:06.670Z