3,563 research outputs found
Optimal randomized incremental construction for guaranteed logarithmic planar point location
Given a planar map of segments in which we wish to efficiently locate
points, we present the first randomized incremental construction of the
well-known trapezoidal-map search-structure that only requires expected preprocessing time while deterministically guaranteeing worst-case
linear storage space and worst-case logarithmic query time. This settles a long
standing open problem; the best previously known construction time of such a
structure, which is based on a directed acyclic graph, so-called the history
DAG, and with the above worst-case space and query-time guarantees, was
expected . The result is based on a deeper understanding of the
structure of the history DAG, its depth in relation to the length of its
longest search path, as well as its correspondence to the trapezoidal search
tree. Our results immediately extend to planar maps induced by finite
collections of pairwise interior disjoint well-behaved curves.Comment: The article significantly extends the theoretical aspects of the work
presented in http://arxiv.org/abs/1205.543
Improved Implementation of Point Location in General Two-Dimensional Subdivisions
We present a major revamp of the point-location data structure for general
two-dimensional subdivisions via randomized incremental construction,
implemented in CGAL, the Computational Geometry Algorithms Library. We can now
guarantee that the constructed directed acyclic graph G is of linear size and
provides logarithmic query time. Via the construction of the Voronoi diagram
for a given point set S of size n, this also enables nearest-neighbor queries
in guaranteed O(log n) time. Another major innovation is the support of general
unbounded subdivisions as well as subdivisions of two-dimensional parametric
surfaces such as spheres, tori, cylinders. The implementation is exact,
complete, and general, i.e., it can also handle non-linear subdivisions. Like
the previous version, the data structure supports modifications of the
subdivision, such as insertions and deletions of edges, after the initial
preprocessing. A major challenge is to retain the expected O(n log n)
preprocessing time while providing the above (deterministic) space and
query-time guarantees. We describe an efficient preprocessing algorithm, which
explicitly verifies the length L of the longest query path in O(n log n) time.
However, instead of using L, our implementation is based on the depth D of G.
Although we prove that the worst case ratio of D and L is Theta(n/log n), we
conjecture, based on our experimental results, that this solution achieves
expected O(n log n) preprocessing time.Comment: 21 page
On the maximum size of an anti-chain of linearly separable sets and convex pseudo-discs
We show that the maximum cardinality of an anti-chain composed of
intersections of a given set of n points in the plane with half-planes is close
to quadratic in n. We approach this problem by establishing the equivalence
with the problem of the maximum monotone path in an arrangement of n lines. For
a related problem on antichains in families of convex pseudo-discs we can
establish the precise asymptotic bound: it is quadratic in n. The sets in such
a family are characterized as intersections of a given set of n points with
convex sets, such that the difference between the convex hulls of any two sets
is nonempty and connected.Comment: 10 pages, 3 figures. revised version correctly attributes the idea of
Section 3 to Tverberg; and replaced k-sets by "linearly separable sets" in
the paper and the title. Accepted for publication in Israel Journal of
Mathematic
Upper and Lower Bounds on Long Dual-Paths in Line Arrangements
Given a line arrangement with lines, we show that there exists a
path of length in the dual graph of formed by its
faces. This bound is tight up to lower order terms. For the bicolored version,
we describe an example of a line arrangement with blue and red lines
with no alternating path longer than . Further, we show that any line
arrangement with lines has a coloring such that it has an alternating path
of length . Our results also hold for pseudoline
arrangements.Comment: 19 page
On the Richter-Thomassen Conjecture about Pairwise Intersecting Closed Curves
A long standing conjecture of Richter and Thomassen states that the total
number of intersection points between any simple closed Jordan curves in
the plane, so that any pair of them intersect and no three curves pass through
the same point, is at least .
We confirm the above conjecture in several important cases, including the
case (1) when all curves are convex, and (2) when the family of curves can be
partitioned into two equal classes such that each curve from the first class is
touching every curve from the second class. (Two curves are said to be touching
if they have precisely one point in common, at which they do not properly
cross.)
An important ingredient of our proofs is the following statement: Let be
a family of the graphs of continuous real functions defined on
, no three of which pass through the same point. If there are
pairs of touching curves in , then the number of crossing points is
.Comment: To appear in SODA 201
Two Counting Problems in Geometric Triangulations and Pseudoline Arrangements
The purpose of this dissertation is to study two problems in combinatorial geometry in regard to obtaining better bounds on the number of geometric objects of interest: (i) monotone paths in geometric triangulations and (ii) pseudoline arrangements.
\medskip(i) A directed path in a graph is monotone in direction of if every edge in the path has a positive inner product with . A path is monotone if it is monotone in some direction. Monotone paths are studied in optimization problems, specially in classical simplex algorithm in linear programming. We prove that the (maximum) number of monotone paths in a geometric triangulation of points in the plane is . This improves an earlier upper bound of ; the current best lower bound is (Dumitrescu~\etal, 2016).
\medskip (ii) Arrangements of lines and pseudolines are fundamental objects in discrete and computational geometry. They also appear in other areas of computer science, for instance in the study of sorting networks. Let be the number of nonisomorphic arrangements of pseudolines and let . The problem of estimating was posed by Knuth in 1992. Knuth conjectured that and also derived the first upper and lower bounds: and . The upper bound underwent several improvements, (Felsner, 1997), and (Felsner and Valtr, 2011), for large . Here we show that for some constant . In particular, for large . This improves the previous best lower bound, , due to Felsner and Valtr (2011). Our arguments are elementary and geometric in nature. Further, our constructions are likely to spur new developments and improved lower bounds for related problems, such as in topological graph drawings.
\medskip Developing efficient algorithms and computer search were key to verifying the validity of both results
- …