Constructing the Visibility Graph for N Line Segments in On

نویسندگان

  • P. Bose
  • M. van Kreveld
  • G. Toussaint
چکیده

There are many problems in computational geometry for which the best know algorithms take time (n) (or more) in the worst case while only very low lower bounds are known. In this paper we describe a large class of problems for which we prove that they are all at least as di cult as the following base problem 3sum: Given a set S of n integers, are there three elements of S that sum up to 0. We call such problems 3sum-hard. The best known algorithm for the base problem takes (n) time. The class of 3sum-hard problems includes problems like: Given a set of lines in the plane, are there three that meet in a point?; or: Given a set of triangles in the plane, does their union have a hole? Also certain visibility and motion planning problems are shown to be in the class. Although this does not prove a lower bound for these problems, there is no hope of obtaining o(n2) solutions for them unless we can improve the solution for the base problem.

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

ثبت نام

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

منابع مشابه

Computing the Full Visibility Graph of a Set of Line Segments

Let S be a collection of n non-intersecting line segments in the plane in general position. Two segments u and v are deened as visible if a line segment could be drawn from some point of u to some point of v that intersects no other segment in S. The full visibility graph associated with S is denoted as G(S), and deened to be the graph whose n vertices correspond to the line segments of S and w...

متن کامل

Time-Optimal Visibility-Related Algorithms on Meshes with Multiple Broadcasting

Given a collection of objects in the plane along with a viewpoint !, the visibility problem involves determining the portion of each object that is visible to an observer positioned at !. The visibility problem is central to various application areas including computer graphics , image processing, VLSI design, and robot navigation, among many others. The main contribution of this work is to pro...

متن کامل

Computing the Visibility Polygons of the Endpoints of a Set of Line Segments in Output Sensitive Time

Given a set S of n non-intersecting line segments in the plane, we present an algorithm that computes the 2n visibility polygons of the endpoints of S, in output sensitive time. The algorithm relies on the ordered endpoint visibility graph information to traverse the endpoints of S in a spiral-like manner using a combination of Jarvis' March and depthrst search. One extension of this result is ...

متن کامل

On a planar matching in line segments endpoints visibility graph

We show that the segment endpoint visibility graph of any finite set of 2n line segments contains a planar matching that does not use any segment edge, if the line segments in our set are convexly independent.

متن کامل

On the minimum size of visibility graphs

In this paper we give tight lower bounds on the size of the visibility graph, the contracted visibility graph, and the bar-visibility graph of n disjoint line segments in the plane, according to their vertex-connectivity.

متن کامل

Planar segment visibility graphs

Given a set of n disjoint line segments in the plane, the segment visibility graph is the graph whose 2n vertices correspond to the endpoints of the line segments and whose edges connect every pair of vertices whose corresponding endpoints can see each other. In this paper we characterize and provide a polynomial time recognition algorithm for planar segment visibility graphs. Actually, we char...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998