Characterizing and Transforming DAGs within the I-LCA Framework
Abstract
We explore the connections between clusters and least common ancestors (LCAs) in directed acyclic graphs (DAGs), focusing on the interplay between so-called -lca-relevant DAGs and DAGs with the -lca-property. Here, denotes a set of integers. In -lca-relevant DAGs, each vertex is the unique LCA for some subset of leaves of size , whereas in a DAG with the -lca-property there exists a unique LCA for every subset of leaves satisfying . We elaborate on the difference between these two properties and establish their close relationship to pre--ary and -ary set systems. This, in turn, generalizes results established for (pre-)binary and -ary set systems. Moreover, we build upon recently established results that use a simple operator , enabling the transformation of arbitrary DAGs into -lca-relevant DAGs. This process reduces unnecessary complexity while preserving key structural properties of the original DAG. The set consists of all clusters in a DAG , where clusters correspond to the descendant leaves of vertices. While in some cases when transforming into an -lca-relevant DAG , it often happens that certain clusters in do not appear as clusters in . To understand this phenomenon in detail, we characterize the subset of clusters in that remain in for DAGs with the -lca-property. Furthermore, we show that the set of vertices required to transform into is uniquely determined for such DAGs. This, in turn, allows us to show that the ``shortcut-free'' version of the transformed DAG is always a tree or a galled-tree whenever represents the clustering system of a tree or galled-tree and has the -lca-property. In the latter case always holds.
Cite
@article{arxiv.2411.14057,
title = {Characterizing and Transforming DAGs within the I-LCA Framework},
author = {Marc Hellmuth and Anna Lindeberg},
journal= {arXiv preprint arXiv:2411.14057},
year = {2025}
}
Comments
9 pages, 3 figures