Parameterized Algorithms for Diversity of Networks with Ecological Dependencies
Mark Jones, Jannik Schestag
TL;DR
This work studies the problem of selecting a size-$k$ taxon set on phylogenetic networks to maximize All-Paths phylogenetic diversity $PD_{\mathcal{N}}(A)$ under viability constraints derived from a food web $\mathcal{F}$. It introduces Map-Weighted-PDD and its special cases ($\varepsilon$-PDD, $1$-PDD), and analyzes their parameterized complexity with respect to $k$, $\overline{D}=PD_{\mathcal{N}}(X)-D$, $sw_{\mathcal{F}}$, $\delta$, and $h$, providing a complete dichotomy: several cases are fixed-parameter tractable (FPT) while others are W[1]-hard when parameters are restricted. A central methodological contribution is a novel color-coding framework using a single color per edge and the concept of perfect triples, enabling FPT algorithms for complex dependencies induced by ecological constraints; this framework also encompasses an anchor-based approach with a colored subproblem ex-$N$-colored-Map-W-PDD. The results show FPT algorithms for Map-Weighted-PDD under $\overline{D}+sw_{\mathcal{F}}$ and for $k+sw_{\mathcal{F}}+\delta+h$, while identifying hardness when parameters are reduced, and they outline open questions (notably a potential FPT status for Map-$\varepsilon$-PDD with $k+\delta+h$). Overall, the paper advances computational biodiversity conservation by providing rigorous parameterized algorithms for diversity under ecological dependencies and clarifying the tractability frontier for these biologically motivated problems.
Abstract
For a phylogenetic tree, the phylogenetic diversity of a set A of taxa is the total weight of edges on paths to A. Finding small sets of maximal diversity is crucial for conservation planning, as it indicates where limited resources can be invested most efficiently. In recent years, efficient algorithms have been developed to find sets of taxa that maximize phylogenetic diversity either in a phylogenetic network or in a phylogenetic tree subject to ecological constraints, such as a food web. However, these aspects have mostly been studied independently. Since both factors are biologically important, it seems natural to consider them together. In this paper, we introduce decision problems where, given a phylogenetic network, a food web, and integers k, and D, the task is to find a set of k taxa with phylogenetic diversity of at least D under the maximize all paths measure, while also satisfying viability conditions within the food web. Here, we consider different definitions of viability, which all demand that a "sufficient" number of prey species survive to support surviving predators. We investigate the parameterized complexity of these problems and present several fixed-parameter tractable (FPT) algorithms. Specifically, we provide a complete complexity dichotomy characterizing which combinations of parameters - out of the size constraint k, the acceptable diversity loss D, the scanwidth of the food web, the maximum in-degree in the network, and the network height h - lead to W[1]-hardness and which admit FPT algorithms. Our primary methodological contribution is a novel algorithmic framework for solving phylogenetic diversity problems in networks where dependencies (such as those from a food web) impose an order, using a color coding approach.
