Smallest k-Enclosing Rectangle Revisited

03/15/2019
by   Timothy M. Chan, et al.
0

Given a set of n points in the plane, and a parameter k, we consider the problem of computing the minimum (perimeter or area) axis-aligned rectangle enclosing k points. We present the first near quadratic time algorithm for this problem, improving over the previous near-O(n^5/2)-time algorithm by Kaplan etal [KRS17]. We provide an almost matching conditional lower bound, under the assumption that (,+)-convolution cannot be solved in truly subquadratic time. Furthermore, we present a new reduction (for either perimeter or area) that can make the time bound sensitive to k, giving near O(n k) time. We also present a near linear time (1+ε)-approximation algorithm to the minimum area of the optimal rectangle containing k points. In addition, we study related problems including the 3-sided, arbitrarily oriented, weighted, and subset sum versions of the problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2019

Covering Polygons by Min-Area Convex Polygons

Given a set of disjoint simple polygons σ_1, ..., σ_n, of total complexi...
research
04/29/2021

Algorithms for the Line-Constrained Disk Coverage and Related Problems

Given a set P of n points and a set S of m weighted disks in the plane, ...
research
09/04/2017

Making Bidirected Graphs Strongly Connected

We consider problems to make a given bidirected graph strongly connected...
research
06/18/2020

Efficient Planar Two-Center Algorithms

We consider the planar Euclidean two-center problem in which given n poi...
research
04/11/2018

Computing Shapley values in the plane

We consider the problem of computing Shapley values for points in the pl...
research
10/19/2021

Near-Optimal Quantum Algorithms for String Problems

We study quantum algorithms for several fundamental string problems, inc...
research
07/20/2023

Computing a Subtrajectory Cluster from c-packed Trajectories

We present a near-linear time approximation algorithm for the subtraject...

Please sign up or login with your details

Forgot password? Click here to reset