11,575 research outputs found

    Aerodynamic design optimisation for complex geometries using unstructured grids

    Get PDF
    These lecture notes, prepared for the 1997 VKI Lecture Course on Inverse Design, discuss the use of unstructured grid CFD methods in the design of complex aeronautical geometries. The emphasis is on gradient-based optimisation approaches. The evaluation of approximate and exact linear sensitivities is described, as are different ways of formulating the adjoint equations to greatly reduce the computational cost when dealing with large numbers of design parameters. \ud \ud The current state-of-the-art is illustrated by two examples from turbomachinery and aircraft design

    Sharp error estimates for a discretisation of the 1D convection/diffusion equation with Dirac initial data

    Get PDF
    This paper derives sharp l∞\infty and l1 estimates of the error arising from an explicit approximation of the constant coefficient 1D convection/diffusion equation with Dirac initial data. The analysis embeds the discrete equations within a semi-discrete system of equations which can be solved by Fourier analysis. The error estimates are then obtained through asymptotic approximation of the integrals resulting from the inverse Fourier transform. this research is motivated by the desire to prove convergence of approximations to adjoint partial differential equations

    Monte Carlo evaluation of sensitivities in computational finance

    Get PDF
    In computational finance, Monte Carlo simulation is used to compute the correct prices for financial options. More important, however, is the ability to compute the so-called "Greeks'', the first and second order derivatives of the prices with respect to input parameters such as the current asset price, interest rate and level of volatility.\ud \ud This paper discusses the three main approaches to computing Greeks: finite difference, likelihood ratio method (LRM) and pathwise sensitivity calculation. The last of these has an adjoint implementation with a computational cost which is independent of the number of first derivatives to be calculated. We explain how the practical development of adjoint codes is greatly assisted by using Algorithmic Differentiation, and in particular discuss the performance achieved by the FADBAD++ software package which is based on templates and operator overloading within C++.\ud \ud The pathwise approach is not applicable when the financial payoff function is not differentiable, and even when the payoff is differentiable, the use of scripting in real-world implementations means it can be very difficult in practice to evaluate the derivative of very complex financial products. A new idea is presented to address these limitations by combining the adjoint pathwise approach for the stochastic path evolution with LRM for the payoff evaluation

    An extended collection of matrix derivative results for forward and reverse mode automatic differentiation

    Get PDF
    This paper collects together a number of matrix derivative results which are very useful in forward and reverse mode algorithmic differentiation (AD). It highlights in particular the remarkable contribution of a 1948 paper by Dwyer and Macphail which derives the linear and adjoint sensitivities of a matrix product, inverse and determinant, and a number of related results motivated by applications in multivariate analysis in statistics.\ud \ud This is an extended version of a paper which will appear in the proceedings of AD2008, the 5th International Conference on Automatic Differentiation

    Adjoint recovery of superconvergent functionals from PDE approximations

    Get PDF
    Motivated by applications in computational fluid dynamics, a method is presented for obtaining estimates of integral functionals, such as lift or drag, that have twice the order of accuracy of the computed flow solution on which they are based. This is achieved through error analysis that uses an adjoint PDE to relate the local errors in approximating the flow solution to the corresponding global errors in the functional of interest. Numerical evaluation of the local residual error together with an approximate solution to the adjoint equations may thus be combined to produce a correction for the computed functional value that yields the desired improvement in accuracy. Numerical results are presented for the Poisson equation in one and two dimensions and for the nonlinear quasi-one-dimensional Euler equations. The theory is equally applicable to nonlinear equations in complex multi-dimensional domains and holds great promise for use in a range of engineering disciplines in which a few integral quantities are a key output of numerical approximations

    Antithetic multilevel Monte Carlo estimation for multi-dimensional SDEs without L\'{e}vy area simulation

    Full text link
    In this paper we introduce a new multilevel Monte Carlo (MLMC) estimator for multi-dimensional SDEs driven by Brownian motions. Giles has previously shown that if we combine a numerical approximation with strong order of convergence O(Δt)O(\Delta t) with MLMC we can reduce the computational complexity to estimate expected values of functionals of SDE solutions with a root-mean-square error of ϵ\epsilon from O(ϵ−3)O(\epsilon^{-3}) to O(ϵ−2)O(\epsilon^{-2}). However, in general, to obtain a rate of strong convergence higher than O(Δt1/2)O(\Delta t^{1/2}) requires simulation, or approximation, of L\'{e}vy areas. In this paper, through the construction of a suitable antithetic multilevel correction estimator, we are able to avoid the simulation of L\'{e}vy areas and still achieve an O(Δt2)O(\Delta t^2) multilevel correction variance for smooth payoffs, and almost an O(Δt3/2)O(\Delta t^{3/2}) variance for piecewise smooth payoffs, even though there is only O(Δt1/2)O(\Delta t^{1/2}) strong convergence. This results in an O(ϵ−2)O(\epsilon^{-2}) complexity for estimating the value of European and Asian put and call options.Comment: Published in at http://dx.doi.org/10.1214/13-AAP957 the Annals of Applied Probability (http://www.imstat.org/aap/) by the Institute of Mathematical Statistics (http://www.imstat.org

    Decision-making under uncertainty: using MLMC for efficient estimation of EVPPI

    Full text link
    In this paper we develop a very efficient approach to the Monte Carlo estimation of the expected value of partial perfect information (EVPPI) that measures the average benefit of knowing the value of a subset of uncertain parameters involved in a decision model. The calculation of EVPPI is inherently a nested expectation problem, with an outer expectation with respect to one random variable XX and an inner conditional expectation with respect to the other random variable YY. We tackle this problem by using a Multilevel Monte Carlo (MLMC) method (Giles 2008) in which the number of inner samples for YY increases geometrically with level, so that the accuracy of estimating the inner conditional expectation improves and the cost also increases with level. We construct an antithetic MLMC estimator and provide sufficient assumptions on a decision model under which the antithetic property of the estimator is well exploited, and consequently a root-mean-square accuracy of ε\varepsilon can be achieved at a cost of O(ε−2)O(\varepsilon^{-2}). Numerical results confirm the considerable computational savings compared to the standard, nested Monte Carlo method for some simple testcases and a more realistic medical application

    Convergence analysis of Crank-Nicolson and Rannacher time-marching

    Get PDF
    This paper presents a convergence analysis of Crank-Nicolson and Rannacher time-marching methods which are often used in finite difference discretisations of the Black-Scholes equations. Particular attention is paid to the important role of Rannacher's startup procedure, in which one or more initial timesteps use Backward Euler timestepping, to achieve second order convergence for approximations of the first and second derivatives. Numerical results confirm the sharpness of the error analysis which is based on asymptotic analysis of the behaviour of the Fourier transform. The relevance to Black-Scholes applications is discussed in detail, with numerical results supporting recommendations on how to maximise the accuracy for a given computational cost

    Computing Greeks using multilevel path simulation

    Get PDF
    We investigate the extension of the multilevel Monte Carlo method [2, 3] to the calculation of Greeks. The pathwise sensitivity analysis [5] differentiates the path evolution and effectively reduces the smoothness of the payoff. This leads to new challenges: the use of naive algorithms is often impossible because of the inapplicability of pathwise sensitivities to discontinuous payoffs.\ud \ud These challenges can be addressed in three different ways: payoff smoothing using conditional expectations of the payoff before maturity [5]; an approximation of the above technique using path splitting for the final timestep [1]; the use of a hybrid combination of pathwise sensitivity and the Likelihood Ratio Method [4]. We discuss the strengths and weaknesses of these alternatives in different multilevel Monte Carlo settings
    • …
    corecore