65 research outputs found

    Stabbing Pairwise Intersecting Disks by Five Points

    Get PDF
    Suppose we are given a set D of n pairwise intersecting disks in the plane. A planar point set P stabs D if and only if each disk in D contains at least one point from P. We present a deterministic algorithm that takes O(n) time to find five points that stab D. Furthermore, we give a simple example of 13 pairwise intersecting disks that cannot be stabbed by three points. This provides a simple - albeit slightly weaker - algorithmic version of a classical result by Danzer that such a set D can always be stabbed by four points

    Searching edges in the overlap of two plane graphs

    Full text link
    Consider a pair of plane straight-line graphs, whose edges are colored red and blue, respectively, and let n be the total complexity of both graphs. We present a O(n log n)-time O(n)-space technique to preprocess such pair of graphs, that enables efficient searches among the red-blue intersections along edges of one of the graphs. Our technique has a number of applications to geometric problems. This includes: (1) a solution to the batched red-blue search problem [Dehne et al. 2006] in O(n log n) queries to the oracle; (2) an algorithm to compute the maximum vertical distance between a pair of 3D polyhedral terrains one of which is convex in O(n log n) time, where n is the total complexity of both terrains; (3) an algorithm to construct the Hausdorff Voronoi diagram of a family of point clusters in the plane in O((n+m) log^3 n) time and O(n+m) space, where n is the total number of points in all clusters and m is the number of crossings between all clusters; (4) an algorithm to construct the farthest-color Voronoi diagram of the corners of n axis-aligned rectangles in O(n log^2 n) time; (5) an algorithm to solve the stabbing circle problem for n parallel line segments in the plane in optimal O(n log n) time. All these results are new or improve on the best known algorithms.Comment: 22 pages, 6 figure

    New results on stabbing segments with a polygon

    Get PDF
    We consider a natural variation of the concept of stabbing a set of segments with a simple polygon: a segment s is stabbed by a simple polygon P if at least one endpoint of s is contained in P, and a segment set S is stabbed by P if P stabs every element of S. Given a segment set S, we study the problem of finding a simple polygon P stabbing S in a way that some measure of P (such as area or perimeter) is optimized. We show that if the elements of S are pairwise disjoint, the problem can be solved in polynomial time. In particular, this solves an open problem posed by Loftier and van Kreveld [Algorithmica 56(2), 236-269 (2010)] [16] about finding a maximum perimeter convex hull for a set of imprecise points modeled as line segments. Our algorithm can also be extended to work for a more general problem, in which instead of segments, the set S consists of a collection of point sets with pairwise disjoint convex hulls. We also prove that for general segments our stabbing problem is NP-hard. (C) 2014 Elsevier B.V. All rights reserved.Peer ReviewedPostprint (author's final draft

    Piercing Diametral Disks Induced by Edges of Maximum Spanning Tree

    Full text link
    Let PP be a set of points in the plane and let TT be a maximum-weight spanning tree of PP. For an edge (p,q)(p,q), let DpqD_{pq} be the diametral disk induced by (p,q)(p,q), i.e., the disk having the segment pq\overline{pq} as its diameter. Let DT\cal{D_T} be the set of the diametral disks induced by the edges of TT. In this paper, we show that one point is sufficient to pierce all the disks in DT\cal{D_T}, thus, the set DT\cal{D_T} is Helly. Actually, we show that the center of the smallest enclosing circle of PP is contained in all the disks of DT\cal{D_T}, and thus the piercing point can be computed in linear time.Comment: 7 pages, 4 figure

    Witness (Delaunay) Graphs

    Get PDF
    Proximity graphs are used in several areas in which a neighborliness relationship for input data sets is a useful tool in their analysis, and have also received substantial attention from the graph drawing community, as they are a natural way of implicitly representing graphs. However, as a tool for graph representation, proximity graphs have some limitations that may be overcome with suitable generalizations. We introduce a generalization, witness graphs, that encompasses both the goal of more power and flexibility for graph drawing issues and a wider spectrum for neighborhood analysis. We study in detail two concrete examples, both related to Delaunay graphs, and consider as well some problems on stabbing geometric objects and point set discrimination, that can be naturally described in terms of witness graphs.Comment: 27 pages. JCCGG 200

    Efficiently stabbing convex polygons and variants of the Hadwiger-Debrunner (p,q)(p, q)-theorem

    Full text link
    Hadwiger and Debrunner showed that for families of convex sets in Rd\mathbb{R}^d with the property that among any pp of them some qq have a common point, the whole family can be stabbed with pq+1p-q+1 points if pqd+1p \geq q \geq d+1 and (d1)p<d(q1)(d-1)p < d(q-1). This generalizes a classical result by Helly. We show how such a stabbing set can be computed for a family of convex polygons in the plane with a total of nn vertices in O((pq+1)n4/3log8n(loglogn)1/3+np2)O((p-q+1)n^{4/3}\log^{8} n(\log\log n)^{1/3} + np^2) expected time. For polyhedra in R3\mathbb{R}^3, we get an algorithm running in O((pq+1)n5/2log10n(loglogn)1/6+np3)O((p-q+1)n^{5/2}\log^{10} n(\log\log n)^{1/6} + np^3) expected time. We also investigate other conditions on convex polygons for which our algorithm can find a fixed number of points stabbing them. Finally, we show that analogous results of the Hadwiger and Debrunner (p,q)(p,q)-theorem hold in other settings, such as convex sets in Rd×Zk\mathbb{R}^d\times\mathbb{Z}^k or abstract convex geometries

    Line transversals to disjoint balls

    Get PDF
    We prove that the set of directions of lines intersecting three disjoint balls in R3R^3 in a given order is a strictly convex subset of S2S^2. We then generalize this result to nn disjoint balls in RdR^d. As a consequence, we can improve upon several old and new results on line transversals to disjoint balls in arbitrary dimension, such as bounds on the number of connected components and Helly-type theorems.Comment: 21 pages, includes figure

    Geometric Permutations of Non-Overlapping Unit Balls Revisited

    Full text link
    Given four congruent balls A,B,C,DA, B, C, D in RdR^{d} that have disjoint interior and admit a line that intersects them in the order ABCDABCD, we show that the distance between the centers of consecutive balls is smaller than the distance between the centers of AA and DD. This allows us to give a new short proof that nn interior-disjoint congruent balls admit at most three geometric permutations, two if n7n\ge 7. We also make a conjecture that would imply that n4n\geq 4 such balls admit at most two geometric permutations, and show that if the conjecture is false, then there is a counter-example of a highly degenerate nature
    corecore