TY - GEN
T1 - Orientability of Undirected Phylogenetic Networks to a Desired Class
T2 - 24th International Workshop on Algorithms in Bioinformatics, WABI 2024
AU - Urata, Tsuyoshi
AU - Yokoyama, Manato
AU - Hayamizu, Momoko
N1 - Publisher Copyright:
© Tsuyoshi Urata, Manato Yokoyama, and Momoko Hayamizu;
PY - 2024/8
Y1 - 2024/8
N2 - The C-Orientation problem asks whether it is possible to orient an undirected graph to a directed phylogenetic network of a desired class C, and to find such an orientation if one exists. The problem can arise when visualising evolutionary data, for example, because popular phylogenetic network reconstruction methods such as Neighbor-Net are distance-based and thus inevitably produce undirected graphs. The complexity of C-Orientation remains open for many classes C, including binary tree-child networks, and practical methods are still lacking. In this paper, we propose an exponential but practically efficient FPT algorithm for C-Orientation, which is parameterised by the reticulation number and the maximum size of minimal basic cycles used in the computation. We also present a very fast heuristic for Tree-Child Orientation. To evaluate the empirical performance of the proposed methods, we compared their accuracy and execution time for Tree-Child Orientation with those of an exponential time C-orientation algorithm from the literature. Our experiments show that the proposed exact algorithm is significantly faster than the state-of-the-art exponential time algorithm. The proposed heuristic runs even faster but the accuracy decreases as the reticulation number increases.
AB - The C-Orientation problem asks whether it is possible to orient an undirected graph to a directed phylogenetic network of a desired class C, and to find such an orientation if one exists. The problem can arise when visualising evolutionary data, for example, because popular phylogenetic network reconstruction methods such as Neighbor-Net are distance-based and thus inevitably produce undirected graphs. The complexity of C-Orientation remains open for many classes C, including binary tree-child networks, and practical methods are still lacking. In this paper, we propose an exponential but practically efficient FPT algorithm for C-Orientation, which is parameterised by the reticulation number and the maximum size of minimal basic cycles used in the computation. We also present a very fast heuristic for Tree-Child Orientation. To evaluate the empirical performance of the proposed methods, we compared their accuracy and execution time for Tree-Child Orientation with those of an exponential time C-orientation algorithm from the literature. Our experiments show that the proposed exact algorithm is significantly faster than the state-of-the-art exponential time algorithm. The proposed heuristic runs even faster but the accuracy decreases as the reticulation number increases.
KW - Graph Orientation Algorithms
KW - Phylogenetic Networks
KW - Tree-Child Networks
UR - http://www.scopus.com/inward/record.url?scp=85203584188&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85203584188&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.WABI.2024.9
DO - 10.4230/LIPIcs.WABI.2024.9
M3 - Conference contribution
AN - SCOPUS:85203584188
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 24th International Workshop on Algorithms in Bioinformatics, WABI 2024
A2 - Pissis, Solon P.
A2 - Sung, Wing-Kin
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Y2 - 2 September 2024 through 4 September 2024
ER -