168,422 research outputs found
Kinetic Voronoi Diagrams and Delaunay Triangulations under Polygonal Distance Functions
Let be a set of points and a convex -gon in .
We analyze in detail the topological (or discrete) changes in the structure of
the Voronoi diagram and the Delaunay triangulation of , under the convex
distance function defined by , as the points of move along prespecified
continuous trajectories. Assuming that each point of moves along an
algebraic trajectory of bounded degree, we establish an upper bound of
on the number of topological changes experienced by the
diagrams throughout the motion; here is the maximum length of an
-Davenport-Schinzel sequence, and is a constant depending on the
algebraic degree of the motion of the points. Finally, we describe an algorithm
for efficiently maintaining the above structures, using the kinetic data
structure (KDS) framework
A Framework for Algorithm Stability
We say that an algorithm is stable if small changes in the input result in
small changes in the output. This kind of algorithm stability is particularly
relevant when analyzing and visualizing time-varying data. Stability in general
plays an important role in a wide variety of areas, such as numerical analysis,
machine learning, and topology, but is poorly understood in the context of
(combinatorial) algorithms. In this paper we present a framework for analyzing
the stability of algorithms. We focus in particular on the tradeoff between the
stability of an algorithm and the quality of the solution it computes. Our
framework allows for three types of stability analysis with increasing degrees
of complexity: event stability, topological stability, and Lipschitz stability.
We demonstrate the use of our stability framework by applying it to kinetic
Euclidean minimum spanning trees
A complex adaptive systems approach to the kinetic folding of RNA
The kinetic folding of RNA sequences into secondary structures is modeled as
a complex adaptive system, the components of which are possible RNA structural
rearrangements (SRs) and their associated bases and base pairs. RNA bases and
base pairs engage in local stacking interactions that determine the
probabilities (or fitnesses) of possible SRs. Meanwhile, selection operates at
the level of SRs; an autonomous stochastic process periodically (i.e., from one
time step to another) selects a subset of possible SRs for realization based on
the fitnesses of the SRs. Using examples based on selected natural and
synthetic RNAs, the model is shown to qualitatively reproduce characteristic
(nonlinear) RNA folding dynamics such as the attainment by RNAs of alternative
stable states. Possible applications of the model to the analysis of properties
of fitness landscapes, and of the RNA sequence to structure mapping are
discussed.Comment: 23 pages, 4 figures, 2 tables, to be published in BioSystems (Note:
updated 2 references
Separation-Sensitive Collision Detection for Convex Objects
We develop a class of new kinetic data structures for collision detection
between moving convex polytopes; the performance of these structures is
sensitive to the separation of the polytopes during their motion. For two
convex polygons in the plane, let be the maximum diameter of the polygons,
and let be the minimum distance between them during their motion. Our
separation certificate changes times when the relative motion of
the two polygons is a translation along a straight line or convex curve,
for translation along an algebraic trajectory, and for
algebraic rigid motion (translation and rotation). Each certificate update is
performed in time. Variants of these data structures are also
shown that exhibit \emph{hysteresis}---after a separation certificate fails,
the new certificate cannot fail again until the objects have moved by some
constant fraction of their current separation. We can then bound the number of
events by the combinatorial size of a certain cover of the motion path by
balls.Comment: 10 pages, 8 figures; to appear in Proc. 10th Annual ACM-SIAM
Symposium on Discrete Algorithms, 1999; see also
http://www.uiuc.edu/ph/www/jeffe/pubs/kollide.html ; v2 replaces submission
with camera-ready versio
Mechanisms of kinetic trapping in self-assembly and phase transformation
In self-assembly processes, kinetic trapping effects often hinder the
formation of thermodynamically stable ordered states. In a model of viral
capsid assembly and in the phase transformation of a lattice gas, we show how
simulations in a self-assembling steady state can be used to identify two
distinct mechanisms of kinetic trapping. We argue that one of these mechanisms
can be adequately captured by kinetic rate equations, while the other involves
a breakdown of theories that rely on cluster size as a reaction coordinate. We
discuss how these observations might be useful in designing and optimising
self-assembly reactions
Kinetic Monte Carlo simulations inspired by epitaxial graphene growth
Graphene, a flat monolayer of carbon atoms packed tightly into a two
dimensional hexagonal lattice, has unusual electronic properties which have
many promising nanoelectronic applications. Recent Low Energy Electron
Microscopy (LEEM) experiments show that the step edge velocity of epitaxially
grown 2D graphene islands on Ru(0001) varies with the fifth power of the
supersaturation of carbon adatoms. This suggests that graphene islands grow by
the addition of clusters of five atoms rather than by the usual mechanism of
single adatom attachment.
We have carried out Kinetic Monte Carlo (KMC) simulations in order to further
investigate the general scenario of epitaxial growth by the attachment of
mobile clusters of atoms. We did not seek to directly replicate the Gr/Ru(0001)
system but instead considered a model involving mobile tetramers of atoms on a
square lattice. Our results show that the energy barrier for tetramer break up
and the number of tetramers that must collide in order to nucleate an immobile
island are the important parameters for determining whether, as in the
Gr/Ru(0001) system, the adatom density at the onset of island nucleation is an
increasing function of temperature. A relatively large energy barrier for
adatom attachment to islands is required in order for our model to produce an
equilibrium adatom density that is a large fraction of the nucleation density.
A large energy barrier for tetramer attachment to islands is also needed for
the island density to dramatically decrease with increasing temperature. We
show that islands grow with a velocity that varies with the fourth power of the
supersaturation of adatoms when tetramer attachment is the dominant process for
island growth
- …