TY - JOUR
T1 - Finding axis-parallel rectangles of fixed perimeter or area containing the largest number of points
AU - Kaplan, Haim
AU - Roy, Sasanka
AU - Sharir, Micha
N1 - Publisher Copyright:
© 2019 Elsevier B.V.
PY - 2019/8
Y1 - 2019/8
N2 - Let P be a set of n points in the plane in general position, and consider the problem of finding an axis-parallel rectangle with a given perimeter, or area, or diagonal, that encloses the maximum number of points of P. We present an exact algorithm that finds such a rectangle in O(n 5/2 logn) time, and, for the case of a fixed perimeter or diagonal, we also obtain (i) an improved exact algorithm that runs in O(nk 3/2 logk) time, and (ii) an approximation algorithm that finds, in [formula-presented] time, a rectangle of the given perimeter that contains at least (1−ε)k points of P, where k is the optimum value. We then show how to turn this algorithm into one that finds, for a given k, an axis-parallel rectangle of smallest perimeter (or area, or diagonal) that contains k points of P. We obtain the first subcubic algorithms for these problems, significantly improving the current state of the art.
AB - Let P be a set of n points in the plane in general position, and consider the problem of finding an axis-parallel rectangle with a given perimeter, or area, or diagonal, that encloses the maximum number of points of P. We present an exact algorithm that finds such a rectangle in O(n 5/2 logn) time, and, for the case of a fixed perimeter or diagonal, we also obtain (i) an improved exact algorithm that runs in O(nk 3/2 logk) time, and (ii) an approximation algorithm that finds, in [formula-presented] time, a rectangle of the given perimeter that contains at least (1−ε)k points of P, where k is the optimum value. We then show how to turn this algorithm into one that finds, for a given k, an axis-parallel rectangle of smallest perimeter (or area, or diagonal) that contains k points of P. We obtain the first subcubic algorithms for these problems, significantly improving the current state of the art.
KW - Area
KW - Axis-parallel rectangle
KW - Diagonal
KW - Enclose points
KW - Perimeter
UR - http://www.scopus.com/inward/record.url?scp=85062995368&partnerID=8YFLogxK
U2 - 10.1016/j.comgeo.2019.01.007
DO - 10.1016/j.comgeo.2019.01.007
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85062995368
SN - 0925-7721
VL - 81
SP - 1
EP - 11
JO - Computational Geometry: Theory and Applications
JF - Computational Geometry: Theory and Applications
ER -