Smallest enclosing circle centered on a query line segment
نویسندگان
چکیده
Given a set of n points P = {p1, p2, . . . , pn} in the plane, we show how to preprocess P such that for any query line segment L we can report in O(log n) time the smallest enclosing circle whose center is constrained to lie on L . The preprocessing time and space complexity are O(n log n) and O(n) respectively. We then show how to use this data structure in order to compute the smallest enclosing circle of P whose center is restricted to lie in one of several polygons having a total of m edges, in O((m + n) log n) time, a significant improvement over previous known algorithms.
منابع مشابه
Fast Computation of Smallest Enclosing Circle with Center on a Query Line Segment
Here we propose an efficient algorithm for computing the smallest enclosing circle whose center is constrained to lie on a query line segment. Our algorithm preprocesses a given set of n points P = {p1, p2, . . . , pn} such that for any query line or line segment L, it efficiently locates a point c′ on L that minimizes the maximum distance among the points in P from c′. Roy et al. [11] has prop...
متن کاملImproved Bounds for Smallest Enclosing Disk Range Queries
Let S be a set of n points in the plane. We present a method where, using O(n log n) time and space, S can be pre-processed into a data structure such that given an axis-parallel query rectangle q, we can report the radius of the smallest enclosing disk of the points lying in S ∩ q in O(log n) time per query.
متن کاملMinimum Enclosing Circle of a Set of Fixed Points and a Mobile Point
Given a set S of n static points and a mobile point p in R, we study the variations of the smallest circle that encloses S ∪ {p} when p moves along a straight line `. In this work, a complete characterization of the locus of the center of the minimum enclosing circle (MEC) of S ∪{p}, for p ∈ `, is presented. The locus is a continuous and piecewise differentiable linear function, and each of its...
متن کاملRange-Aggregate Queries for Geometric Extent Problems
Let S be a set of n points in the plane. We present data structures that solve range-aggregate query problems on three geometric extent measure problems. Using these data structures, we can report, for any axis-parallel query rectangle Q, the area/perimeter of the convex hull, the width, and the radius of the smallest enclosing disk of the points in S ∩Q.
متن کاملPrecise Position Detection of a Mesh-Backed Printing Screen Based on the Smallest Enclosing Circle Detection
In this paper we describe a new method of position detection for a mesh-backed printing screen with an alignment mark that is overlapped by mesh patterns. A circular hole is selected as an alignment mark so that at least a portion of its contour can be observed through the windows of the mesh wires. To recognize the true contour, the smallest circle enclosing binary patterns acquired with a tra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008