中文

Regularizing and Normalizing DAGs and Phylogenetic Networks

种群与进化 2026-05-22 v1 组合数学

摘要

Phylogenetic networks and, more generally, directed acyclic graphs (DAGs) represent hierarchical structure beyond trees, for instance in the presence of reticulate evolutionary events such as hybridization or horizontal gene transfer. A central question is which parts of such graphs are essential with respect to leaf-observable information, and which parts can be removed without changing this information. Resolving this question can lead to principled simplification methods for phylogenetic networks, such as the recent normalization approach of Francis et al. In this paper, we study this question from three related perspectives: clusters displayed by a DAG GG, least common ancestors (LCAs) of subsets of its leaf set, and visibility, a path-based property of vertices. We first introduce an LCA-based simplification procedure called ii-regularization. For a DAG GG and i1i\geq 1, the DAG \regi(G)\reg_i(G) retains precisely those vertices that occur as unique LCAs of leaf subsets of size at most ii, removes the remaining non-leaf vertices by a graph-editing operation \ominus, and then deletes shortcuts. We show that \regi(G)\reg_i(G) preserves all such LCAs, is ii-lca-relevant, and admits a cluster-level description: it is regular, i.e., isomorphic to the Hasse diagram of the corresponding lca-clusters. We then compare LCA-based regularization with normalization. Using the same \ominus-operator, we describe the cover construction underlying normalization, identify visible vertices that are nevertheless removed, and characterize when regularization and normalization coincide. Together, these results provide a unified framework for cluster-based, LCA-based, and visibility-based simplifications of DAGs and phylogenetic networks.

关键词

引用

@article{arxiv.2605.21725,
  title  = {Regularizing and Normalizing DAGs and Phylogenetic Networks},
  author = {Marc Hellmuth and Anna Lindeberg and Vincent Moulton},
  journal= {arXiv preprint arXiv:2605.21725},
  year   = {2026}
}