196 research outputs found
Can local single-pass methods solve any stationary Hamilton-Jacobi-Bellman equation?
The use of local single-pass methods (like, e.g., the Fast Marching method)
has become popular in the solution of some Hamilton-Jacobi equations. The
prototype of these equations is the eikonal equation, for which the methods can
be applied saving CPU time and possibly memory allocation. Then, some natural
questions arise: can local single-pass methods solve any Hamilton-Jacobi
equation? If not, where the limit should be set? This paper tries to answer
these questions. In order to give a complete picture, we present an overview of
some fast methods available in literature and we briefly analyze their main
features. We also introduce some numerical tools and provide several numerical
tests which are intended to exhibit the limitations of the methods. We show
that the construction of a local single-pass method for general Hamilton-Jacobi
equations is very hard, if not impossible. Nevertheless, some special classes
of problems can be actually solved, making local single-pass methods very
useful from the practical point of view.Comment: 19 page
A low complexity algorithm for non-monotonically evolving fronts
A new algorithm is proposed to describe the propagation of fronts advected in
the normal direction with prescribed speed function F. The assumptions on F are
that it does not depend on the front itself, but can depend on space and time.
Moreover, it can vanish and change sign. To solve this problem the Level-Set
Method [Osher, Sethian; 1988] is widely used, and the Generalized Fast Marching
Method [Carlini et al.; 2008] has recently been introduced. The novelty of our
method is that its overall computational complexity is predicted to be
comparable to that of the Fast Marching Method [Sethian; 1996], [Vladimirsky;
2006] in most instances. This latter algorithm is O(N^n log N^n) if the
computational domain comprises N^n points. Our strategy is to use it in regions
where the speed is bounded away from zero -- and switch to a different
formalism when F is approximately 0. To this end, a collection of so-called
sideways partial differential equations is introduced. Their solutions locally
describe the evolving front and depend on both space and time. The
well-posedness of those equations, as well as their geometric properties are
addressed. We then propose a convergent and stable discretization of those
PDEs. Those alternative representations are used to augment the standard Fast
Marching Method. The resulting algorithm is presented together with a thorough
discussion of its features. The accuracy of the scheme is tested when F depends
on both space and time. Each example yields an O(1/N) global truncation error.
We conclude with a discussion of the advantages and limitations of our method.Comment: 30 pages, 12 figures, 1 tabl
An efficient method for multiobjective optimal control and optimal control subject to integral constraints
We introduce a new and efficient numerical method for multicriterion optimal
control and single criterion optimal control under integral constraints. The
approach is based on extending the state space to include information on a
"budget" remaining to satisfy each constraint; the augmented
Hamilton-Jacobi-Bellman PDE is then solved numerically. The efficiency of our
approach hinges on the causality in that PDE, i.e., the monotonicity of
characteristic curves in one of the newly added dimensions. A semi-Lagrangian
"marching" method is used to approximate the discontinuous viscosity solution
efficiently. We compare this to a recently introduced "weighted sum" based
algorithm for the same problem. We illustrate our method using examples from
flight path planning and robotic navigation in the presence of friendly and
adversarial observers.Comment: The final version accepted by J. Comp. Math. : 41 pages, 14 figures.
Since the previous version: typos fixed, formatting improved, one mistake in
bibliography correcte
A Generalized Fast Marching Method for dislocation dynamics
International audienceIn this paper, we consider a Generalized Fast Marching Method (GFMM) as a numerical method to compute dislocation dynamics. The dynamics of a dislocation hyper-surface in (with for physical applications) is given by its normal velocity which is a non-local function of the whole shape of the hyper-surface itself. For this dynamics, we show a convergence result of the GFMM as the mesh size goes to zero. We also provide some numerical simulations in dimension
Fast Marching Methods - parallel implementation and analysis
Fast Marching represents a very efficient technique for solving front propagation problems, which can be formulated as partial differential equations with Dirichlet boundary conditions, called Eikonal equation: , for and for , where is a domain in , is the initial position of a curve evolving with normal velocity F\u3e0. Fast Marching Methods are a necessary step in Level Set Methods, which are widely used today in scientific computing. The classical Fast Marching Methods, based on finite differences, are typically sequential. Parallelizing Fast Marching Methods is a step forward for employing the Level Set Methods on supercomputers. The efficiency of the parallel Fast Marching implementation depends on the required amount of communication between sub-domains and on algorithm ability to preserve the upwind structure of the numerical scheme during execution. To address these problems, I develop several parallel strategies which allow fast convergence. The strengths of these approaches are illustrated on a series of benchmarks which include the study of the convergence, the error estimates, and the proof of the monotonicity and stability of the algorithms
A rigorous setting for the reinitialization of first order level set equations
In this paper we set up a rigorous justification for the reinitialization
algorithm. Using the theory of viscosity solutions, we propose a well-posed
Hamilton-Jacobi equation with a parameter, which is derived from homogenization
for a Hamiltonian discontinuous in time which appears in the reinitialization.
We prove that, as the parameter tends to infinity, the solution of the initial
value problem converges to a signed distance function to the evolving
interfaces. A locally uniform convergence is shown when the distance function
is continuous, whereas a weaker notion of convergence is introduced to
establish a convergence result to a possibly discontinuous distance function.
In terms of the geometry of the interfaces, we give a necessary and sufficient
condition for the continuity of the distance function. We also propose another
simpler equation whose solution has a gradient bound away from zero
A GPU Accelerated Discontinuous Galerkin Conservative Level Set Method for Simulating Atomization
abstract: This dissertation describes a process for interface capturing via an arbitrary-order, nearly quadrature free, discontinuous Galerkin (DG) scheme for the conservative level set method (Olsson et al., 2005, 2008). The DG numerical method is utilized to solve both advection and reinitialization, and executed on a refined level set grid (Herrmann, 2008) for effective use of processing power. Computation is executed in parallel utilizing both CPU and GPU architectures to make the method feasible at high order. Finally, a sparse data structure is implemented to take full advantage of parallelism on the GPU, where performance relies on well-managed memory operations.
With solution variables projected into a kth order polynomial basis, a k+1 order convergence rate is found for both advection and reinitialization tests using the method of manufactured solutions. Other standard test cases, such as Zalesak's disk and deformation of columns and spheres in periodic vortices are also performed, showing several orders of magnitude improvement over traditional WENO level set methods. These tests also show the impact of reinitialization, which often increases shape and volume errors as a result of level set scalar trapping by normal vectors calculated from the local level set field.
Accelerating advection via GPU hardware is found to provide a 30x speedup factor comparing a 2.0GHz Intel Xeon E5-2620 CPU in serial vs. a Nvidia Tesla K20 GPU, with speedup factors increasing with polynomial degree until shared memory is filled. A similar algorithm is implemented for reinitialization, which relies on heavier use of shared and global memory and as a result fills them more quickly and produces smaller speedups of 18x.Dissertation/ThesisDoctoral Dissertation Aerospace Engineering 201
- …