196 research outputs found

    Can local single-pass methods solve any stationary Hamilton-Jacobi-Bellman equation?

    Get PDF
    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

    Full text link
    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

    Full text link
    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

    Get PDF
    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 RN\mathbb R^N (with N=2N=2 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 N=2N=2

    Fast Marching Methods - parallel implementation and analysis

    Get PDF
    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: F(x)T(x)=1F(x)|\nabla T(x)|=1, for xΩx \in \Omega and T(x)=0T(x)=0 for xΓx \in \Gamma, where Ω\Omega is a domain in Rn\mathbb{R}^n, Γ\Gamma 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

    Get PDF
    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

    Get PDF
    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
    corecore