English

Maximizing Weighted Dominance in the Plane

Data Structures and Algorithms 2024-11-28 v1 Computational Geometry

Abstract

Let P be a set of n weighted points, Q be a set of m unweighted points in the plane, and k a non-negative integer. We consider the problem of computing a subset QQQ'\subseteq Q with size at most k such that the sum of the weights of the points of P dominated by at least one point in the set Q' is maximized. A point q in the plane dominates another point p if and only if x(q)x(p)x(q)\ge x(p) and y(q)y(p)y(q)\ge y(p), and at least one inequality is strict. We present a solution to the problem that takes O(n + m)-space and O(kmin{n+m,nk+m2}logm)O(k \min\{n+m, \frac{n}{k}+m^2\}\log m)-time. We (conditionally) improve upon the existing result (the bounds of our solution are interesting when m=o(n))m= o(\sqrt{n})). Moreover, we also present a simple algorithm solving the problem in O(km2+nlogm)O(km^2+n\log m)-time and O(n+m)O(n+m)-space. The bounds of the algorithm are interesting when m=o(n)m= o(\sqrt{n}).

Keywords

Cite

@article{arxiv.2405.15811,
  title  = {Maximizing Weighted Dominance in the Plane},
  author = {Waseem Akram and Sanjeev Saxena},
  journal= {arXiv preprint arXiv:2405.15811},
  year   = {2024}
}
R2 v1 2026-06-28T16:39:26.463Z