Computational Geometry

  1. Practical Conditions for Well-behaved-ness of Anisotropic Voronoi Diagrams.

    Authors: Guillermo D. Canas
    Subjects: Computational Geometry
    Abstract

    Recently, simple conditions for well-behaved-ness of anisotropic Voronoi
    diagrams have been proposed. While these conditions ensure well-behaved-ness of
    two types of practical anisotropic Voronoi diagrams, as well as the
    geodesic-distance one, in any dimension, they are both prohibitively expensive
    to evaluate, and not well-suited for typical problems in approximation or
    optimization.

  2. Spring Embedders and Force Directed Graph Drawing Algorithms.

    Authors: Stephen G. Kobourov
    Subjects: Computational Geometry
    Abstract

    Force-directed algorithms are among the most flexible methods for calculating
    layouts of simple undirected graphs. Also known as spring embedders, such
    algorithms calculate the layout of a graph using only information contained
    within the structure of the graph itself, rather than relying on
    domain-specific knowledge. Graphs drawn with these algorithms tend to be
    aesthetically pleasing, exhibit symmetries, and tend to produce crossing-free
    layouts for planar graphs.

  3. Finding Convex Hulls Using Quickhull on the GPU.

    Authors: Stanley Tzeng, John D. Owens
    Subjects: Computational Geometry
    Abstract

    We present a convex hull algorithm that is accelerated on commodity graphics
    hardware. We analyze and identify the hurdles of writing a recursive divide and
    conquer algorithm on the GPU and divise a framework for representing this class
    of problems. Our framework transforms the recursive splitting step into a
    permutation step that is well-suited for graphics hardware. Our convex hull
    algorithm of choice is Quickhull. Our parallel Quickhull implementation (for
    both 2D and 3D cases) achieves an order of magnitude speedup over standard
    computational geometry libraries.

  4. A Lower Bound for Shallow Partitions.

    Authors: Daniel Werner, Wolfgang Mulzer
    Subjects: Computational Geometry
    Abstract

    Let P be a planar n-point set. A k-partition of P is a subdivision of P into
    n/k parts of roughly equal size and a sequence of triangles such that each part
    is contained in a triangle. A line is k-shallow if it has at most k points of P
    below it.

    The crossing number of a k-partition is the maximum number of triangles in
    the partition that any k-shallow line intersects. We give a lower bound of
    Omega(log (n/k)/loglog(n/k)) for this crossing number, answering a 20-year old
    question of Matousek.

  5. Complexity and Algorithms for Euler Characteristic of Simplicial Complexes.

    Authors: Bjarke Hammersholt Roune, Eduardo Sáenz de Cabezón
    Subjects: Computational Geometry
    Abstract

    We consider the problem of computing the Euler characteristic of an abstract
    simplicial complex given by its vertices and facets. We show that this problem
    is #P-complete and present two new practical algorithms for computing Euler
    characteristic. The two new algorithms are derived using combinatorial
    commutative algebra and we also give a second description of them that requires
    no algebra. We present experiments showing that the two new algorithms can be
    implemented to be faster than previous Euler characteristic implementations by
    a large margin.

  6. Faster Shortest Non-contractible Cycles in Directed Surface Graphs.

    Authors: Kyle Fox
    Subjects: Computational Geometry
    Abstract

    Let G be a directed graph embedded on a surface of genus g with b boundary
    cycles. We describe an algorithm to compute the shortest non-contractible cycle
    in G in O((g^3 + g b) n log n) time. Our algorithm improves the previous best
    known time bound of (g + b)^O(g+b) n log n for all positive g and b. We also
    describe an algorithm to compute the shortest non-null-homologous cycle in G in
    O((g^2 + g b) n log n) time, generalizing a known algorithm to compute the
    shortest non-separating cycle.

  7. On the Expected Complexity of Random Convex Hulls.

    Authors: Sariel Har-Peled
    Subjects: Computational Geometry
    Abstract

    In this paper we present several results on the expected complexity of a
    convex hull of $n$ points chosen uniformly and independently from a convex
    shape.

    (i) We show that the expected number of vertices of the convex hull of $n$
    points, chosen uniformly and independently from a disk is $O(n^{1/3})$, and
    $O(k \log{n})$ for the case a convex polygon with $k$ sides. Those results are
    well known (see \cite{rs-udkhv-63,r-slcdn-70,ps-cgi-85}), but we believe that
    the elementary proof given here are simpler and more intuitive.

  8. The Cost of Bounded Curvature.

    Authors: Otfried Cheong, Hyo-Sil Kim
    Subjects: Computational Geometry
    Abstract

    We study the motion-planning problem for a car-like robot whose turning
    radius is bounded from below by one and which is allowed to move in the forward
    direction only (Dubins car). For two robot configurations $\sigma, \sigma'$,
    let $\ell(\sigma, \sigma')$ be the shortest bounded-curvature path from
    $\sigma$ to $\sigma'$. For $d \geq 0$, let $\ell(d)$ be the supremum of
    $\ell(\sigma, \sigma')$, over all pairs $(\sigma, \sigma')$ that are at
    Euclidean distance $d$.

  9. Cohomologous Harmonic Cochains.

    Authors: Anil N. Hirani, Kaushik Kalyanaraman, Han Wang, Seth Watts
    Subjects: Computational Geometry
    Abstract

    We describe algorithms for finding harmonic cochains, an essential ingredient
    for solving elliptic partial differential equations in exterior calculus.
    Harmonic cochains are also useful in computational topology and computer
    graphics. We focus on finding harmonic cochains cohomologous to a given
    cocycle. Amongst other things, this allows localization near topological
    features of interest. We derive a weighted least squares method by proving a
    discrete Hodge-deRham theorem on the isomorphism between the space of harmonic
    cochains and cohomology.

  10. On a Linear Program for Minimum-Weight Triangulation.

    Authors: Arman Yousefi, Neal E. Young
    Subjects: Computational Geometry
    Abstract

    Minimum-weight triangulation (MWT) is NP-hard. It has a polynomial-time
    constant-factor approximation algorithm, and a variety of effective polynomial-
    time heuristics that, for many instances, can find the exact MWT. Linear
    programs (LPs) for MWT are well-studied, but previously no connection was known
    between any LP and any approximation algorithm or heuristic for MWT.

  11. Optimum Partition Parameter of Divide-and-Conquer Algorithm for Solving Closest-Pair Problem.

    Authors: Mohammad Zaidul Karim, Nargis Akter
    Subjects: Computational Geometry
    Abstract

    Divide and Conquer is a well known algorithmic procedure for solving many
    kinds of problem. In this procedure, the problem is partitioned into two parts
    until the problem is trivially solvable. Finding the distance of the closest
    pair is an interesting topic in computer science. With divide and conquer
    algorithm we can solve closest pair problem. Here also the problem is
    partitioned into two parts until the problem is trivially solvable. But it is
    theoretically and practically observed that sometimes partitioning the problem
    space into more than two parts can give better performances.

  12. Spherical coverage verification.

    Authors: Marko D. Petkovic, Dragoljub Pokrajac, Longin Jan Latecki
    Subjects: Computational Geometry
    Abstract

    We consider the problem of covering hypersphere by a set of spherical
    hypercaps. This sort of problem has numerous practical applications such as
    error correcting codes and reverse k-nearest neighbor problem. Using the
    reduction of non degenerated concave quadratic programming (QP) problem, we
    demonstrate that spherical coverage verification is NP hard. We propose a
    recursive algorithm based on reducing the problem to several lower dimension
    subproblems. We test the performance of the proposed algorithm on a number of
    generated constellations.

  13. An inventory of three-dimensional Hilbert space-filling curves.

    Authors: Herman Haverkort
    Subjects: Computational Geometry
    Abstract

    Hilbert's two-dimensional space-filling curve is appreciated for its good
    locality properties for many applications. However, it is not clear what is the
    best way to generalize this curve to filling higher-dimensional spaces. We
    argue that the properties that make Hilbert's curve unique in two dimensions,
    are shared by 10694807 structurally different space-filling curves in three
    dimensions. These include several curves that have, in some sense, better
    locality properties than any generalized Hilbert curve that has been considered
    in the literature before.

  14. Deconstructing Approximate Offsets.

    Authors: Dan Halperin, Michael Kerber, Eric Berberich, Roza Pogalnikova
    Subjects: Computational Geometry
    Abstract

    We consider the offset-deconstruction problem: Given a polygonal shape Q with
    n vertices, can it be expressed, up to a tolerance \eps in Hausdorff distance,
    as the Minkowski sum of another polygonal shape P with a disk of fixed radius?
    If it does, we also seek a preferably simple-looking solution P; then, P's
    offset constitutes an accurate, vertex-reduced, and smoothened approximation of
    Q. We give an O(n log n)-time exact decision algorithm that handles any
    polygonal shape, assuming the real-RAM model of computation.

  15. Dynamic Maintenance of Half-Space Depth for Points and Contours.

    Authors: Michael A. Burr, Eynat Rafalin, Diane L. Souvaine
    Subjects: Computational Geometry
    Abstract

    Half-space depth (also called Tukey depth or location depth) is one of the
    most commonly studied data depth measures because it possesses many desirable
    properties for data depth functions. The data depth contours bound regions of
    increasing depth. For the sample case, there are two competing definitions of
    contours: the rank-based contours and the cover-based contours.

  16. Fully Retroactive Approximate Range and Nearest Neighbor Searching.

    Authors: Michael T. Goodrich, Joseph A. Simons
    Subjects: Computational Geometry
    Abstract

    We describe fully retroactive dynamic data structures for approximate range
    reporting and approximate nearest neighbor reporting. We show how to maintain,
    for any positive constant $d$, a set of $n$ points in $\R^d$ indexed by time
    such that we can perform insertions or deletions at any point in the timeline
    in $O(\log n)$ amortized time. We support, for any small constant $\epsilon>0$,
    $(1+\epsilon)$-approximate range reporting queries at any point in the timeline
    in $O(\log n + k)$ time, where $k$ is the output size.

  17. Hardness of Approximate Compaction for Nonplanar Orthogonal Graph Drawings.

    Authors: David Eppstein, Michael J. Bannister
    Subjects: Computational Geometry
    Abstract

    We show that several problems of compacting orthogonal graph drawings to use
    the minimum number of rows or the minimum possible area cannot be approximated
    to within better than a polynomial factor in polynomial time unless P = NP.
    However, there is a fixed-parameter-tractable algorithm for testing whether a
    drawing can be compacted to a given number of rows.

  18. Interactions between Digital Geometry and Combinatorics on Words.

    Authors: Srečko Brlek
    Subjects: Computational Geometry
    Abstract

    We review some recent results in digital geometry obtained by using a
    combinatorics on words approach to discrete geometry. Motivated on the one hand
    by the well-known theory of Sturmian words which model conveniently discrete
    lines in the plane, and on the other hand by the development of digital
    geometry, this study reveals strong links between the two fields. Discrete
    figures are identified with polyominoes encoded by words. The combinatorial
    tools lead to elegant descriptions of geometrical features and efficient
    algorithms.

  19. How to Cover a Point Set with a V-Shape of Minimum Width.

    Authors: Boris Aronov, Muriel Dulieu
    Subjects: Computational Geometry
    Abstract

    A balanced V-shape is a polygonal region in the plane contained in the union
    of two crossing equal-width strips. It is delimited by two pairs of parallel
    rays that emanate from two points x, y, are contained in the strip boundaries,
    and are mirror-symmetric with respect to the line xy. The width of a balanced
    V-shape is the width of the strips. We first present an O(n^2 log n) time
    algorithm to compute, given a set of n points P, a minimum-width balanced
    V-shape covering P.

  20. Witness Rectangle Graphs.

    Authors: Ferran Hurtado, Boris Aronov, Muriel Dulieu
    Subjects: Computational Geometry
    Abstract

    In a witness rectangle graph (WRG) on vertex point set P with respect to
    witness points set W in the plane, two points x, y in P are adjacent whenever
    the open isothetic rectangle with x and y as opposite corners contains at least
    one point in W. WRGs are representative of a a larger family of witness
    proximity graphs introduced in two previous papers. We study graph-theoretic
    properties of WRGs. We prove that any WRG has at most two non-trivial connected
    components. We bound the diameter of the non-trivial connected components of a
    WRG in both the one-component and two-component cases.

  21. Efficient computation of the branching structure of an algebraic curve.

    Authors: V. Shramchenko, C. Klein, J. Frauendiener
    Subjects: Computational Geometry
    Abstract

    An efficient algorithm for computing the branching structure of a compact
    Riemann surface defined via an algebraic curve is presented. Generators of the
    fundamental group of the base of the ramified covering punctured at the
    discriminant points of the curve are constructed via a minimal spanning tree of
    the discriminant points. This leads to paths of minimal length between the
    points, which is important for a later stage where these paths are used as
    integration contours to compute periods of the surface.

  22. Computing the obstacle number of a plane graph.

    Authors: Matthew P. Johnson, Deniz Sarioz
    Subjects: Computational Geometry
    Abstract

    An obstacle representation of a plane graph G is V(G) together with a set of
    opaque polygonal obstacles such that G is the visibility graph on V(G)
    determined by the obstacles. We investigate the problem of computing an
    obstacle representation of a plane graph (ORPG) with a minimum number of
    obstacles. We call this minimum size the obstacle number of G.

  23. Geometric Packing under Non-uniform Constraints.

    Authors: Sariel Har-Peled, Alina Ene, Benjamin Raichel
    Subjects: Computational Geometry
    Abstract

    We study the problem of discrete geometric packing. Here, given weighted
    regions (say in the plane) and points (with capacities), one has to pick a
    maximum weight subset of the regions such that no point is covered more than
    its capacity. We provide a general framework and an algorithm for approximating
    the optimal solution for packing in hypergraphs arising out of such geometric
    settings. Using this framework we get a flotilla of results on this problem
    (and also on its dual, where one wants to pick a maximum weight subset of the
    points when the regions have capacities).

  24. Jaywalking your Dog - The Fr\'echet Distance with Shortcuts.

    Authors: Sariel Har-Peled, Anne Driemel
    Subjects: Computational Geometry
    Abstract

    The dissimilarity of two polygonal curves can be measured using the Fr\'echet
    distance. We introduce the notion of a more robust Fr\'echet distance, where
    one is allowed to shortcut between vertices of one of the curves. This is a
    natural approach for handling noise, in particular batched outliers. We compute
    a constant factor approximation to the minimum Fr\'echet distance over all
    possible shortcut curves. Our algorithm is simple and runs in time O(c k^2 n
    log^4 n) if one is allowed to take at most k shortcuts and the input curves are
    c-packed.

  25. Optimal Point Movement for Covering Circular Regions.

    Authors: Danny Z. Chen, Haitao Wang, Xuehou Tan, Gangshan Wu
    Subjects: Computational Geometry
    Abstract

    Given $n$ points in a circular region $C$ in the plane, we study the problems
    of moving the $n$ points to its boundary to form a regular $n$-gon such that
    the maximum (min-max) or the sum (min-sum) of the Euclidean distances traveled
    by the points is minimized. The problems have applications, e.g., in mobile
    sensor barrier coverage of wireless sensor networks. The min-max problem
    further has two versions: the decision version and optimization version.

  26. Motion Planning via Manifold Samples.

    Authors: Barak Raveh, Dan Halperin, Oren Salzman, Michael Hemmer
    Subjects: Computational Geometry
    Abstract

    We present a general and modular algorithmic framework for path planning of
    robots. Our framework combines geometric methods for exact and complete
    analysis of low-dimensional configuration spaces, together with practical,
    considerably simpler sampling-based approaches that are appropriate for higher
    dimensions. In order to facilitate the transfer of advanced geometric
    algorithms into practical use, we suggest taking samples that are entire
    low-dimensional manifolds of the configuration space that capture the
    connectivity of the configuration space much better than isolated point
    samples.

  27. Common Edge-Unzippings for Tetrahedra.

    Authors: Joseph O'Rourke
    Subjects: Computational Geometry
    Abstract

    It is shown that there are examples of distinct polyhedra, each with a
    Hamiltonian path of edges, which when cut, unfolds the surfaces to a common
    net. In particular, it is established for infinite classes of triples of
    tetrahedra.

  28. Voronoi Diagram: The Generator Recognition Problem.

    Authors: M. Montserrat Alonso Ferrero
    Subjects: Computational Geometry
    Abstract

    For the analysis of systems consisting of small, regular objects, the methods
    of mathematical morphology applied to images of these systems are well-suited.
    One of these methods is the use of Voronoi polygons. It was found that the
    Voronoi tessellation method represents a powerful tool for the analysis of thin
    film morphology and provides nanostructural information to many multi-particle
    assemblies.

  29. On Isolating Points Using Disks.

    Authors: Kasturi Varadarajan, Matt Gibson, Gaurav Kanade
    Subjects: Computational Geometry
    Abstract

    In this paper, we consider the problem of choosing disks (that we can think
    of as corresponding to wireless sensors) so that given a set of input points in
    the plane, there exists no path between any pair of these points that is not
    intercepted by some disk. We try to achieve this separation using a minimum
    number of a given set of unit disks. We show that a logarithmic approximation
    to this problem can be found in polynomial time using a greedy algorithm. To
    the best of our knowledge we are the first to study this optimization problem.

  30. Searching Polyhedra by Rotating Planes.

    Authors: Giovanni Viglietta
    Subjects: Computational Geometry
    Abstract

    The Searchlight Scheduling Problem was first studied in 2D polygons, where
    the goal is for point guards in fixed positions to rotate searchlights to catch
    an evasive intruder. Here the problem is extended to 3D polyhedra, with the
    guards now boundary segments who rotate planes of illumination. After carefully
    detailing the 3D model, several results are established. The first is a nearly
    direct extension of the planar one-way sweep strategy using what we call
    exhaustive guards, a generalization that succeeds despite there being no
    well-defined notion in 3D of planar "clockwise rotation".

  31. Inplace Algorithm for Priority Search Tree and its use in Computing Largest Empty Axis-Parallel Rectangle.

    Authors: Subhas C. Nandy, Minati De
    Subjects: Computational Geometry
    Abstract

    There is a high demand of space-efficient algorithms in built-in or embedded
    softwares. In this paper, we consider the problem of designing space-efficient
    algorithms for computing the maximum area empty rectangle (MER) among a set of
    points inside a rectangular region $\cal R$ in 2D. We first propose an inplace
    algorithm for computing the priority search tree with a set of $n$ points in
    $\cal R$ using $O(\log n)$ extra bit space in $O(n\log n)$ time. It supports
    all the standard queries on priority search tree in $O(\log^2n)$ time.

  32. Optimal Polygonal Representation of Planar Graphs.

    Authors: Michael Kaufmann, Emden R. Gansner, Yifan Hu, Stephen G. Kobourov, Christian A. Duncan
    Subjects: Computational Geometry
    Abstract

    In this paper, we consider the problem of representing graphs by polygons
    whose sides touch. We show that at least six sides per polygon are necessary by
    constructing a class of planar graphs that cannot be represented by pentagons.
    We also show that the lower bound of six sides is matched by an upper bound of
    six sides with a linear-time algorithm for representing any planar graph by
    touching hexagons. Moreover, our algorithm produces convex polygons with edges
    having at most three slopes and with all vertices lying on an O(n)xO(n) grid.

  33. The FEM approach to the 3D electrodiffusion on 'meshes' optimized with the Metropolis algorithm.

    Authors: Ilona D. Kosinska
    Subjects: Computational Geometry
    Abstract

    The presented article contains a 3D mesh generation routine optimized with
    the Metropolis algorithm. The procedure enables to produce meshes of a
    prescribed volume V_0 of elements. The finite volume meshes are used with the
    Finite Element approach. The FEM analysis enables to deal with a set of coupled
    nonlinear differential equations that describes the electrodiffusional problem.
    Mesh quality and accuracy of FEM solutions are also examined.

  34. Orthogonal Range Searching on the RAM, Revisited.

    Authors: Timothy M. Chan, Kasper Green Larsen, Mihai Patrascu
    Subjects: Computational Geometry
    Abstract

    We present several new results on one of the most extensively studied topics
    in computational geometry, orthogonal range searching. All our results are in
    the standard word RAM model for points in rank space:

  35. A Gentle Introduction to the Kernel Distance.

    Authors: Jeff M. Phillips, Suresh Venkatasubramanian
    Subjects: Computational Geometry
    Abstract

    This document reviews the definition of the kernel distance, providing a
    gentle introduction tailored to a reader with background in theoretical
    computer science, but limited exposure to technology more common to machine
    learning, functional analysis and geometric measure theory. The key aspect of
    the kernel distance developed here is its interpretation as an L_2 distance
    between probability measures or various shapes (e.g. point sets, curves,
    surfaces) embedded in a vector space (specifically an RKHS).

  36. On Approximating the Riemannian 1-Center.

    Authors: Frank Nielsen, Marc Arnaudon
    Subjects: Computational Geometry
    Abstract

    In this paper, we generalize the simple Euclidean 1-center approximation
    algorithm of Badoiu and Clarkson (2003) to Riemannian geometries and study
    accordingly the convergence rate. We then show how to instantiate this generic
    algorithm to two particular cases: (1) hyperbolic geometry, and (2) Riemannian
    manifold of symmetric positive definite matrices.

  37. Sweeping an oval to a vanishing point.

    Authors: Adrian Dumitrescu, Minghui Jiang
    Subjects: Computational Geometry
    Abstract

    Given a convex region in the plane, and a sweep-line as a tool, what is best
    way to reduce the region to a single point by a sequence of sweeps? The problem
    of sweeping points by orthogonal sweeps was first studied in [2]. Here we
    consider the following \emph{slanted} variant of sweeping recently introduced
    in [1]: In a single sweep, the sweep-line is placed at a start position
    somewhere in the plane, then moved continuously according to a sweep vector
    $\vec v$ (not necessarily orthogonal to the sweep-line) to another parallel end
    position, and then lifted from the plane.

  38. Slopes of Tilings.

    Authors: Emmanuel Jeandel, Pascal Vanier
    Subjects: Computational Geometry
    Abstract

    We study here slopes of periodicity of tilings. A tiling is of slope if it is
    periodic along direction but has no other direction of periodicity. We
    characterize in this paper the set of slopes we can achieve with tilings, and
    prove they coincide with recursively enumerable sets of rationals.

  39. Quickest Path Queries on Transportation Network.

    Authors: Joachim Gudmundsson, Radwa El Shawi, Christos Levcopoulos
    Subjects: Computational Geometry
    Abstract

    This paper considers the problem of finding a quickest path between two
    points in the Euclidean plane in the presence of a transportation network. A
    transportation network consists of a planar network where each road (edge) has
    an individual speed. A traveller may enter and exit the network at any point on
    the roads. Along any road the traveller moves with a fixed speed depending on
    the road, and outside the network the traveller moves at unit speed in any
    direction.

  40. Approximate Shortest Path through a Weighted Planar Subdivision.

    Authors: Rajasekhar Inkulu, Sanjiv Kapoor
    Subjects: Computational Geometry
    Abstract

    This paper presents an approximation algorithm for finding a shortest path
    between two points $s$ and $t$ in a weighted planar subdivision $\PS$. Each
    face $f$ of $\PS$ is associated with a weight $w_f$, and the cost of travel
    along a line segment on $f$ is $w_f$ multiplied by the Euclidean norm of that
    line segment. The cost of a path which traverses across several faces of the
    subdivision is the sum of the costs of travel along each face.

  41. A near optimal algorithm for finding Euclidean shortest path in polygonal domain.

    Authors: Rajasekhar Inkulu, Sanjiv Kapoor, S. N. Maheshwari
    Subjects: Computational Geometry
    Abstract

    We present an algorithm to find an {\it Euclidean Shortest Path} from a
    source vertex $s$ to a sink vertex $t$ in the presence of obstacles in $\Re^2$.
    Our algorithm takes $O(T+m(\lg{m})(\lg{n}))$ time and $O(n)$ space. Here,
    $O(T)$ is the time to triangulate the polygonal region, $m$ is the number of
    obstacles, and $n$ is the number of vertices. This bound is close to the known
    lower bound of $O(n+m\lg{m})$ time and $O(n)$ space. Our approach involve
    progressing shortest path wavefront as in continuous Dijkstra-type method, and
    confining its expansion to regions of interest.

  42. On Short Cuts - or - Fencing in Rectangular Strips.

    Authors: Yaniv Altshuler, Alfred Bruckstein
    Subjects: Computational Geometry
    Abstract

    In this paper we consider an isoperimetric inequality for the "free
    perimeter" of a planar shape inside a rectangular domain, the free perimeter
    being the length of the shape boundary that does not touch the border of the
    domain.

  43. Reverse Nearest Neighbors Search in High Dimensions using Locality-Sensitive Hashing.

    Authors: David Arthur, Steve Y. Oudot
    Subjects: Computational Geometry
    Abstract

    We investigate the problem of finding reverse nearest neighbors efficiently.
    Although provably good solutions exist for this problem in low or fixed
    dimensions, to this date the methods proposed in high dimensions are mostly
    heuristic.

  44. Normal art galleries: wall in - all in.

    Authors: Zoran Sunic
    Subjects: Computational Geometry
    Abstract

    We introduce the notion of a normal gallery, a gallery in which any
    configuration of guards that visually covers the walls covers the entire
    gallery. We show that any star gallery is normal and any gallery with at most
    two reflex corners is normal. A polynomial time algorithm is provided deciding
    if, for a given polygon and a finite set of positions, there exists a
    configuration of guards in some of these positions that visually covers the
    walls but not the entire gallery.

  45. Maxwell-independence: a better rank estimate for 3D rigidity matroids.

    Authors: Meera Sitharam, Jialong Cheng
    Subjects: Computational Geometry
    Abstract

    Maxwell's condition states that the edges of a graph are independent in its
    $k$ dimensional generic rigidity matroid only if the number of edges does not
    exceed $k|V| - {k+1\choose 2}$; and this is true of every induced subgraph. We
    call such graphs $G$ {\em Maxwell-independent} in $k$ dimensions. We answer the
    following questions in the affirmative for the case of rigidity matroids in 3
    dimensions. The questions were posed at the 2008 rigidity workshop at BIRS.

    {\em Question 1:} Does {\it every} maximal, Maxwell-independent set of a
    graph have size at least the rank?

  46. Flat Zipper-Unfolding Pairs for Platonic Solids.

    Authors: Joseph O'Rourke
    Subjects: Computational Geometry
    Abstract

    We show that four of the five Platonic solids' surfaces may be cut open with
    a Hamiltonian path along edges and unfolded to a polygonal net each of which
    can "zipper-refold" to a flat doubly covered parallelogram, forming a rather
    compact representation of the surface. Thus these regular polyhedra have
    particular flat "zipper pairs." No such zipper pair exists for a dodecahedron,
    whose Hamiltonian unfoldings are "zip-rigid." This report is primarily an
    inventory of the possibilities, and raises more questions than it answers.

  47. How to Extract the Geometry and Topology from Very Large 3D Segmentations.

    Authors: Bjoern Andres, Ullrich Koethe, Thorben Kroeger, Fred A. Hamprecht
    Subjects: Computational Geometry
    Abstract

    Segmentation is often an essential intermediate step in image analysis. A
    volume segmentation characterizes the underlying volume image in terms of
    geometric information--segments, faces between segments, curves in which
    several faces meet--as well as a topology on these objects. Existing algorithms
    encode this information in designated data structures, but require that these
    data structures fit entirely in Random Access Memory (RAM). Today, 3D images
    with several billion voxels are acquired, e.g.

  48. Drawing (Complete) Binary Tanglegrams: Hardness, Approximation, Fixed-Parameter Tractability.

    Authors: Yoshio Okamoto, Kevin Buchin, Alexander Wolff, Rodrigo I. Silveira, Martin Nöllenburg, Maike Buchin, Jaroslaw Byrka
    Subjects: Computational Geometry
    Abstract

    A \emph{binary tanglegram} is a drawing of a pair of rooted binary trees
    whose leaf sets are in one-to-one correspondence; matching leaves are connected
    by inter-tree edges. For applications, for example, in phylogenetics, it is
    essential that both trees are drawn without edge crossings and that the
    inter-tree edges have as few crossings as possible. It is known that finding a
    tanglegram with the minimum number of crossings is NP-hard and that the problem
    is fixed-parameter tractable with respect to that number.

  49. On Isosceles Triangles and Related Problems in a Convex Polygon.

    Authors: Amol Aggarwal
    Subjects: Computational Geometry
    Abstract

    Given any convex $n$-gon, in this article, we: (i) prove that its vertices
    can form at most $n^2/2 + \Theta(n\log n)$ isosceles trianges with two sides of
    unit length and show that this bound is optimal in the first order, (ii)
    conjecture that its vertices can form at most $3n^2/4 + o(n^2)$ isosceles
    triangles and prove this conjecture for a special group of convex $n$-gons,
    (iii) prove that its vertices can form at most $\lfloor n/k \rfloor$ regular
    $k$-gons for any integer $k\ge 4$ and that this bound is optimal, and (iv)
    provide a short proof that the sum of all the distances between its

  50. Minimum Enclosing Area Triangle with a Fixed Angle.

    Authors: Prosenjit Bose, Jean-Lou De Carufel
    Subjects: Computational Geometry
    Abstract

    Given a set S of n points in the plane and a fixed angle 0 < omega < pi, we
    show how to find all triangles of minimum area with angle omega that enclose S
    in O(n log n) time. We also demonstrate that in general, the solution cannot be
    written without cubic root.

  51. An Improved Algorithm for Reconstructing a Simple Polygon from the Visibility Angles.

    Authors: Danny Z. Chen, Haitao Wang
    Subjects: Computational Geometry
    Abstract

    In this paper, we study the following problem of reconstructing a simple
    polygon: Given a cyclically ordered vertex sequence of an unknown simple
    polygon P of n vertices and, for each vertex v of P, the sequence of angles
    defined by all the visible vertices of v in P, reconstruct the polygon P (up to
    similarity). An O(n^3 log n) time algorithm has been proposed for this problem.
    We present an improved algorithm with running time O(n^2), based on new
    observations on the geometric structures of the problem.

  52. Privacy-Preserving Data-Oblivious Geometric Algorithms for Geographic Data.

    Authors: Michael T. Goodrich, Roberto Tamassia, David Eppstein
    Subjects: Computational Geometry
    Abstract

    We give efficient data-oblivious algorithms for several fundamental geometric
    problems that are relevant to geographic information systems, including planar
    convex hulls and all-nearest neighbors. Our methods are "data-oblivious" in
    that they don't perform any data-dependent operations, with the exception of
    operations performed inside low-level blackbox circuits having a constant
    number of inputs and outputs.

  53. Generalized Semimagic Squares for Digital Halftoning.

    Authors: Akitoshi Kawamura
    Subjects: Computational Geometry
    Abstract

    Completing Aronov et al.'s study on zero-discrepancy matrices for digital
    halftoning, we determine all (m, n, k, l) for which it is possible to put mn
    consecutive integers on an m-by-n board (with wrap-around) so that each k-by-l
    region holds the same sum. For one of the cases where this is impossible, we
    give a heuristic method to find a matrix with small discrepancy.

  54. Layered Depth-Normal Images: a Sparse Implicit Representation of Solid Models.

    Authors: Yong Chen, Charlie C. L. Wang
    Subjects: Computational Geometry
    Abstract

    This paper presents a novel implicit representation of solid models. With
    this representation, every solid model can be effectively presented by three
    layered depth-normal images (LDNIs) that are perpendicular to three orthogonal
    axes respectively. The layered depth-normal images for a solid model, whose
    boundary is presented by a polygonal mesh, can be generated efficiently with
    help of the graphics hardware accelerated sampling. Based on this implicit
    representation - LDNIs, solid modeling operations including the Boolean
    operations and the offsetting operation have been developed.

  55. Drawing Graphs in the Plane with a Prescribed Outer Face and Polynomial Area.

    Authors: Michael T. Goodrich, David Eppstein, Maarten L&#xf6;ffler, Erin W. Chambers
    Subjects: Computational Geometry
    Abstract

    We study the classic graph drawing problem of drawing a planar graph using
    straight-line edges with a prescribed convex polygon as the outer face. Unlike
    previous algorithms for this problem, which may produce drawings with
    exponential area, our method produces drawings with polynomial area. In
    addition, we allow for collinear points on the boundary, provided such vertices
    do not create overlapping edges.

  56. Optimal 3D Angular Resolution for Low-Degree Graphs.

    Authors: David Eppstein, Maarten L&#xf6;ffler, Elena Mumford, Martin N&#xf6;llenburg
    Subjects: Computational Geometry
    Abstract

    We show that every graph of maximum degree three can be drawn in three
    dimensions with at most two bends per edge, and with 120-degree angles between
    any two edge segments meeting at a vertex or a bend. We show that every graph
    of maximum degree four can be drawn in three dimensions with at most three
    bends per edge, and with 109.5-degree angles, i.e., the angular resolution of
    the diamond lattice, between any two edge segments meeting at a vertex or bend.

  57. Proximity Drawings of High-Degree Trees.

    Authors: Ferran Hurtado, David R. Wood, Giuseppe Liotta
    Subjects: Computational Geometry
    Abstract

    A drawing of a given (abstract) tree that is a minimum spanning tree of the
    vertex set is considered aesthetically pleasing. However, such a drawing can
    only exist if the tree has maximum degree at most 6. What can be said for trees
    of higher degree? We approach this question by supposing that a partition or
    covering of the tree by subtrees of bounded degree is given. Then we show that
    if the partition or covering satisfies some natural properties, then there is a
    drawing of the entire tree such that each of the given subtrees is drawn as a
    minimum spanning tree of its vertex set.

  58. Approximate Nearest Neighbor Search for Low Dimensional Queries.

    Authors: Sariel Har-Peled, Nirman Kumar
    Subjects: Computational Geometry
    Abstract

    We study the Approximate Nearest Neighbor problem for a metric space when the
    data points can be arbitrary but the query point is constrained to a subspace
    of low doubling dimension.

  59. Polyominoes and Polyiamonds as Fundamental Domains of Isohedral Tilings with Rotational Symmetry.

    Authors: Hiroshi Fukuda, Chiaki Kanomata, Nobuaki Mutoh, Gisaku Nakamura, Doris Schattschneider
    Subjects: Computational Geometry
    Abstract

    We describe computer algorithms that produce the complete set of isohedral
    tilings by n-omino or n-iamond tiles in which the tiles are fundamental domains
    and the tilings have 3-, 4-, or 6-fold rotational symmetry. The symmetry groups
    of such tilings are of types p3, p31m, p4, p4g, and p6. There are no isohedral
    tilings with symmetry groups p3m1, p4m, or p6m that have polyominoes or
    polyiamonds as fundamental domains. We display the algorithms' output and give
    enumeration tables for small values of n. This expands on our earlier works
    (Fukuda et al 2006, 2008).

  60. Geometric Tomography With Topological Guarantees.

    Authors: Omid Amini, Jean-Daniel Boissonnat, Pooran Memari
    Subjects: Computational Geometry
    Abstract

    We consider the problem of reconstructing a compact 3-manifold (with
    boundary) embedded in $\mathbb{R}^3$ from its cross-sections $\mathcal S$ with
    a given set of cutting planes $\mathcal P$ having arbitrary orientations. Using
    the obvious fact that a point $x \in \mathcal P$ belongs to the original object
    if and only if it belongs to $\mathcal S$, we follow a very natural
    reconstruction strategy: we say that a point $x \in \mathbb{R}^3$ belongs to
    the reconstructed object if (at least one of) its nearest point(s) in $\mathcal
    P$ belongs to $\mathcal S$.

  61. A Tight Bound on the Maximum Interference of Random Sensors in the Highway Model.

    Authors: Pat Morin, Evangelos Kranakis, Danny Krizanc, Lata Narayanan, Ladislav Stacho
    Subjects: Computational Geometry
    Abstract

    Consider $n$ sensors whose positions are represented by $n$ uniform,
    independent and identically distributed random variables assuming values in the
    open unit interval $(0,1)$. A natural way to guarantee connectivity in the
    resulting sensor network is to assign to each sensor as its range, the maximum
    of the two possible distances to its two neighbors. The interference at a given
    sensor is defined as the number of sensors that have this sensor within their
    range. In this paper we prove that the expected maximum interference of the
    sensors is $\Theta (\sqrt{\ln n})$.

  62. On Flat Polyhedra deriving from Alexandrov's Theorem.

    Authors: Joseph O&#x27;Rourke
    Subjects: Computational Geometry
    Abstract

    We show that there is a straightforward algorithm to determine if the
    polyhedron guaranteed to exist by Alexandrov's gluing theorem is a degenerate
    flat polyhedron, and to reconstruct it from the gluing instructions. The
    algorithm runs in O(n^3) time for polygons of n vertices.

  63. Minimum Sum Dipolar Spanning Tree in R^3.

    Authors: Steven Bitner, Ovidiu Daescu
    Subjects: Computational Geometry
    Abstract

    In this paper we consider finding a geometric minimum-sum dipolar spanning
    tree in R^3, and present an algorithm that takes O(n^2 log^2 n) time using
    O(n^2) space, thus almost matching the best known results for the planar case.
    Our solution uses an interesting result related to the complexity of the common
    intersection of n balls in R^3, of possible different radii, that are all
    tangent to a given point p.

  64. Opaque sets.

    Authors: Adrian Dumitrescu, J&#xe1;nos Pach, Minghui Jiang
    Subjects: Computational Geometry
    Abstract

    The problem of finding ``small'' sets that meet every straight-line which
    intersects a given convex region was initiated by Mazurkiewicz in 1916. We call
    such a set an {\em opaque set} or a {\em barrier} for that region. We consider
    the problem of computing the shortest barrier for a given convex polygon with
    $n$ vertices. For general barriers, we present a simple $O(n)$ time
    approximation algorithm with ratio $\frac{1}{2}+ \frac{2
    +\sqrt{2}}{\pi}=1.5867\ldots$.

  65. Approximation Algorithm for Line Segment Coverage for Wireless Sensor Network.

    Authors: Arijit Bishnu, Dinesh Dash, Arobinda Gupta, Subhas C. Nandy
    Subjects: Computational Geometry
    Abstract

    The coverage problem in wireless sensor networks deals with the problem of
    covering a region or parts of it with sensors. In this paper, we address the
    problem of covering a set of line segments in sensor networks. A line segment `
    is said to be covered if it intersects the sensing regions of at least one
    sensor distributed in that region. We show that the problem of ?nding the
    minimum number of sensors needed to cover each member in a given set of line
    segments in a rectangular area is NP-hard.

  66. Body-and-cad Geometric Constraint Systems.

    Authors: Ileana Streinu, Kirk Haller, Audrey Lee-St. John, Meera Sitharam, Neil White
    Subjects: Computational Geometry
    Abstract

    Motivated by constraint-based CAD software, we develop the foundation for the
    rigidity theory of a very general model: the body-and-cad structure, composed
    of rigid bodies in 3D constrained by pairwise coincidence, angular and distance
    constraints. We identify 21 relevant geometric constraints and develop the
    corresponding infinitesimal rigidity theory for these structures. The classical
    body-and-bar rigidity model can be viewed as a body-and-cad structure that uses
    only one constraint from this new class.

  67. A Kinetic Triangulation Scheme for Moving Points in The Plane.

    Authors: Micha Sharir, Haim Kaplan, Natan Rubin
    Subjects: Computational Geometry
    Abstract

    We present a simple randomized scheme for triangulating a set $P$ of $n$
    points in the plane, and construct a kinetic data structure which maintains the
    triangulation as the points of $P$ move continuously along piecewise algebraic
    trajectories of constant description complexity. Our triangulation scheme
    experiences an expected number of $O(n^2\beta_{s+2}(n)\log^2n)$ discrete
    changes, and handles them in a manner that satisfies all the standard
    requirements from a kinetic data structure: compactness, efficiency, locality
    and responsiveness.

  68. No embedding of the automorphisms of a topological space into a compact metric space endows them with a composition that passes to the limit.

    Authors: Claudia Landi, Patrizio Frosini
    Subjects: Computational Geometry
    Abstract

    The Hausdorff distance, the Gromov-Hausdorff, the Fr\'echet and the natural
    pseudo-distances are instances of dissimilarity measures widely used in shape
    comparison. We show that they share the property of being defined as $\inf_\rho
    F(\rho)$ where $F$ is a suitable functional and $\rho$ varies in a set of
    correspondences containing the set of homeomorphisms.

  69. Incidences in Three Dimensions and Distinct Distances in the Plane.

    Authors: Micha Sharir, Gy&#xf6;rgy Elekes
    Subjects: Computational Geometry
    Abstract

    We first describe a reduction from the problem of lower-bounding the number
    of distinct distances determined by a set $S$ of $s$ points in the plane to an
    incidence problem between points and a certain class of helices (or parabolas)
    in three dimensions. We offer conjectures involving the new setup, but are
    still unable to fully resolve them.

  70. Minimum Manhattan network problem in normed planes with polygonal balls: a factor 2.5 approximation algorithm.

    Authors: Nicolas Catusse, Victor Chepoi, Yann Vax&#xe8;s, Karim Nouioua
    Subjects: Computational Geometry
    Abstract

    Let B be a centrally symmetric convex polygon of R^2 and || p - q || be the
    distance between two points p,q in R^2 in the normed plane whose unit ball is
    B. For a set T of n points (terminals) in R^2, a B-Manhattan network on T is a
    network N(T) = (V,E) with the property that its edges are parallel to the
    directions of B and for every pair of terminals t_i and t_j, the network N(T)
    contains a shortest B-path between them, i.e., a path of length || t_i - t_j
    ||. A minimum B-Manhattan network on T is a B-Manhattan network of minimum
    possible length.

  71. Guarding curvilinear art galleries with edge or mobile guards via 2-dominance of triangulation graphs.

    Authors: Menelaos I. Karavelas
    Subjects: Computational Geometry
    Abstract

    We consider the problem of monitoring an art gallery modeled as a polygon,
    the edges of which are arcs of curves, with edge or mobile guards. Our focus is
    on piecewise-convex polygons, i.e., polygons that are locally convex, except
    possibly at the vertices, and their edges are convex arcs. We transform the
    problem of monitoring a piecewise-convex polygon to the problem of 2-dominating
    a properly defined triangulation graph with edges or diagonals, where
    2-dominance requires that every triangle in the triangulation graph has at
    least two of its vertices in its 2-dominating set.

  72. Approximation Algorithms for Dominating Set in Disk Graphs.

    Authors: Matt Gibson, Imran A. Pirwani
    Subjects: Computational Geometry
    Abstract

    We consider the problem of finding a lowest cost dominating set in a given
    disk graph containing $n$ disks. The problem has been extensively studied on
    subclasses of disk graphs, yet the best known approximation for disk graphs has
    remained $O(\log n)$ -- a bound that is asymptotically no better than the
    general case.

  73. Convergent discrete Laplace-Beltrami operators over surfaces.

    Authors: Jyh-Yang Wu, Mei-Hsiu Chi, Sheng-Gwo Chen
    Subjects: Computational Geometry
    Abstract

    The convergence problem of the Laplace-Beltrami operators plays an essential
    role in the convergence analysis of the numerical simulations of some important
    geometric partial differential equations which involve the operator. In this
    note we present a new effective and convergent algorithm to compute discrete
    Laplace-Beltrami operators acting on functions over surfaces. We prove a
    convergence theorem for our discretization. To our knowledge, this is the first
    convergent algorithm of discrete Laplace-Beltrami operators over surfaces for
    functions on general surfaces.

  74. Polynomial Bounds on the Rectangle Slicing Number.

    Authors: Daniel Werner
    Subjects: Computational Geometry
    Abstract

    We examine the following question raised by V. Vatter: How many axis-parallel
    lines does it take to slice a finite set of rectangles in the plane, if the
    maximum independent set is at most $m$? For the planar case, we give a
    quadratic bound on this number, thereby improving the previously known upper
    bound, which was exponential in $m$. We show that under a reasonable assumption
    our result can be generalized to the higher-dimensional case to show the bound
    is polynomial for any fixed $d$.

  75. Complexity Analysis of Balloon Drawing for Rooted Trees.

    Authors: Chun-Cheng Lin, Hsu-Chun Yen, Sheung-Hung Poon, Jia-Hao Fan
    Subjects: Computational Geometry
    Abstract

    In a balloon drawing of a tree, all the children under the same parent are
    placed on the circumference of the circle centered at their parent, and the
    radius of the circle centered at each node along any path from the root
    reflects the number of descendants associated with the node.

  76. A Nonlinear Approach to Dimension Reduction.

    Authors: Lee-Ad Gottlieb, Robert Krauthgamer
    Subjects: Computational Geometry
    Abstract

    The l2 flattening lemma of Johnson and Lindenstrauss [JL84] is a powerful
    tool for dimension reduction. It has been conjectured that the target dimension
    bounds can be refined and bounded in terms of the intrinsic dimensionality of
    the data set (for example, the doubling dimension). One such problem was
    proposed by Lang and Plaut [LP01] (see also [GKL03, Mat02, ABN08]), and is
    still open. We prove another result in this line of work:

  77. Optimal stochastic planarization.

    Authors: Anastasios Sidiropoulos
    Subjects: Computational Geometry
    Abstract

    It has been shown by Indyk and Sidiropoulos [IS07] that any graph of genus
    g>0 can be stochastically embedded into a distribution over planar graphs with
    distortion 2^O(g). This bound was later improved to O(g^2) by Borradaile, Lee
    and Sidiropoulos [BLS09]. We give an embedding with distortion O(log g), which
    is asymptotically optimal. Apart from the improved distortion, another
    advantage of our embedding is that it can be computed in polynomial time. In
    contrast, the algorithm of [BLS09] requires solving an NP-hard problem.

  78. Patrolling a Street Network is Strongly NP-Complete but in P for Tree Structures.

    Authors: Valentin E. Brimkov
    Subjects: Computational Geometry
    Abstract

    We consider the following problem: Given a finite set of straight line
    segments in the plane, determine the positions of a minimal number of points on
    the segments, from which guards can see all segments. This problem can be
    interpreted as looking for a minimal number of locations of policemen, guards,
    cameras or other sensors, that can observe a network of streets, corridors,
    tunnels, tubes, etc. We show that the problem is strongly NP-complete even for
    a set of segments with a cubic graph structure, but in P for tree structures.

  79. Recognizing the Largest Empty Circle and Axis-Parallel Rectangle in a Desired Location.

    Authors: Sandip Das, John Augustine, Anil Maheshwari, Subhas Nandy, Sasanka Roy, Swami Sarvattomananda
    Subjects: Computational Geometry
    Abstract

    In this paper, we study the query version of the largest empty space
    recognition problem. Here, a set of $n$ points $P$ is given in a bounded 2D
    region. The objective is to preprocess $P$ such that given any arbitrary query
    point $q$, the largest empty region of some desired shape that contains $q$ but
    does not contain any point in $P$ can be reported efficiently.

  80. Stability of epsilon-Kernels.

    Authors: Jeff M. Phillips, Pankaj K. Agarwal, Hai Yu
    Subjects: Computational Geometry
    Abstract

    Given a set P of n points in |R^d, an eps-kernel K subset P approximates the
    directional width of P in every direction within a relative (1-eps) factor. In
    this paper we study the stability of eps-kernels under dynamic insertion and
    deletion of points to P and by changing the approximation factor eps. In the
    first case, we say an algorithm for dynamically maintaining a eps-kernel is
    stable if at most O(1) points change in K as one point is inserted or deleted
    from P. We describe an algorithm to maintain an eps-kernel of size
    O(1/eps^{(d-1)/2}) in O(1/eps^{(d-1)/2} + log n) time per update.

  81. Bounded Degree Planar Geometric Spanners.

    Authors: Paz Carmi, Lilach Chaitman
    Subjects: Computational Geometry
    Abstract

    Given a set $P$ of $n$ points in the plane, we show how to compute in $O(n
    \log n)$ time a subgraph of their Delaunay triangulation that has maximum
    degree 7 and is a strong planar $t$-spanner of $P$ with $t =(1+ \sqrt{2})^2
    *\delta$, where $\delta$ is the spanning ratio of the Delaunay triangulation.
    Furthermore, given a Delaunay triangulation, we show a distributed algorithm
    that computes the same bounded degree planar spanner in O(n) time.

  82. Stability of Reeb graphs under function perturbations: the case of closed curves.

    Authors: Claudia Landi, Barbara Di Fabio
    Subjects: Computational Geometry
    Abstract

    Reeb graphs provide a method for studying the shape of a manifold by encoding
    the evolution and arrangement of level sets of a simple Morse function defined
    on the manifold. Since their introduction in computer graphics they have been
    gaining popularity as an effective tool for shape analysis and matching. In
    this context one question deserving attention is whether Reeb graphs are robust
    against function perturbations. Focusing on 1-dimensional manifolds, we define
    an editing distance between Reeb graphs of curves, in terms of the cost
    necessary to transform one graph into another.

  83. The Yao Graph Y_6 is a Spanner.

    Authors: Joseph O&#x27;Rourke
    Subjects: Computational Geometry
    Abstract

    We prove that Y_6 is a spanner. Y_6 is the Yao graph on a set of planar
    points, which has an edge from each point x to a closest point y within each of
    the six angular cones of 60 deg surrounding x.

  84. Geometric reconstruction from point-normal data.

    Authors: Eleanor G. Rieffel, Don Kimber, Jim Vaughan
    Subjects: Computational Geometry
    Abstract

    Creating virtual models of real spaces and objects is cumbersome and time
    consuming. This paper focuses on the problem of geometric reconstruction from
    sparse data obtained from certain image-based modeling approaches. A number of
    elegant and simple-to-state problems arise concerning when the geometry can be
    reconstructed. We describe results and counterexamples, and list open problems.

  85. Flattening single-vertex origami: the non-expansive case.

    Authors: Gaiane Panina, Ileana Streinu
    Subjects: Computational Geometry
    Abstract

    A single-vertex origami is a piece of paper with straight-line rays called
    creases emanating from a fold vertex placed in its interior or on its boundary.
    The Single-Vertex Origami Flattening problem asks whether it is always possible
    to reconfigure the creased paper from any configuration compatible with the
    metric, to a flat, non-overlapping position, in such a way that the paper is
    not torn, stretched and, for rigid origami, not bent anywhere except along the
    given creases.

  86. Computing the Fewest-turn Map Directions based on the Connectivity of Natural Roads.

    Authors: Bin Jiang, Xintao Liu
    Subjects: Computational Geometry
    Abstract

    In this paper, we introduce a novel approach to computing the fewest-turn map
    directions or routes based on the concept of natural roads. Natural roads are
    joined road segments that perceptually constitute good continuity. This
    approach relies on the connectivity of natural roads rather than that of road
    segments for computing routes or map directions. Because of this, the derived
    routes posses the fewest turns. However, what we intend to achieve are the
    routes that not only possess the fewest turns, but are also as short as
    possible.

  87. Randomly removing g handles at once.

    Authors: James R. Lee, Glencora Borradaile, Anastasios Sidiropoulos
    Subjects: Computational Geometry
    Abstract

    Indyk and Sidiropoulos (2007) proved that any orientable graph of genus $g$
    can be probabilistically embedded into a graph of genus $g-1$ with constant
    distortion. Viewing a graph of genus $g$ as embedded on the surface of a sphere
    with $g$ handles attached, Indyk and Sidiropoulos' method gives an embedding
    into a distribution over planar graphs with distortion $2^{O(g)}$, by
    iteratively removing the handles. By removing all $g$ handles at once, we
    present a probabilistic embedding with distortion $O(g^2)$ for both orientable
    and non-orientable graphs.

  88. Approximating the \Frechet Distance for Realistic Curves in Near Linear Time.

    Authors: Sariel Har-Peled, Anne Driemel, Carola Wenk
    Subjects: Computational Geometry
    Abstract

    We present simple and practical $(1+\eps)$-approximation algorithm for the
    Frechet distance between curves. To analyze this algorithm we introduce a new
    realistic family of curves, $c$-packed curves, that is closed under
    simplification. We believe the notion of $c$-packed curves to be of independent
    interest. We show that our algorithm has near linear running time for
    $c$-packed curves, and show similar results for other input models.

  89. On the Number of Higher Order Delaunay Triangulations.

    Authors: Dieter Mitsche, Maria Saumell, Rodrigo I. Silveira
    Subjects: Computational Geometry
    Abstract

    Higher order Delaunay triangulations are a generalization of the Delaunay
    triangulation which provides a class of well-shaped triangulations, over which
    extra criteria can be optimized. A triangulation is order-$k$ Delaunay if the
    circumcircle of each triangle of the triangulation contains at most $k$ points.
    In this paper we study lower and upper bounds on the number of higher order
    Delaunay triangulations, as well as their expected number for randomly
    distributed points.

  90. Persistence Diagrams and the Heat Equation Homotopy.

    Authors: Brittany Terese Fasy
    Subjects: Computational Geometry
    Abstract

    Persistence homology is a tool used to measure topological features that are
    present in data sets and functions. Persistence pairs births and deaths of
    these features as we iterate through the sublevel sets of the data or function
    of interest. I am concerned with using persistence to characterize the
    difference between two functions f, g : M -> R, where M is a topological space.
    Furthermore, I formulate a homotopy from g to f by applying the heat equation
    to the difference function g-f.

  91. Recursive tilings and space-filling curves with little fragmentation.

    Authors: Herman Haverkort
    Subjects: Computational Geometry
    Abstract

    This paper defines the Arrwwid number of a recursive tiling (or space-filling
    curve) as the smallest number w such that any ball Q can be covered by w tiles
    (or curve sections) with total volume O(vol(Q)). Recursive tilings and
    space-filling curves with low Arrwwid numbers can be applied to optimise disk,
    memory or server access patterns when processing sets of points in
    d-dimensional space. This paper presents recursive tilings and space-filling
    curves with optimal Arrwwid numbers.

  92. Odds-On Trees.

    Authors: Luc Devroye, Vida Dujmovic, Pat Morin, Prosenjit Bose, Karim Douieb, James King
    Subjects: Computational Geometry
    Abstract

    Let R^d -> A be a query problem over R^d for which there exists a data
    structure S that can compute P(q) in O(log n) time for any query point q in
    R^d. Let D be a probability measure over R^d representing a distribution of
    queries. We describe a data structure called the odds-on tree, of size
    O(n^\epsilon) that can be used as a filter that quickly computes P(q) for some
    query values q in R^d and relies on S for the remaining queries.

  93. Maximal f-vectors of Minkowski sums of large numbers of polytopes.

    Authors: Christophe Weibel
    Subjects: Computational Geometry
    Abstract

    It is known that in the Minkowski sum of $r$ polytopes in dimension $d$, with
    $r<d$, the number of vertices of the sum can potentially be as high as the
    product of the number of vertices in each summand. However, the number of
    vertices for sums of more polytopes was unknown so far.

  94. An Improved Bound on the Number of Unit Area Triangles.

    Authors: Micha Sharir, Roel Apfelbaum
    Subjects: Computational Geometry
    Abstract

    We show that the number of unit-area triangles determined by a set of $n$
    points in the plane is $O(n^{9/4+\epsilon})$, for any $\epsilon>0$, improving
    the recent bound $O(n^{44/19})$ of Dumitrescu et al.

  95. The tropical double description method.

    Authors: Eric Goubault, Stephane Gaubert, Xavier Allamigeon
    Subjects: Computational Geometry
    Abstract

    We develop a tropical analogue of the classical double description method
    allowing one to compute an internal representation (in terms of vertices) of a
    polyhedron defined externally (by inequalities). The heart of the tropical
    algorithm is a characterization of the extreme points of a polyhedron in terms
    of a system of constraints which define it. We show that checking the
    extremality of a point reduces to checking whether there is only one minimal
    strongly connected component in an hypergraph.

  96. Improved Approximation for Guarding Simple Galleries from the Perimeter.

    Authors: James King, David Kirkpatrick
    Subjects: Computational Geometry
    Abstract

    We provide an O(log log OPT)-approximation algorithm for the problem of
    guarding a simple polygon with guards on the perimeter. We first design a
    polynomial-time algorithm for building epsilon-nets of size O(1/epsilon log log
    1/epsilon) for the instances of Hitting Set associated with our guarding
    problem. We then apply the technique of Bronnimann and Goodrich to build an
    approximation algorithm from this epsilon-net finder. Along with a simple
    polygon P, our algorithm takes as input a finite set of potential guard
    locations that must include the polygon's vertices.

  97. Farthest-Polygon Voronoi Diagrams.

    Authors: Joachim Gudmundsson, Otfried Cheong, Hazel Everett, Marc Glisse, Samuel Hornus, Sylvain Lazard, Mira Lee, Hyeon-Suk Na
    Subjects: Computational Geometry
    Abstract

    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.

  98. Pi/2-Angle Yao Graphs are Spanners.

    Authors: Prosenjit Bose, Karim Douieb, Mirela Damian, Joseph O&#x27;Rourke, Ben Seamone, Michiel Smid, Stefanie Wuhrer
    Subjects: Computational Geometry
    Abstract

    We show that the Yao graph Y4 in the L2 metric is a spanner with stretch
    factor 8(29+23sqrt(2)). Enroute to this, we also show that the Yao graph Y4 in
    the Linf metric is a planar spanner with stretch factor 8.

  99. Point Location in Disconnected Planar Subdivisions.

    Authors: Luc Devroye, Vida Dujmovic, Pat Morin, Prosenjit Bose, Karim Douieb, James King
    Subjects: Computational Geometry
    Abstract

    Let $G$ be a (possibly disconnected) planar subdivision and let $D$ be a
    probability measure over $\R^2$. The current paper shows how to preprocess
    $(G,D)$ into an O(n) size data structure that can answer planar point location
    queries over $G$. The expected query time of this data structure, for a query
    point drawn according to $D$, is $O(H+1)$, where $H$ is a lower bound on the
    expected query time of any linear decision tree for point location in $G$. This
    extends the results of Collette et al (2008, 2009) from connected planar
    subdivisions to disconnected planar subdivisions.

  100. Planar Visibility: Testing and Counting.

    Authors: Joachim Gudmundsson, Pat Morin
    Subjects: Computational Geometry
    Abstract

    In this paper we consider query versions of visibility testing and visibility
    counting. Let $S$ be a set of $n$ disjoint line segments in $\R^2$ and let $s$
    be an element of $S$. Visibility testing is to preprocess $S$ so that we can
    quickly determine if $s$ is visible from a query point $q$. Visibility counting
    involves preprocessing $S$ so that one can quickly estimate the number of
    segments in $S$ visible from a query point $q$.

  101. Optimal topological simplification of discrete functions on surfaces.

    Authors: Ulrich Bauer, Carsten Lange, Max Wardetzky
    Subjects: Computational Geometry
    Abstract

    We present an efficient algorithm for computing a function that minimizes the
    number of critical points among all functions within a prescribed distance d
    from a given input function. The result is achieved by establishing a
    connection between discrete Morse theory and persistent homology. Our method
    completely removes homological noise with persistence less than 2d,
    constructively proving that the lower bound on the number of critical points
    given by the stability theorem of persistent homology is tight in dimension two
    for any input function.

  102. Asynchronous deterministic rendezvous in bounded terrains.

    Authors: Jurek Czyzowicz, Arnaud Labourel, Andrzej Pelc, David Ilcinkas
    Subjects: Computational Geometry
    Abstract

    Two mobile agents (robots) have to meet in an a priori unknown bounded
    terrain modeled as a polygon, possibly with polygonal obstacles. Agents are
    modeled as points, and each of them is equipped with a compass. Compasses of
    agents may be incoherent. Agents construct their routes, but the actual walk of
    each agent is decided by the adversary: the movement of the agent can be at
    arbitrary speed, the agent may sometimes stop or go back and forth, as long as
    the walk of the agent in each segment of its route is continuous, does not
    leave it and covers all of it.

  103. On a Tree and a Path with no Geometric Simultaneous Embedding.

    Authors: Patrizio Angelini, Markus Geyer, Michael Kaufmann, Daniel Neuwirth
    Subjects: Computational Geometry
    Abstract

    Two graphs $G_1=(V,E_1)$ and $G_2=(V,E_2)$ admit a geometric simultaneous
    embedding if there exists a set of points P and a bijection M: P -> V that
    induce planar straight-line embeddings both for $G_1$ and for $G_2$. While it
    is known that two caterpillars always admit a geometric simultaneous embedding
    and that two trees not always admit one, the question about a tree and a path
    is still open and is often regarded as the most prominent open problem in this
    area.

  104. The Traveling Salesman Problem Under Squared Euclidean Distances.

    Authors: Mark de Berg, Fred van Nijnatten, Ren&#xe9; Sitters, Gerhard J. Woeginger, Alexander Wolff
    Subjects: Computational Geometry
    Abstract

    Let $P$ be a set of points in $\mathbb{R}^d$, and let $\alpha \ge 1$ be a
    real number. We define the distance between two points $p,q\in P$ as
    $|pq|^{\alpha}$, where $|pq|$ denotes the standard Euclidean distance between
    $p$ and $q$. We denote the traveling salesman problem under this distance
    function by TSP($d,\alpha$). We design a 5-approximation algorithm for TSP(2,2)
    and generalize this result to obtain an approximation factor of
    $3^{\alpha-1}+\sqrt{6}^{\alpha}/3$ for $d=2$ and all $\alpha\ge2$.

  105. A condition number analysis of an algorithm for solving a system of polynomial equations with one degree of freedom.

    Authors: Gun Srijuntongsiri, Stephen A. Vavasis
    Subjects: Computational Geometry
    Abstract

    This article considers the problem of solving a system of $n$ real polynomial
    equations in $n+1$ variables. We propose an algorithm based on Newton's method
    and subdivision for this problem. Our algorithm is intended only for
    nondegenerate cases, in which case the solution is a 1-dimensional curve. Our
    first main contribution is a definition of a condition number measuring
    reciprocal distance to degeneracy that can distinguish poor and well
    conditioned instances of this problem.

  106. Distance k-Sectors Exist.

    Authors: Ji&#x159;&#xed; Matou&#x161;ek, Akitoshi Kawamura, Takeshi Tokuyama, Keiko Imai, Daniel Reem
    Subjects: Computational Geometry
    Abstract

    The bisector of two nonempty sets P and Q in a metric space is the set of all
    points with equal distance to P and to Q. A distance k-sector of P and Q, where
    k is an integer, is a (k-1)-tuple (C_1, C_2, ..., C_{k-1}) such that C_i is the
    bisector of C_{i-1} and C_{i+1} for every i = 1, 2, ..., k-1, where C_0 = P and
    C_k = Q. This notion, for the case where P and Q are points in Euclidean plane,
    was introduced by Asano, Matousek, and Tokuyama, motivated by a question of
    Murata in VLSI design. They established the existence and uniqueness of the
    distance trisector in this special case.

  107. Spherical Layout Implementation using Centroidal Voronoi Tessellations.

    Authors: Martin Larrea, Dana Urribarri, Sergio Martig, Silvia Castro
    Subjects: Computational Geometry
    Abstract

    The 3D tree visualization faces multiple challenges: the election of an
    appropriate layout, the use of the interactions that make the data exploration
    easier and a metaphor that helps in the process of information understanding. A
    good combination of these elements will result in a visualization that
    effectively conveys the key features of a complex structure or system to a wide
    range of users and permits the analytical reasoning process. In previous works
    we presented the Spherical Layout, a technique for 3D tree visualization that
    provides an excellent base to achieve those key features.

  108. Zone Diagrams in Euclidean Spaces and in Other Normed Spaces.

    Authors: Ji&#x159;&#xed; Matou&#x161;ek, Akitoshi Kawamura, Takeshi Tokuyama
    Subjects: Computational Geometry
    Abstract

    Zone diagram is a variation on the classical concept of a Voronoi diagram.
    Given n sites in a metric space that compete for territory, the zone diagram is
    an equilibrium state in the competition. Formally it is defined as a fixed
    point of a certain "dominance" map.

  109. Geometric and Combinatorial Properties of Well-Centered Triangulations in Three and Higher Dimensions.

    Authors: Evan VanderZee, Anil N. Hirani, Damrong Guoy, Vadim Zharnitsky, Edgar Ramos
    Subjects: Computational Geometry
    Abstract

    An n-simplex is said to be n-well-centered if its circumcenter lies in its
    interior. We introduce several other geometric conditions and an algebraic
    condition that can be used to determine whether a simplex is n-well-centered.
    These conditions, together with some other observations, are used to describe
    restrictions on the local combinatorial structure of simplicial meshes in which
    every simplex is well-centered.

  110. Set Systems and Families of Permutations with Small Traces.

    Authors: Otfried Cheong, Xavier Goaoc, Cyril Nicaud
    Subjects: Computational Geometry
    Abstract

    We study the maximum size of a set system on $n$ elements whose trace on any
    $b$ elements has size at most $k$. We show that if for some $b \ge i \ge 0$ the
    shatter function $f_R$ of a set system $([n],R)$ satisfies $f_R(b) <
    2^i(b-i+1)$ then $|R| = O(n^i)$; this generalizes Sauer's Lemma on the size of
    set systems with bounded VC-dimension. We use this bound to delineate the main
    growth rates for the same problem on families of permutations, where the trace
    corresponds to the inclusion for permutations.

  111. Delaunay Triangulations in Linear Time? (Part I).

    Authors: Kevin Buchin
    Subjects: Computational Geometry
    Abstract

    We present a new and simple randomized algorithm for constructing the
    Delaunay triangulation using nearest neighbor graphs for point location. Under
    suitable assumptions, it runs in linear expected time for points in the plane
    with polynomially bounded spread, i.e., if the ratio between the largest and
    smallest pointwise distance is polynomially bounded. This also holds for point
    sets with bounded spread in higher dimensions as long as the expected
    complexity of the Delaunay triangulation of a sample of the points is linear in
    the sample size.

  112. Dispersion in unit disks.

    Authors: Adrian Dumitrescu, Minghui Jiang
    Subjects: Computational Geometry
    Abstract

    We present two new approximation algorithms with (improved) constant ratios
    for selecting $n$ points in $n$ unit disks such that the minimum pairwise
    distance among the points is maximized.

    (I) A very simple $O(n \log{n})$-time algorithm with ratio 0.5110 for
    disjoint unit disks. In combination with an algorithm of Cabello \cite{Ca07},
    it yields a $O(n^2)$-time algorithm with ratio of 0.4487 for dispersion in $n$
    not necessarily disjoint unit disks.

  113. Computing Hulls And Centerpoints In Positive Definite Space.

    Authors: P. Thomas Fletcher, John Moeller, Jeff M. Phillips, Suresh Venkatasubramanian
    Subjects: Computational Geometry
    Abstract

    In this paper, we present algorithms for computing approximate hulls and
    centerpoints for collections of matrices in positive definite space. There are
    many applications where the data under consideration, rather than being points
    in a Euclidean space, are positive definite (p.d.) matrices. These applications
    include diffusion tensor imaging in the brain, elasticity analysis in
    mechanical engineering, and the theory of kernel maps in machine learning. Our
    work centers around the notion of a horoball: the limit of a ball fixed at one
    point whose radius goes to infinity.

  114. Querying Two Boundary Points for Shortest Paths in a Polygonal Domain.

    Authors: Sang Won Bae, Yoshio Okamoto
    Subjects: Computational Geometry
    Abstract

    We consider a variant of two-point Euclidean shortest path query problem:
    given a polygonal domain, build a data structure for two-point shortest path
    query, provided that query points always lie on the boundary of the domain. As
    a main result, we show that a logarithmic-time query for shortest paths between
    boundary points can be performed using O~ (n^5) preprocessing time and O(n^5)
    space where n is the number of corners of the polygonal domain and the O~
    notation suppresses the polylogarithmic factor.

  115. Convex hulls of hyperspheres and convex hulls of convex polytopes lying on parallel hyperplanes.

    Authors: Menelaos I. Karavelas, Eleni Tzanaki
    Subjects: Computational Geometry
    Abstract

    Given a set $\Sigma$ of $n$ hyperspheres in $\mathbb{E}^d$, $d\ge{}3$, having
    $m$ distinct radii, we show that the worst-case combinatorial complexity of the
    convex hull $CH_d(\Sigma)$ of $\Sigma$ is $O(m n^{\lfloor\frac{d}{2}\rfloor})$.
    To the best of our knowledge, this is the first upper bound on the worst-case
    combinatorial complexity of the convex hull of a set of hyperspheres that
    depends not only on the number of hyperspheres, but also on the number of
    distinct radii.

  116. About a new splitting for the algorithmic study of the tilings $\{p,q\}$ of the hyperbolic plane when $q$ is odd.

    Authors: Margenstern Maurice
    Subjects: Computational Geometry
    Abstract

    In this paper, we remind previous results about the tilings $\{p,q\}$ of the
    hyperbolic plane. We introduce a new way to split the hyperbolic plane in order
    to algorithmically construct the tilings $\{p,q\}$ when $q$ is odd.

  117. Memoryless Routing in Convex Subdivisions: Random Walks are Optimal.

    Authors: Luc Devroye, Vida Dujmovic, Pat Morin, Dan Chen
    Subjects: Computational Geometry
    Abstract

    A memoryless routing algorithm is one in which the decision about the next
    edge on the route to a vertex t for a packet currently located at vertex v is
    made based only on the coordinates of v, t, and the neighbourhood, N(v), of v.
    The current paper explores the limitations of such algorithms by showing that,
    for any (randomized) memoryless routing algorithm A, there exists a convex
    subdivision on which A takes Omega(n^2) expected time to route a message
    between some pair of vertices.

  118. Quantifying Transversality by Measuring the Robustness of Intersections.

    Authors: Herbert Edelsbrunner, Dmitriy Morozov, Amit Patel
    Subjects: Computational Geometry
    Abstract

    By definition, transverse intersections are stable under infinitesimal
    perturbations. Using persistent homology, we extend this notion to sizeable
    perturbations. Specifically, we assign to each homology class of the
    intersection its robustness, the magnitude of a perturbation necessary to kill
    it, and prove that robustness is stable. Among the applications of this result
    is a stable notion of robustness for fixed points of continuous mappings and a
    statement of stability for contours of smooth mappings.

  119. Topological De-Noising: Strengthening the Topological Signal.

    Authors: Gunnar Carlsson, Jennifer Kloke
    Subjects: Computational Geometry
    Abstract

    Topological methods such as persistent homology are powerful tools for data
    analysis of high-dimensional data sets but these methods almost exclusively
    rely on thresholding techniques. However, in noisy data sets thesholding does
    not always allow for the recovery of topological information. We present a
    computationally-efficient algorithm to allow for topological data analysis on
    noisy high-dimensional point cloud data sets. In many cases, the algorithm
    returns data that has so few outliers that there is no need to threshold the
    data before performing topological analysis.

  120. Piercing translates and homothets of a convex body.

    Authors: Adrian Dumitrescu, Minghui Jiang
    Subjects: Computational Geometry
    Abstract

    According to a classical result of Gr\"unbaum, the transversal number
    $\tau(\F)$ of any family $\F$ of pairwise-intersecting translates or homothets
    of a convex body $C$ in $\RR^d$ is bounded by a function of $d$. Denote by
    $\alpha(C)$ (resp. $\beta(C)$) the supremum of the ratio of the transversal
    number $\tau(\F)$ to the packing number $\nu(\F)$ over all families $\F$ of
    translates (resp. homothets) of a convex body $C$ in $\RR^d$.

  121. Complementary Space for Enhanced Uncertainty and Dynamics Visualization.

    Authors: Chandrajit Bajaj, Andrew Gillette, Samrat Goswami, Bong June Kwon, Jose Rivera
    Subjects: Computational Geometry
    Abstract

    Given a computer model of a physical object, it is often quite difficult to
    visualize and quantify any global effects on the shape representation caused by
    local uncertainty and local errors in the data. This problem is further
    amplified when dealing with hierarchical representations containing varying
    levels of detail and / or shapes undergoing dynamic deformations. In this
    paper, we compute, quantify and visualize the complementary topological and
    geometrical features of 3D shape models, namely, the tunnels, pockets and
    internal voids of the object.

  122. Digital Curvatures Applied to 3D Object Analysis and Recognition: A Case Study.

    Authors: Li Chen, Soma Biswas
    Subjects: Computational Geometry
    Abstract

    In this paper, we propose using curvatures in digital space for 3D object
    analysis and recognition. Since direct adjacency has only six types of digital
    surface points in local configurations, it is easy to determine and classify
    the discrete curvatures for every point on the boundary of a 3D object. Unlike
    the boundary simplicial decomposition (triangulation), the curvature can take
    any real value. It sometimes makes difficulties to find a right value for
    threshold. This paper focuses on the global properties of categorizing
    curvatures for small regions.

  123. Covering Points by Disjoint Boxes with Outliers.

    Authors: Erik D. Demaine, Martin L. Demaine, Hee-Kap Ahn, Sang Won Bae, Sang-Sub Kim, Matias Korman, Iris Reinbacher, Wanbin Son
    Subjects: Computational Geometry
    Abstract

    For a set of n points in the plane, we consider the axis--aligned (p,k)-Box
    Covering problem: Find p axis-aligned, pairwise-disjoint boxes that together
    contain n-k points. In this paper, we consider the boxes to be either squares
    or rectangles, and we want to minimize the area of the largest box. For general
    p we show that the problem is NP-hard for both squares and rectangles. For a
    small, fixed number p, we give algorithms that find the solution in the
    following running times:

  124. Embedding into the rectilinear plane in optimal O*(n^2).

    Authors: Nicolas Catusse, Victor Chepoi, Yann Vax&#xe8;s
    Subjects: Computational Geometry
    Abstract

    We present an optimal O*(n^2) time algorithm for deciding if a metric space
    (X,d) on n points can be isometrically embedded into the plane endowed with the
    l_1-metric. It improves the O*(n^2 log^2 n) time algorithm of J. Edmonds
    (2008). Together with some ingredients introduced by J. Edmonds, our algorithm
    uses the concept of tight span and the injectivity of the l_1-plane. A
    different O*(n^2) time algorithm was recently proposed by D. Eppstein (2009).

  125. Succinct Greedy Geometric Routing in the Euclidean Plane.

    Authors: Michael T. Goodrich, Darren Strash
    Subjects: Computational Geometry
    Abstract

    In greedy geometric routing, messages are passed in a network embedded in a
    metric space according to the greedy strategy of always forwarding messages to
    nodes that are closer to the destination. We show that greedy geometric routing
    schemes exist for the Euclidean metric in R^2, for 3-connected planar graphs,
    with coordinates that can be represented succinctly, that is, with O(log n)
    bits, where n is the number of vertices in the graph. Moreover, our embedding
    strategy introduces a coordinate system for R^2 that supports distance
    comparisons using our succinct coordinates.

  126. On Finding Ordinary or Monochromatic Intersection Points.

    Authors: George B. Purdy, Justin W. Smith
    Subjects: Computational Geometry
    Abstract

    An algorithm is demonstrated that finds an ordinary intersection in an
    arrangement of $n$ lines in $\mathbb{R}^2$, not all parallel and not all
    passing through a common point, in time $O(n \log{n})$. The algorithm is then
    extended to find an ordinary intersection among an arrangement of hyperplanes
    in $\mathbb{R}^d$, no $d$ passing through a line and not all passing through
    the same point, again, in time $O(n \log{n})$.

    Two additional algorithms are provided that find an ordinary or monochromatic
    intersection, respectively, in an arrangement of pseudolines in time $O(n^2)$.

  127. Approximating Loops in a Shortest Homology Basis from Point Data.

    Authors: Tamal K. Dey, Jian Sun, Yusu Wang
    Subjects: Computational Geometry
    Abstract

    Inference of topological and geometric attributes of a hidden manifold from
    its point data is a fundamental problem arising in many scientific studies and
    engineering applications. In this paper we present an algorithm to compute a
    set of loops from a point data which approximates a {\em shortest} basis of the
    one dimensional homology group $\homo(M)$ of the sampled manifold $M$. Previous
    results addressed the issue of computing the rank of the homology groups from
    point data, but there is no result on approximating the shortest basis of a
    manifold from its point sample.

  128. A Universal Crease Pattern for Folding Orthogonal Shapes.

    Authors: Erik D. Demaine, Nadia Benbernou, Martin L. Demaine, Aviv Ovadya
    Subjects: Computational Geometry
    Abstract

    We present a universal crease pattern--known in geometry as the tetrakis
    tiling and in origami as box pleating--that can fold into any object made up of
    unit cubes joined face-to-face (polycubes). More precisely, there is one
    universal finite crease pattern for each number n of unit cubes that need to be
    folded. This result contrasts previous universality results for origami, which
    require a different crease pattern for each target object, and confirms
    intuition in the origami community that box pleating is a powerful design
    technique.

  129. The directed Hausdorff distance between imprecise point sets.

    Authors: Thomas Wolle, Christian Knauer, Maarten L&#xf6;ffler, Marc Scherfenberg
    Subjects: Computational Geometry
    Abstract

    We consider the directed Hausdorff distance between point sets in the plane,
    where one or both point sets consist of imprecise points. An imprecise point is
    modelled by a disc given by its centre and a radius. The actual position of an
    imprecise point may be anywhere within its disc. Due to the direction of the
    Hausdorff Distance and whether its tight upper or lower bound is computed there
    are several cases to consider. For every case we either show that the
    computation is NP-hard or we present an algorithm with a polynomial running
    time.

  130. Long non-crossing configurations in the plane.

    Authors: Adrian Dumitrescu, Csaba D. T&#xf3;th
    Subjects: Computational Geometry
    Abstract

    We revisit several maximization problems for geometric networks design under
    the non-crossing constraint, first studied by Alon, Rajagopalan and Suri (ACM
    Symposium on Computational Geometry, 1993). Given a set of $n$ points in the
    plane in general position, compute a longest non-crossing configuration
    composed of straight line segments that is: (a) a matching (b) a Hamiltonian
    path (c) a spanning tree (d) a Hamiltonian cycle: (i) For the longest
    non-crossing Hamiltonian path problem, we give an approximation algorithm with
    ratio $\frac{2}{\pi+1} \approx 0.4829$.

  131. On the largest empty axis-parallel box amidst $n$ points.

    Authors: Adrian Dumitrescu, Minghui Jiang
    Subjects: Computational Geometry
    Abstract

    We give the first nontrivial upper and lower bounds on the maximum volume of
    an empty axis-parallel box inside an axis-parallel unit hypercube in $\RR^d$
    containing $n$ points. For a fixed $d$, we show that the maximum volume is of
    the order $\Theta(\frac{1}{n})$.

  132. On Low Distortion Embeddings of Statistical Distance Measures into Low Dimensional Spaces.

    Authors: Arnab Bhattacharya, Purushottam Kar, Manjish Pal
    Subjects: Computational Geometry
    Abstract

    Statistical distance measures have found wide applicability in information
    retrieval tasks that typically involve high dimensional datasets. In order to
    reduce the storage space and ensure efficient performance of queries,
    dimensionality reduction while preserving the inter-point similarity is highly
    desirable. In this paper, we investigate various statistical distance measures
    from the point of view of discovering low distortion embeddings into
    low-dimensional spaces.

  133. Succinct Representation of Well-Spaced Point Clouds.

    Authors: Beno&#xee;t Hudson
    Subjects: Computational Geometry
    Abstract

    A set of n points in low dimensions takes Theta(n w) bits to store on a w-bit
    machine. Surface reconstruction and mesh refinement impose a requirement on the
    distribution of the points they process. I show how to use this assumption to
    lossily compress a set of n input points into a representation that takes only
    O(n) bits, independent of the word size. The loss can keep inter-point
    distances to within 10% relative error while still achieving a factor of three
    space savings.

  134. Navigation in tilings of the hyperbolic plane and possible applications.

    Authors: Maurice Margenstern
    Subjects: Computational Geometry
    Abstract

    This paper introduces a method of navigation in a large family of tilings of
    the hyperbolic plane and looks at the question of possible applications in the
    light of the few ones which were already obtained.

  135. Optimally fast incremental Manhattan plane embedding and planar tight span construction.

    Authors: David Eppstein
    Subjects: Computational Geometry
    Abstract

    We describe an algorithm for finding the tight span of a finite metric space;
    the tight span is a construction for embedding arbitrary metrics into
    $L_\infty$ spaces analogous to the Euclidean convex hull. Our algorithm is
    incremental, and applies to any space for which the tight span is homeomorphic
    to a subset of the Euclidean plane. After a new point is added to the metric
    space our algorithm can update the tight span in time linear in the number of
    points already added; this is optimal with respect to the size of the input, an
    $n\times n$ distance matrix.

  136. Minimum clique partition in unit disk graphs.

    Authors: Adrian Dumitrescu, J&#xe1;nos Pach
    Subjects: Computational Geometry
    Abstract

    The minimum clique partition (MCP) problem is that of partitioning the vertex
    set of a given graph into a minimum number of cliques. Given $n$ points in the
    plane, the corresponding unit disk graph (UDG) has these points as vertices,
    and edges connecting points at distance at most~1. MCP in unit disk graphs is
    known to be NP-hard and several constant factor approximations are known,
    including a recent PTAS. We present two improved approximation algorithms for
    minimum clique partition in unit disk graphs:

  137. Efficient Approximation Algorithms for Minimum Enclosing Convex Shapes.

    Authors: Ankan Saha, S.V.N. Vishwanathan
    Subjects: Computational Geometry
    Abstract

    We address the problem of Minimum Enclosing Ball (MEB) and its generalization
    to Minimum Enclosing Convex Polytope (MECP). Given $n$ points in a $d$
    dimensional Euclidean space, we give a $O(nd/\sqrt{\epsilon})$ algorithm for
    producing an enclosing ball whose radius is at most $\epsilon$ away from the
    optimum. In the case of MECP our algorithm takes $O(1/\epsilon)$ iterations to
    converge.

  138. On Finding Non-dominated Points using Compact Voronoi Diagrams.

    Authors: Binay Bhattacharya, Arijit Bishnu, Otfried Cheong, Sandip Das, Arindam Karmakar, Jack Snoeyink
    Subjects: Computational Geometry
    Abstract

    We discuss in this paper a method of finding skyline or non-dominated points
    in a set $P$ of $n_P$ points with respect to a set $S$ of $n_S$ sites. A point
    $p_i \in P$ is non-dominated if and only if for each $p_j \in P$, $j \not= i$,
    there exists at least one point $s \in S$ that is closer to $p_i$ than $p_j$.
    We reduce this problem of determining non-dominated points to the problem of
    finding sites that have non-empty cells in an additive Voronoi diagram with a
    convex distance function.

  139. Relative $(p,\epsilon)$-Approximations in Geometry.

    Authors: Sariel Har-Peled, Micha Sharir
    Subjects: Computational Geometry
    Abstract

    We re-examine the notion of relative $(p,\eps)$-approximations, recently
    introduced in [CKMS06], and establish upper bounds on their size, in general
    range spaces of finite VC-dimension, using the sampling theory developed in
    [LLS01] and in several earlier studies [Pol86, Hau92, Tal94]. We also survey
    the different notions of sampling, used in computational geometry, learning,
    and other areas, and show how they relate to each other. We then give
    constructions of smaller-size relative $(p,\eps)$-approximations for range
    spaces that involve points and halfspaces in two and higher dimensions.

  140. Carnival of Samplings: Nets, Approximations, Relative and Sensitive.

    Authors: Sariel Har-Peled
    Subjects: Computational Geometry
    Abstract

    We survey several results known on sampling in computational geometry.

Syndicate content