Maximizing Weighted Dominance in the Plane (2405.15811v1)
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 $Q'\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)\ge x(p)$ and $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(k \min{n+m, \frac{n}{k}+m2}\log m)$-time. We (conditionally) improve upon the existing result (the bounds of our solution are interesting when $m= o(\sqrt{n}))$. Moreover, we also present a simple algorithm solving the problem in $O(km2+n\log m)$-time and $O(n+m)$-space. The bounds of the algorithm are interesting when $m= o(\sqrt{n})$.
- Cabello, S. Faster distance-based representative skyline and k-center along Pareto front in the plane Journal of Global Optimization, 86(2), 441–466 (2023)
- Maximizing Dominance in the Plane and its Applications Algorithmica, 83(11), 3491–3513 (2021)
- Chan, T. M. Optimal output-sensitive convex hull algorithms in two and three-dimensions Discrete & Computational Geometry, 16(4), 361–368 (1996)
- Introduction to Algorithms, Third Edition The MIT Press (2009)
- A tutorial on multiobjective optimization: fundamentals and evolutionary methods Natural Computing, 17(3), 585–609, (2018)
- Maximal Vector Computation in Large Data Sets VLDB, 5, 229–240, (2005)
- Quality Evaluation of Solution Sets in Multiobjective Optimisation: A Survey ACM Comput. Surv., 52(2), 1–38, (2019)
- Selecting stars: The k most representative skyline operator 2007 IEEE 23rd International Conference on Data Engineering, 86–95 (2006)
- A Survey of Multiobjective Evolutionary Algorithms for Data Mining: Part I IEEE Transactions on Evolutionary Computation, 18(1), 4–19, (2014)
- Distance-based representative skyline IEEE 25th International Conference on Data Engineering, 892–903 (2009)