English

Exact Dynamic Programming for Solow--Polasky Diversity Subset Selection on Lines and Staircases

Computational Geometry 2026-05-04 v2 Data Structures and Algorithms Optimization and Control

Abstract

This paper studies exact fixed-cardinality Solow--Polasky diversity subset selection on ordered finite 1\ell_1 point sets, with monotone biobjective Pareto fronts and their higher-dimensional staircase analogues as central applications. Solow--Polasky diversity was introduced in biodiversity conservation, whereas the same inverse-matrix expression appears in metric geometry as magnitude: for a finite metric space (X,d)(X,d) with exponential similarity matrix Zij=eqd(xi,xj)Z_{ij}=e^{-q d(x_i,x_j)}, the quantity \1Z1\1\1^\top Z^{-1}\1 is the magnitude of the scaled finite metric space (X,qd)(X,qd) whenever the weighting is defined by the inverse matrix. Thus, in this finite exponential-kernel setting, Solow--Polasky diversity and magnitude are mathematically the same object viewed through different motivations. Building on the linear-chain magnitude formula of Leinster and Willerton, the paper gives a detailed proof of the scaled consecutive-gap identity \SP(X)=1+rtanh(qgr/2), \SP(X)=1+\sum_r \tanh(qg_r/2), where the grg_r are the gaps between consecutive selected points. It then proves an exact Bellman-recursion theorem for maximizing this value over all subsets of a prescribed cardinality, yielding an O(kn2)O(kn^2) dynamic program for an ordered nn-point candidate set and subset size kk. Finally, the paper proves ordered 1\ell_1 reductions showing that the same algorithm applies to monotone biobjective Pareto-front approximations and, more generally, to finite coordinatewise monotone 1\ell_1 staircases in Rd\R^d. These are precisely the ordered 1\ell_1 chains for which the 1\ell_1-distance becomes a line metric along the chosen order, so the one-dimensional dynamic program applies without modification. Keywords: Solow--Polasky diversity; magnitude; metric geometry; dynamic programming; ordered points; 1\ell_1 geometry; Pareto-front approximation.

Cite

@article{arxiv.2604.26929,
  title  = {Exact Dynamic Programming for Solow--Polasky Diversity Subset Selection on Lines and Staircases},
  author = {Michael T. M. Emmerich},
  journal= {arXiv preprint arXiv:2604.26929},
  year   = {2026}
}

Comments

16 pages, 4 figures, 1 listing Changes wrt v1: No essential content changes. Introduction more integrated. Terminology unified (manhattan distance vs. l1, MPD). Better transitions between sections. Ultrametric spaces remark in outlook. Acknowledgements. Keywords

R2 v1 2026-07-01T12:41:54.129Z