Smallest enclosing circle centered on a query line segment

نویسندگان

  • Prosenjit Bose
  • Stefan Langerman
  • Sasanka Roy
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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