A Bouquet of Results on Maximum Range Sum: General Techniques and Hardness Reductions
Abstract
We revisit the maximum range sum (MaxRS) problem: given a set P of n weighted points in Rd and a range Q (typically axis-aligned d-box or d-ball), the goal is to place Q to maximize the total weight of points in P Q. We study three natural variations: (1) Dynamic MaxRS: The goal is to update the placement of a d-ball under point insertions and deletions. We give a randomized (12-ε)-approximation with update time Oε( n). The approximation factor holds with high probability. To the best of our knowledge, this is the first result on dynamic MaxRS. (2) Batched MaxRS: In R1, along with P we are given m intervals of varying lengths. We prove a conditional lower bound of (mn) time (via conjectured (,+)-convolution hardness), showing the trivial O(mn n) upper bound in R2 is essentially tight. We also establish a similar bound for a related problem of batched smallest k-enclosing interval. (3) Colored MaxRS: Each point has a color from [m], and the goal is to place Q to maximize the number of uniquely colored points in P Q. Prior work only considered axis-aligned rectangles in R2. For d-balls, we give: (a) a randomized (12-ε)-approximation in Oε(n n) time (avoiding exponential dependence on d), and (b) in R2, a (1-ε)-approximation in expected Oε(n n) time. Both approximations hold with high probability. Our algorithms rely on two techniques of broader interest. The first yields (12-ε)-approximations via a volume argument on d-balls and a randomized game. The second achieves (1-ε)-approximations through an exact output-sensitive algorithm, which we speed up by random sampling on colors.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.