484 research outputs found
Witness (Delaunay) Graphs
Proximity graphs are used in several areas in which a neighborliness
relationship for input data sets is a useful tool in their analysis, and have
also received substantial attention from the graph drawing community, as they
are a natural way of implicitly representing graphs. However, as a tool for
graph representation, proximity graphs have some limitations that may be
overcome with suitable generalizations. We introduce a generalization, witness
graphs, that encompasses both the goal of more power and flexibility for graph
drawing issues and a wider spectrum for neighborhood analysis. We study in
detail two concrete examples, both related to Delaunay graphs, and consider as
well some problems on stabbing geometric objects and point set discrimination,
that can be naturally described in terms of witness graphs.Comment: 27 pages. JCCGG 200
Witness Gabriel Graphs
We consider a generalization of the Gabriel graph, the witness Gabriel graph.
Given a set of vertices P and a set of witnesses W in the plane, there is an
edge ab between two points of P in the witness Gabriel graph GG-(P,W) if and
only if the closed disk with diameter ab does not contain any witness point
(besides possibly a and/or b). We study several properties of the witness
Gabriel graph, both as a proximity graph and as a new tool in graph drawing.Comment: 23 pages. EuroCG 200
Distributed boundary tracking using alpha and Delaunay-Cech shapes
For a given point set in a plane, we develop a distributed algorithm to
compute the shape of . shapes are well known geometric
objects which generalize the idea of a convex hull, and provide a good
definition for the shape of . We assume that the distances between pairs of
points which are closer than a certain distance are provided, and we show
constructively that this information is sufficient to compute the alpha shapes
for a range of parameters, where the range depends on .
Such distributed algorithms are very useful in domains such as sensor
networks, where each point represents a sensing node, the location of which is
not necessarily known.
We also introduce a new geometric object called the Delaunay-\v{C}ech shape,
which is geometrically more appropriate than an shape for some cases,
and show that it is topologically equivalent to shapes
Higher-Order Triangular-Distance Delaunay Graphs: Graph-Theoretical Properties
We consider an extension of the triangular-distance Delaunay graphs
(TD-Delaunay) on a set of points in the plane. In TD-Delaunay, the convex
distance is defined by a fixed-oriented equilateral triangle ,
and there is an edge between two points in if and only if there is an empty
homothet of having the two points on its boundary. We consider
higher-order triangular-distance Delaunay graphs, namely -TD, which contains
an edge between two points if the interior of the homothet of
having the two points on its boundary contains at most points of . We
consider the connectivity, Hamiltonicity and perfect-matching admissibility of
-TD. Finally we consider the problem of blocking the edges of -TD.Comment: 20 page
Dense point sets have sparse Delaunay triangulations
The spread of a finite set of points is the ratio between the longest and
shortest pairwise distances. We prove that the Delaunay triangulation of any
set of n points in R^3 with spread D has complexity O(D^3). This bound is tight
in the worst case for all D = O(sqrt{n}). In particular, the Delaunay
triangulation of any dense point set has linear complexity. We also generalize
this upper bound to regular triangulations of k-ply systems of balls, unions of
several dense point sets, and uniform samples of smooth surfaces. On the other
hand, for any n and D=O(n), we construct a regular triangulation of complexity
Omega(nD) whose n vertices have spread D.Comment: 31 pages, 11 figures. Full version of SODA 2002 paper. Also available
at http://www.cs.uiuc.edu/~jeffe/pubs/screw.htm
An Efficient Representation for Filtrations of Simplicial Complexes
A filtration over a simplicial complex is an ordering of the simplices of
such that all prefixes in the ordering are subcomplexes of . Filtrations
are at the core of Persistent Homology, a major tool in Topological Data
Analysis. In order to represent the filtration of a simplicial complex, the
entire filtration can be appended to any data structure that explicitly stores
all the simplices of the complex such as the Hasse diagram or the recently
introduced Simplex Tree [Algorithmica '14]. However, with the popularity of
various computational methods that need to handle simplicial complexes, and
with the rapidly increasing size of the complexes, the task of finding a
compact data structure that can still support efficient queries is of great
interest.
In this paper, we propose a new data structure called the Critical Simplex
Diagram (CSD) which is a variant of the Simplex Array List (SAL) [Algorithmica
'17]. Our data structure allows one to store in a compact way the filtration of
a simplicial complex, and allows for the efficient implementation of a large
range of basic operations. Moreover, we prove that our data structure is
essentially optimal with respect to the requisite storage space. Finally, we
show that the CSD representation admits fast construction algorithms for Flag
complexes and relaxed Delaunay complexes.Comment: A preliminary version appeared in SODA 201
- …