Weighted Food Webs Make Computing Phylogenetic Diversity So Much Harder
Jannik Schestag
TL;DR
This work introduces Weighted-PDD, a weighted generalization of phylogenetic diversity optimization under predator–prey dependencies, and proves its NP-hardness even on very simple structures. To cope with intractability, it defines rw-PDD (restricted prey requirements) and analyzes the problem through parameterized complexity with structural graph parameters of the food web. The authors establish XP and FPT results for rw-PDD and 1-PDD variants with respect to vertex cover, distance to cluster, and treewidth, employing a mix of dynamic programming on phylogenetic trees and reductions (including a Knapsack-based hardness proof). The results illuminate which ecological-network structures permit efficient optimization and provide practical pathways for conservation planning under realistic weighted interactions. Overall, the work advances both the theoretical understanding and algorithmic toolkit for maximizing phylogenetic diversity in ecologically constrained settings, while outlining open questions for more complex interaction models.
Abstract
Phylogenetic trees represent certain species and their likely ancestors. In such a tree, present-day species are leaves and an edge from u to v indicates that u is an ancestor of v. Weights on these edges indicate the phylogenetic distance. The phylogenetic diversity (PD) of a set of species A is the total weight of edges that are on any path between the root of the phylogenetic tree and a species in A. Selecting a small set of species that maximizes phylogenetic diversity for a given phylogenetic tree is an essential task in preservation planning, where limited resources naturally prevent saving all species. An optimal solution can be found with a greedy algorithm [Steel, Systematic Biology, 2005; Pardi and Goldman, PLoS Genetics, 2005]. However, when a food web representing predator-prey relationships is given, finding a set of species that optimizes phylogenetic diversity subject to the condition that each saved species should be able to find food among the preserved species is NP-hard [Spillner et al., IEEE/ACM, 2008]. We present a generalization of this problem, where, inspired by biological considerations, the food web has weighted edges to represent the importance of predator-prey relationships. We show that this version is NP-hard even when both structures, the food web and the phylogenetic tree, are stars. To cope with this intractability, we proceed in two directions. Firstly, we study special cases where a species can only survive if a given fraction of its prey is preserved. Secondly, we analyze these problems through the lens of parameterized complexity. Our results include that finding a solution is fixed-parameter tractable with respect to the vertex cover number of the food web, assuming the phylogenetic tree is a star.
