Orienting Unrooted Binary Networks Faster: Focus on the Generator
Abstract
The problem of orienting an unrooted network to obtain a specific class of rooted phylogenetic networks is known to be NP-hard in many cases. In this paper, we introduce two algorithmic frameworks that yield significantly improved fixed-parameter tractable (FPT) algorithms parameterized by the network level . Our first main contribution shows that for several prominent network classes, the core algorithmic difficulty lies in finding a directed spanning tree on the network's undirected generator. By enumerating these spanning trees in time and orienting all remaining edges in polynomial time, we solve the orientation problem in time for tree-based networks and in time for orchards, where is the number of vertices of the graph. Extending this approach with further branching yields -time algorithms for tree-child and normal networks. Our second technique bypasses spanning trees by directly guessing the placement of reticulations on the generator. This framework provides -time algorithms for temporal, reticulation-visible, and tree-sibling networks. Finally, we demonstrate the versatility of the reticulation-guessing framework by showing that even computing an orientation with minimum scanwidth is single-exponential FPT with respect to the level. Together, these results significantly improve the best-known running times for phylogenetic network orientation.
Cite
@article{arxiv.2606.31597,
title = {Orienting Unrooted Binary Networks Faster: Focus on the Generator},
author = {Jannik Schestag and Norbert Zeh},
journal= {arXiv preprint arXiv:2606.31597},
year = {2026}
}