12 research outputs found

    Covering many points with a small-area box

    Get PDF
    Let PP be a set of nn points in the plane. We show how to find, for a given integer k>0k>0, the smallest-area axis-parallel rectangle that covers kk points of PP in O(nk2log⁥n+nlog⁥2n)O(nk^2 \log n+ n\log^2 n) time. We also consider the problem of, given a value α>0\alpha>0, covering as many points of PP as possible with an axis-parallel rectangle of area at most α\alpha. For this problem we give a probabilistic (1−Δ)(1-\varepsilon)-approximation that works in near-linear time: In O((n/Δ4)log⁥3nlog⁥(1/Δ))O((n/\varepsilon^4)\log^3 n \log (1/\varepsilon)) time we find an axis-parallel rectangle of area at most α\alpha that, with high probability, covers at least (1−Δ)Îș∗(1-\varepsilon)\mathrm{\kappa^*} points, where Îș∗\mathrm{\kappa^*} is the maximum possible number of points that could be covered

    Computing the smallest k-enclosing circle and related problems

    Get PDF
    AbstractWe present an efficient algorithm for solving the “smallest k-enclosing circle” (kSC) problem: Given a set of n points in the plane and an integer k â©œ n, find the smallest disk containing k of the points. We present two solutions. When using O(nk) storage, the problem can be solved in time O(nk log2 n). When only O(n log n) storage is allowed, the running time is O(nk log2 n log n/k). We also extend our technique to obtain efficient solutions of several related problems (with similar time and storage bounds). These related problems include: finding the smallest homothetic copy of a given convex polygon P which contains k points from a given planar set, and finding the smallest disk intersecting k segments from a given planar set of non-intersecting segments

    Progress Report : 1991 - 1994

    Get PDF

    Randomized Data Structures for the Dynamic Closest-Pair Problem

    No full text
    We describe a new randomized data structure, the {\em sparse partition}, for solving the dynamic closest-pair problem. Using this data structure the closest pair of a set of nn points in kk-dimensional space, for any fixed kk, can be found in constant time. If the points are chosen from a finite universe, and if the floor function is available at unit-cost, then the data structure supports insertions into and deletions from the set in expected O(log⁥n)O(\log n) time and requires expected O(n)O(n) space. Here, it is assumed that the updates are chosen by an adversary who does not know the random choices made by the data structure. The data structure can be modified to run in O(log⁥2n)O(\log^2 n) expected time per update in the algebraic decision tree model of computation. Even this version is more efficient than the currently best known deterministic algorithms for solving the problem for k>1k>1

    Static and dynamic algorithms for k-point clustering problems

    No full text
    Let SS be a set of nn points in dd-space and let 1≀k≀n1 \leq k \leq n be an integer. A unified approach is given for solving the problem of finding a subset of SS of size kk that minimizes some closeness measure, such as the diameter, perimeter or the circumradius. Moreover, data structures are given that maintain such a subset under insertions and deletions of points
    corecore