112 research outputs found
An algorithm for finding homogeneous pairs
AbstractA homogeneous pair in a graph G = (V, E) is a pair Q1, Q2 of disjoint sets of vertices in this graph such that every vertex of V (Q1 ∪ Q2) is adjacent either to all vertices of Q1 or to none of the vertices of Q1 and is adjacent either to all vertices of Q2 or to none of the vertices of Q2. Also ¦Q1¦ ⩾ 2 or ¦Q2¦⩾ 2 and ¦V (Q1 ∪ Q2)¦ ⩾ 2. In this paper we present an O(mn3)-time algorithm which determines whether a graph contains a homogeneous pair, and if possible finds one
On the expected size of the 2d visibility complex
We study the expected size of the 2D visibility complex of randomly distributed objects in the plane. We prove that the asymptotic expected number of free bitangents (which correspond to 0-faces of the visibility complex) among unit discs (or polygons of bounded aspect ratio and similar size) is linear and exhibit bounds in terms of the density of the objects. We also make an experimental assessment of the size of the visibility complex for disjoint random unit discs. We provide experimental estimates of the onset of the linear behavior and of the asymptotic slope and y-intercept of the number of free bitangents in terms of the density of discs. Finally, we analyze the quality of our estimates in terms of the density of discs.
Farthest-Polygon Voronoi Diagrams
Given a family of k disjoint connected polygonal sites in general position
and of total complexity n, we consider the farthest-site Voronoi diagram of
these sites, where the distance to a site is the distance to a closest point on
it. We show that the complexity of this diagram is O(n), and give an O(n log^3
n) time algorithm to compute it. We also prove a number of structural
properties of this diagram. In particular, a Voronoi region may consist of k-1
connected components, but if one component is bounded, then it is equal to the
entire region
Interpolation problem with curvature constraints
This book contain a selection of papers presented at the 4th International Conference on Curves & Surfaces, Saint-Malo, 1999. Contribution à un ouvrage.We address the problem of controlling the curvature of a Bézier curve interpolating a given set of data. More precisely, given two points and , two directions and , and a constant , we would like to find two quadratic Bézier curves and joined with continuity , interpolating the two points and , such that the tangent vectors at and have directions and respectively, the curvature is everywhere upper bounded by , and some evaluating function, the length of the resulting curve for example, is minimized. In order to solve this problem we need first to determine the maximum curvature of quadratic Bézier curves. This problem was solved by Sapidis and Frey in 1992. Here we present a simpler formula that has an elegant geometric interpretation in terms of distances and areas determined by the control points. We then use this formula to solve several problems. In particular, we solve the variant of the curvature control problem in which and are joined with continuity , where the length between the first two control points of is equal to the length between the last two control points of , and where is the evaluating function to be minimized. We also study the variant where we require a continuity , instead of , at the junction point. Finally, given two endpoints of a quadratic Bézier curve , we characterize the locus of control points such that the maximum curvature of is prescribed
Interpolation with Curvature Constraints
We address the problem of controlling the curvature of a B{ézier curve interpolating a given set of data. More precisely, given two points and , two directions \vecu and \vecv, and a constant , we would like to find two quadratic Bézier curves and joined with continuity and interpolating the two points and , such that the tangent vectors at and have directions \vecu and respectively, the curvature is everywhere upper bounded by , and some evaluating function, the length of the resulting curve for example, is minimized. In order to solve this problem, we first need to determine the maximum curvature of quadratic Bézier curves. This problem was solved by Sapidis and Frey in 1992. Here we present a simpler formula that has an elegant geometric interpretation in terms of distances and areas determined by the control points. We then use this formula to solve several problems. In particular, we solve the variant of the curvature control problem in which and are joined with continuity , where the length between the first two control points of is equal to the length between the last two control points of , and where is the evaluating function to be minimized. We also study the variant where we require a continuity , instead of , at the junction point. Finally, given two endpoints of a quadratic Bézier curve , we characterize the locus of control points such that the maximum curvature of is prescribed
On the Degree of Standard Geometric Predicates for Line Transversals in 3D
International audienceIn this paper we study various geometric predicates for determining the existence of and categorizing the configurations of lines in 3D that are transversal to lines or segments. We compute the degrees of standard procedures of evaluating these predicates. The degrees of some of these procedures are surprisingly high (up to 168), which may explain why computing line transversals with finite-precision floating-point arithmetic is prone to error. Our results suggest the need to explore alternatives to the standard methods of computing these quantities
Transversals to line segments in three-dimensional space
http://www.springerlink.com/We completely describe the structure of the connected components of transversals to a collection of line segments in . Generically, the set of transversal to four segments consist of zero or two lines. We catalog the non-generic cases and show that arbitrary line segments in admit at most connected components of line transversals, and that this bound can be achieved in certain configurations when the segments are coplanar, or they all lie on a hyperboloid of one sheet. This implies a tight upper bound of on the number of geometric permutations of line segments in
Transversals to Line Segments in R3
Colloque avec actes et comité de lecture. internationale.International audienceWe completely describe the structure of the connected components of transversals to a collection of line segments in . We show that arbitrary line segments in admit or infinitely many line transversals. In the latter case, the transversals form up to connected components
- …