{
"type": "Article",
"authors": [
{
"type": "Person",
"familyNames": [
"Cohen"
],
"givenNames": [
"David"
]
}
],
"identifiers": [],
"title": "Book Review: “An Introduction to the Numerical Simulation of Stochastic Differential Equations” by Desmond J. Higham and Peter E. Kloeden",
"meta": {},
"content": [
{
"type": "Figure",
"id": "fig1",
"licenses": [
{
"type": "CreativeWork",
"content": [
{
"type": "Paragraph",
"content": [
"All rights reserved."
]
}
]
}
],
"content": [
{
"type": "ImageObject",
"contentUrl": "mag-51-1.png",
"mediaType": "image/png",
"meta": {
"inline": false
}
}
]
},
{
"type": "Paragraph",
"id": "p2",
"content": [
"The aim of the book under review is to “provide a lively, accessible introduction to the numerical solution of stochastic differential equations (SDEs)” (taken from the first sentence of the preface).\nKnowing the scientific expertise of the two authors of this book as well as their communication skills, it was clear to me from the start that this aim would be reached.\nI hope that my review will illustrate this fact."
]
},
{
"type": "Paragraph",
"id": "p3",
"content": [
"SDEs and their numerical simulations are indispensable tools in a multitude of disciplines.\nThey have been used in various application areas such as chemical kinetics, engineering, epidemic modeling, financial mathematics, neuroscience, physics, social sciences, etc.\nTo understand these models and simulate solutions to SDEs efficiently requires advanced knowledge in probability theory, stochastic analysis, as well as numerical analysis.\nHowever, to understand the main ideas and concepts of SDEs and their numerical simulations using this book, it is enough to start with a good knowledge of algebra, calculus and some familiarity with numerical analysis and probability theory."
]
},
{
"type": "Paragraph",
"id": "p4",
"content": [
"By reading this book (and doing the exercises!), the reader will develop an intuitive feeling for the main ideas around SDEs, learn to implement first numerical methods to efficiently simulate SDEs in various applications, and get ideas of the proofs of some of the fundamental theorems in numerics for SDEs.\nAll this is accomplished thanks to a constant focus on the essential (avoiding technicalities), an engaging and pedagogical way of presenting the necessary material, and appropriate use of well-chosen (computational) examples and inviting (theoretical and computational) exercises."
]
},
{
"type": "Paragraph",
"id": "p5",
"content": [
"The book under review is not a rigorous text in mathematics, and the authors acknowledge this in many places.\nThe interested reader is often referred to the more advanced and technical literature on the subject.\nFor more rigorous and advanced books on the numerical treatment of SDEs, one could consult for instance: ",
{
"type": "Emphasis",
"content": [
"Numerical Solution of Stochastic Differential Equations"
]
},
" by Kloeden, Platen, or ",
{
"type": "Emphasis",
"content": [
"Stochastic Numerics for Mathematical Physics"
]
},
" by Milstein, Tretyakov, or ",
{
"type": "Emphasis",
"content": [
"Numerical solution of SDE through computer experiments"
]
},
" by Kloeden, Platen, Schurz."
]
},
{
"type": "Paragraph",
"id": "p6",
"content": [
"The present book contains 20 chapters, ordered in a very didactic manner in increasing order of difficulty (at least according to me).\nEach chapter starts with a compact outline in bullet points, a small picture reflecting the content of the chapter, and a clear and concise statement of motivation, and each one is illustrated with several accessible (computational) examples.\nEvery chapter ends with notes and references (e.g. for further advanced reading), a list of both theoretical and computational exercises (with solutions available at the publisher’s website), and most importantly, some funny quotes!\nAt the end, the book provides a list of symbols, an index and an extensive bibliography.\n"
]
},
{
"type": "Paragraph",
"id": "p7",
"content": [
"Let me now give a brief description of the content of each chapter.\nThe first chapter presents (discrete and continuous) random variables and related topics.\nChapter 2 introduces basic computational concepts to simulate random variables.\nThe third chapter contains the heart of the theory of SDEs, namely Brownian motion and its main properties.\nChapter 4 deals with (mostly Itô) stochastic integrals.\nThese four chapters provide all the tools required to define scalar SDEs, which are duly presented in Chapter 5, along with many examples from the domains of application.\nOne particularly important tool, namely the Itô formula, is described in Chapter 6.\nThe goal of Chapter 7 is to give a brief overview of the Stratonovich form of an SDE.\nChapter 8 deals with the simplest and most used numerical scheme for SDEs: the Euler–Maruyama scheme.\nChapters 9 and 10 give a sketch of the proofs of weak and strong convergence of the Euler–Maruyama scheme.\nFrom this point on, my impression is that the chapters begin touching on more advanced topics.\nChapter 11 investigates the mean-square and asymptotic stability of the stochastic ",
{
"type": "MathFragment",
"mathLanguage": "mathml",
"text": "θ",
"meta": {
"altText": "\\theta"
}
},
"-method.\nThe aim of Chapter 12 is to use numerical methods in a Monte Carlo setting to compute mean exit times in several applications.\nChapter 13 deals with a typical area of application of SDEs: computing various financial quantities.\nChapter 14 investigates long-time properties of SDEs and steady states.\nChapter 15 presents the multilevel Monte Carlo technique to reduce the computational cost of the classical Monte Carlo method.\nChapter 16 introduces SDEs with jumps.\nChapter 17 presents a derivation of high-order numerical methods for SDEs (based on stochastic Taylor expansions).\nChapters 18 and 19 extend the main concepts seen so far to systems of SDEs.\nFinally, the last chapter of the book deals with stochastic modeling and simulation of chemical reactions."
]
},
{
"type": "Paragraph",
"id": "p8",
"content": [
"The book under review is very well written, accessible, enjoyable to read, not too long, and offers heuristic explanations to key concepts and results on SDEs and their numerical discretisations.\nIt is an ideal book for undergraduate and graduate students in mathematics and statistics, as well as interested students from computer science, engineering, finance, life sciences, or physics, for instance.\nThis book is also recommended for more “senior” scientists who would like to learn the “basics” about numerics for SDEs, for example to give an introductory lecture on the subject.\n"
]
},
{
"type": "Paragraph",
"content": [
"Desmond J. Higham and Peter E. Kloeden, ",
{
"type": "Emphasis",
"content": [
"An Introduction to the Numerical Simulation of Stochastic Differential Equations"
]
},
". SIAM, 2012, 293 pages, Hardback ISBN 978-1-6119-7642-7"
]
},
{
"type": "Paragraph",
"id": "authorinfo",
"content": [
"\nDavid Cohen is professor of mathematics at Chalmers University of Technology.\nWhen not teaching or racking his brains investigating numerical methods for stochastic partial differential equations, David enjoys riding his bikes in the forests and roads around Gothenburg and in the Swiss Alps (with a helmet of course!).\n",
{
"type": "Link",
"target": "mailto:david.cohen@chalmers.se",
"content": [
"david.cohen@chalmers.se"
]
}
]
}
]
}