634 research outputs found
Maximal Area Triangles in a Convex Polygon
The widely known linear time algorithm for computing the maximum area
triangle in a convex polygon was found incorrect recently by Keikha et.
al.(arXiv:1705.11035). We present an alternative algorithm in this paper.
Comparing to the only previously known correct solution, ours is much simpler
and more efficient. More importantly, our new approach is powerful in solving
related problems
Random lattice triangulations: Structure and algorithms
The paper concerns lattice triangulations, that is, triangulations of the
integer points in a polygon in whose vertices are also integer
points. Lattice triangulations have been studied extensively both as geometric
objects in their own right and by virtue of applications in algebraic geometry.
Our focus is on random triangulations in which a triangulation has
weight , where is a positive real parameter, and
is the total length of the edges in . Empirically, this
model exhibits a "phase transition" at (corresponding to the
uniform distribution): for distant edges behave essentially
independently, while for very large regions of aligned edges
appear. We substantiate this picture as follows. For sufficiently
small, we show that correlations between edges decay exponentially with
distance (suitably defined), and also that the Glauber dynamics (a local Markov
chain based on flipping edges) is rapidly mixing (in time polynomial in the
number of edges in the triangulation). This dynamics has been proposed by
several authors as an algorithm for generating random triangulations. By
contrast, for we show that the mixing time is exponential. These
are apparently the first rigorous quantitative results on the structure and
dynamics of random lattice triangulations.Comment: Published at http://dx.doi.org/10.1214/14-AAP1033 in the Annals of
Applied Probability (http://www.imstat.org/aap/) by the Institute of
Mathematical Statistics (http://www.imstat.org
Geometric shortest path containers [online]
In this paper, we consider Dijkstra\u27s algorithm for the
single source single target shortest path problem in large
sparse graphs.
The goal is to reduce the response time for on-line queries by
using precomputed information.
Due to the size of the graph, preprocessing space requirements
can be only linear in the number of nodes.
We assume that a layout of the graph is given.
In the preprocessing, we determine from this layout a geometric
object for each edge containing all nodes that can be reached by
a shortest path starting with that edge.
Based on these geometric objects, the search space for on-line
computation can be reduced significantly.
Shortest path queries can then be answered by Dijkstra\u27s
algorithm restricted to edges where the corresponding geometric
object contains the target.
We present an extensive experimental study comparing the impact
of different types of objects.
The test data we use are real-world traffic networks, the
typical field of application for this scenario.
Furthermore, we present new algorithms as well as an empirical
study for the dynamic case of this problem, where edge weights
are subject to change and the geometric containers have to be
updated.
We evaluate the quality and the time for different update
strategies that guarantee correct shortest paths.
Finally, we present a software framework in C++ to realize the
implementations of all of our variants of Dijkstra\u27s algorithm.
A basic implementation of the algorithm is refined for each
modification and - even more importantly - these modifications
can be combined in any possible way without loss of efficiency
Discrete complex analysis on planar quad-graphs
We develop a linear theory of discrete complex analysis on general
quad-graphs, continuing and extending previous work of Duffin, Mercat, Kenyon,
Chelkak and Smirnov on discrete complex analysis on rhombic quad-graphs. Our
approach based on the medial graph yields more instructive proofs of discrete
analogs of several classical theorems and even new results. We provide discrete
counterparts of fundamental concepts in complex analysis such as holomorphic
functions, derivatives, the Laplacian, and exterior calculus. Also, we discuss
discrete versions of important basic theorems such as Green's identities and
Cauchy's integral formulae. For the first time, we discretize Green's first
identity and Cauchy's integral formula for the derivative of a holomorphic
function. In this paper, we focus on planar quad-graphs, but we would like to
mention that many notions and theorems can be adapted to discrete Riemann
surfaces in a straightforward way.
In the case of planar parallelogram-graphs with bounded interior angles and
bounded ratio of side lengths, we construct a discrete Green's function and
discrete Cauchy's kernels with asymptotics comparable to the smooth case.
Further restricting to the integer lattice of a two-dimensional skew coordinate
system yields appropriate discrete Cauchy's integral formulae for higher order
derivatives.Comment: 49 pages, 8 figure
- …