Polynomial-Time Riesz-Energy Subset Selection for Ordered Point Sets on Lines and 1-Staircases

Abstract

We study efficient algorithms for one-dimensional fixed-cardinality minimum Riesz s-energy subset selection on ordered real-line point sets and propose and test a polynomial-time exact s-t cut-based algorithm for this problem. Given x1<·s<xn, an exponent s>0, and a cardinality k, the task is to choose 1≤ i1<·s<ik≤ n minimizing Es(i1,…,ik)=Σ1≤ p<q≤ k(xiq-xip)-s. We prove that the one-dimensional Riesz interaction satisfies a Monge inequality. When feasible subsets are encoded as increasing index vectors, this property implies submodularity on a finite distributive lattice and yields polynomial-time solvability by submodular minimization over such lattices. The structural reduction holds for every real s>0. We also derive an explicit minimum S--T cut formulation with k(n-k) threshold variables and O(k2(n-k)2) finite pairwise edges. The constructed graph has N=k(n-k) nodes and M=O(k2(n-k)2) arcs after an O(k2(n-k)2) coefficient-construction step; an O(NM) max-flow bound gives an O(k3(n-k)3) cut step, while the conservative O(N2M) bound gives O(k4(n-k)4). By an isometry argument, the same algorithm applies to 1-staircases, including monotone two-dimensional Pareto-front and skyline approximations. The accompanying Python implementation includes verification examples and an empirical runtime benchmark; on balanced instances n=2k, the reference min-cut code overtakes exhaustive enumeration around n=24--26. The appendix provides examples and detailed explanations of the underlying theory.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…