Numerical Methods in Computational Finance. Daniel J. Duffy
Чтение книги онлайн.
Читать онлайн книгу Numerical Methods in Computational Finance - Daniel J. Duffy страница 12
Transform a PDE with a mixed derivative term to one in which this term has been removed (the canonical PDE).
Why domain transformation is better than domain truncation in general.
A rigorous set of mathematical techniques (Fichera theory, energy estimates) to discover the correct boundary conditions for finance problems.
The deep relationship between PDEs and stochastic differential equations (SDEs). We discuss formulations and results that are important in calibration applications.
Part B prepares the way for a seamless route from PDEs to robust and understandable finite difference schemes that approximate them. It eliminates much trial-and-error experimentation. In a sense the topics in Part B serve as a reference for the more hands-on topics in later chapters. At the very least, it is important to be aware of the main results.
Part C (Chapters 14 to 17) introduces the mathematical background to the finite difference method for initial boundary value problems for parabolic partial differential equations. It encapsulates in one place all the background information that is needed to construct stable and accurate finite difference schemes for time-dependent problems. The schemes will be applied to one-factor and two-factor finance PDEs in later chapters. The advantage is that the chapters discuss finite difference schemes for generic PDEs that can then be applied to finance PDEs. We also devote two dedicated chapters to Sensitivity Analysis, and we propose at least five methods to compute the derivatives of solutions of initial boundary value problems with respect to underlying parameters. In finance, these are sometimes called option greeks.
The chapters in this part discuss both new as well as established methods to gain a deep understanding of the foundations of the finite difference method and its applications to finance, and beyond:
Defining stability for initial value problems, consistency and the Lax Equivalence Theorem.
Modern stability analysis for initial boundary value problems : discrete maximum principle, convergence.
Six ways to compute sensitivities.
A compact introduction to complex analysis: the Complex Step Method (CSM).
A good working knowledge of the topics in Part C is essential in order to proceed in an effective manner.
Part D (Chapters 18 to 22) introduces a number of modern and popular finite difference methods (approximately six) to approximate the solution of initial boundary value problems for two-factor partial differential equations. To our knowledge, this is the only book that discusses these methods as well as their comparative strengths together with their applications to option pricing and hedging.
In this part we offer a number of robust and accurate schemes for a range of PDEs:
Soviet Splitting (Marchuk, Yanenko, Strang).
Alternating Direction Explicit (ADE) (Saul'yev)
Method of Lines (MOL).
Front-fixing and variational methods for free boundary value problems.
We lay the mathematical foundations of all splitting methods by introducing semi-group theory and generalised exponential functions. In short, these schemes in combination with the PDE preprocessing techniques in Part B open up a world beyond the perennial Crank–Nicolson and Alternating Direction Implicit (ADI) methods.
A good working knowledge of the algorithms in Part D is essential. In particular, the ability to program these algorithms (in C++ for obvious reasons) is ideal. Algorithms should work on paper and in the computer.
Part E (Chapters 23 to 26) is concerned with applications of the techniques from the first twenty-two chapters. We discuss finite difference schemes for one-factor and two-factor, stochastic volatility, and interest problems. We also revisit some earlier chapters with a view to examining them in even more detail or from new perspectives. Finally, we offer tips and guidelines on extending the results in this book to other finance problems.
This part uses most of the mathematical and numerical techniques of the first twenty-two chapters, and we apply them to a range of linear and nonlinear PDEs. For each problem, we can preprocess it using the techniques in Part B before deciding which numerical schemes from Part D to use. In particular, we scope the chapters by addressing the following problems and solutions:
Spread options with domain transformation with Yanenko, Predictor-Corrector and Marchuk two-cycle methods.
Asian option pricing using ADE. Clarification of some issues relating to boundary conditions. Modern ADI methods.
Interest rate models (CIR), Feller condition and energy inequalities. ADE method. Relationship with Heston model.
Monotone schemes (viscosity solution) for two-factor problems with mixed derivatives and applications to Uncertain Volatility Models (UVM).
One-factor and two-factor Hull–White models using ADE and MOL.
Who Should Read this Book?
This book has universal appeal because it is a focused and detailed introduction to the mathematical theory and foundations of ordinary and partial differential equations, their approximation by the finite difference method and subsequent applications to computational finance. It is suitable both as an entry-level introduction as well as a detailed treatment of modern methods as used by industry quants and MSc/MFE students in finance. The topics in the book have major applications to numerical analysis, science and engineering. In fact, most of the PDE/FDM methods have their origins in these fields.
For more information relating to computational finance, including links to resources and the author's online courses, please visit www.datasim.nl.
CHAPTER 1 Real Analysis Foundations for this Book
The beginner should not be discouraged if he finds he does not have the prerequisites for reading