Journal of Computational Finance
ISSN:
1460-1559 (print)
1755-2850 (online)
Editor-in-chief: Christoph Reisinger
Branching diffusions with jumps, and valuation with systemic counterparties
Need to know
- Representation of nonlocal nonlinear PDEs via branching processes with jumps.
- A forward Monte Carlo algorithm for nonlocal pricing PDEs.
- Algorithm for pricing of contingent claims with systemic counterparty risk.
Abstract
We extend the branching diffusion Monte Carlo method of Henry-Labordère et al to the case of parabolic partial differential equations with mixed local–nonlocal analytic nonlinearities. We investigate branching diffusion representations of classical solutions, and we provide sufficient conditions under which the branching diffusion representation solves the partial differential equation in the viscosity sense. Our theoretical setup directly leads to a Monte Carlo algorithm, whose applicability is showcased in the valuation of financial positions with defaultable, systemically important counterparties and a high-dimensional underlying.
Introduction
1 Introduction
The objective of this paper is to derive probabilistic representations of solutions of a certain class of nonlinear parabolic partial differential equations (PDEs) with nonlocal terms in the nonlinearity. The representation is based on a branching diffusion mechanism with jumps at branching times and makes it possible to compute solutions by direct (nonnested) Monte Carlo simulation, leading to a numerical algorithm that does not suffer from the curse of dimensionality.
The class of PDEs under consideration in this paper takes the form
(1.1) |
where denotes the infinitesimal generator of an Itô diffusion, ie, a (possibly degenerate) linear partial differential operator of second order; is a nonlocal operator; and the nonlinearity is analytic in the jump terms.
In recent years, starting with Henry-Labordère (2012), there has been significant progress in the realm of probabilistic representations of PDEs with analytic nonlinearities acting on zeroth- and first-order derivatives. We refer in particular to Henry-Labordère et al (2014) for the zeroth-order case and to Henry-Labordère et al (2019) for the first-order case. We also refer to Bouchard et al (2017) for an extension of the branching diffusion approach to the case of locally analytic nonlinearities, to Bouchard et al (2019) for the case of Lipschitz nonlinearities, to Henry-Labordère and Touzi (2018) for higher-order PDEs and to Agarwal and Claisse (2020) for an extension to elliptic equations. The main contribution of the present paper is to extend the branching diffusion approach to the case of nonlocal terms inside the nonlinearity. This extension is achieved by introducing jump marks in the branching diffusion underlying the probabilistic representation result: we consider a branching diffusion similar to the one introduced in Henry-Labordère et al (2014) with the additional feature that, at each branching time, a subset of offspring particles jumps away from their parent’s position. We refer to the resulting object as a branching diffusion with jumps.11 1 This is not to be confused with the straightforward notion of branching jump-diffusions, where jump terms appear in the infinitesimal generator ; see also the discussion below Theorem 2.6.
Our main motivation behind the derivation of a probabilistic representation is to open up the possibility of applying numerical algorithms for nonlocal nonlinear PDEs in high dimensions via Monte Carlo simulation. The effectiveness and efficiency of such algorithms is showcased in an example of a nonlocal nonlinear PDE, which we solve in dimensions up to . In addition, we show how our Monte Carlo methodology can be used in the pricing of (or equivalently, the computation of credit valuation adjustments for ) financial positions where the counterparty is a systemically important financial institution whose default causes a devaluation of the underlying. This jump-at-default model represents a particularly realistic setup for wrong-way risk (see, for example, Brigo et al 2019; Mercurio and Li 2015; Pykhtin and Sokol 2013). Our Monte Carlo approach complements existing methods by making it possible to price systemic defaultable positions for settings where the underlying dynamics are not tractable by PDE methods (unlike in, for example, Carr and Ghamami (2017) or Kim and Leung (2016)), including high-dimensional applications.
The remainder of the paper is organized as follows. Section 2 provides the stochastic construction of the branching diffusion with jumps and derives a probabilistic representation of classical solutions of PDE (2.1) in terms of it. In Section 3 we conversely establish sufficient conditions for the branching diffusion representation to yield a viscosity solution of (2.1). Section 4 illustrates how the branching diffusion representation allows for the efficient simulation of solutions via the Monte Carlo method in a stylized high-dimensional example. In Section 5 we showcase our methodology in the context of pricing with a systemically important, defaultable counterparty and a high-dimensional underlying (to wit, the Standard & Poor’s 500 (S&P 500) stock index). Section 6 concludes.
2 Branching diffusion representations for nonlocal partial differential equations
Throughout this paper, we fix a time horizon . The goal of this section is to provide a stochastic representation of a classical solution of a nonlocal PDE of the form
(2.1) | ||||
(2.2) |
where
is the infinitesimal generator of a diffusion process; is a distribution on an abstract measurable space ; the nonlinearity
is (multivariate) analytic in with measurable coefficients for , where and is a nonempty set of multi-indexes;22 2 We use standard multi-index notation and write for and , . The case of a multivariate polynomial obtains if is finite. In particular, note that, for , and the nonlocal operator inside the nonlinearity is given by with coordinates
where the evaluation loci , , are measurable functions. For the branching diffusion with jumps constructed below, the operator describes the dynamics of individual particles between branching times and specifies the initial positions of particles with jump mark at branching times.
2.1 Preliminaries
For , we denote by the set of all -words with length at most and by the set of finite -words. We work on a probability space that supports the following random variables, all of which are taken to be mutually independent.
- •
A family of independent -valued Brownian motions that serve as driving noise for the emerging diffusion processes with infinitesimal generator .
- •
A family of independent and identically distributed (iid) -valued random variables with distribution .
- •
A family of iid -valued random variables serving as lifetimes of the particles underlying the branching mechanism. We assume that the distribution of , , admits a continuous density such that
(2.3) - •
A family of iid -valued random variables modeling the number of offspring of each particle as well as marks for their initial positions. We assume that
In the following, we describe the branching mechanism and the spatial dynamics separately to finally obtain the branching diffusion representation of PDE (2.1).
2.2 Branching mechanism
We fix an initial time . The branching mechanism is defined by recursion on successive generations for each .
Given a particle of generation labeled , we denote its parent particle by . The branching time of particle is given by ; on the event the particle is removed at time and branches into descendants, which are labeled by for . For each we define the jump mark of particle by
ie, we attach the jump mark to the first descendants of , the mark to the following descendants, etc. This iteration is well defined and uniquely determines the branching dynamics if we assume that the mechanism starts with a single particle with label of generation at time and
In the following, we only refer to as a particle if either or is a particle and . Figure 1 visualizes this branching mechanism.
We denote the random set of all particles of generation alive at time by
The set of all particles of generation alive before or at time is given by33 3 Since is piecewise constant, the set is measurable.
Finally, the set of all particles alive at time and the set of all particles alive before or at time are defined as
respectively. For ease of notation, we subsequently write
As in Henry-Labordère et al (2019, Proposition 2.4), the total number of particles is almost surely (a.s.) finite, ie,
(see also Athreya and Ney 1972, Theorem IV.1.1; Harris 1963, Chapter VI, Section 12ff).
2.3 Branching diffusion dynamics
The next step is to specify the dynamics of the individual particles. We first impose some standard regularity assumptions on the coefficient functions in the infinitesimal generator .
Assumption 2.1.
The functions
are measurable and satisfy the following Lipschitz and linear-growth conditions: there exists a constant such that
Under this assumption, classical results such as Theorem 3.21 in Pardoux and Răşcanu (2014) imply that the stochastic differential equation
(2.4) |
admits a pathwise unique strong solution for each starting configuration . Here, is an -valued Brownian motion on that is independent of all other random variables defined so far in the paper. The natural filtration of augmented by all -null sets is denoted by . An application of the results in Pardoux and Răşcanu (2014, Chapter 3.7) yields the following.
Lemma 2.2 (Properties of the diffusion).
The random field defined via (2.4) can be chosen such that it satisfies the following conditions.
- (i) Continuity with respect to initial data.
-
The map
is a.s. continuous.
- (ii) Flow property.
-
For all and any -valued -stopping time ,
- (iii) Strong Markov property.
-
For all and , for any -valued -stopping time and for every bounded measurable function , we have
The branching diffusion is constructed by attaching to each particle in the branching mechanism a diffusion with the same dynamics as but with a different driving noise and a suitable initial condition. More precisely, we fix and define for each with an associated diffusion
as the unique strong solution of
Note that this iteration is well defined starting from . It follows that has the same dynamics as but with the different, independent driving noise . The lifetime of coincides with the lifetime of the particle . Moreover, the initial value of is determined by the terminal value of the diffusion associated with its parent particle , the map corresponding to its mark and the jump parameter . For later reference, we encode all information available up to generation by setting
For notational convenience, we furthermore write for the trivial -algebra. Finally, for , we enlarge these -algebras by the branching time information of the next generation, ie, we set
For and , we observe that, conditional on , the laws of
on are identical. We stress that
do not coincide pathwise since the dynamics of are driven by , while those of
are driven by . Replacing the driving Brownian motion with a new, independent one for each offspring particle – without changing its distribution – will be the key step in the branching representation below.
2.4 Branching diffusion representation
We now address the branching diffusion representation of classical solutions of PDE (2.1). To begin with, we specify suitable boundedness assumptions on the coefficient functions and the terminal condition .
Assumption 2.3.
In order for the possibly infinite series in the nonlinearity of PDE (2.1) to be defined unambiguously, we subsequently use the following standard definition of classical solutions.
Definition 2.4 (Classical solution).
We are now in a position to establish the main result of this section, which allows us to represent a classical solution of PDE (2.1) by means of a functional of the branching diffusion. The key idea is to introduce randomization across subsequent generations and subsequently exploit the conditional independence structure.
Remark 2.5 (Randomization).
We fix a particle of generation . By a slight abuse of notation, we drop any indexes pertaining to the initial position and write
For any classical solution of PDE (2.1), under suitable regularity and integrability assumptions, we have by a Feynman–Kac argument44 4 See (2.10) in the proof of Theorem 2.6 for details.
(2.5) |
The key idea underlying the branching diffusion representation is to represent the right-hand side recursively in terms of the branching diffusion , thus eliminating the integral, sum and nonlinearity within the conditional expectation. More precisely, we claim that
(2.6) |
Let us start by considering the first summand in (2.6). Since
and and have the same conditional distribution given , the tower property and the fact that yield
Then, since is independent of and , we can simply integrate with respect to the density of and use the definition of in (2.3) to obtain
as in (2.5). The second term in (2.6) is slightly more involved, but can be handled similarly. First, we use the conditional identity, given , of the laws of and to obtain
Next, independence of and from all other objects involved allows us to integrate with respect to the associated probability mass and density functions, and we obtain
Combining the above equations, we have therefore argued that
and thus (2.6) holds. The key advantage of (2.6) is that the nonlinearity is represented via
where it is possible to iterate over all generations of particles, using conditional independence across generations: indeed, the terms appearing as arguments in the function correspond to the initial positions of the particles of generation . This leads to the branching diffusion representation made rigorous in Theorem 2.6.
We next state the first main result of this paper: a branching diffusion representation of classical solutions of PDE (2.1).
Theorem 2.6.
(Branching representation of classical solutions) Let Assumptions 2.1 and 2.3 hold, be a classical solution of PDE (2.1) satisfying BC (2.2) and . Suppose that
- (i)
the family defined in (2.8) is uniformly integrable and
- (ii)
the functions and
satisfy a polynomial growth condition.55 5 is said to satisfy a polynomial growth condition if there are constants such that .
Then, admits the branching diffusion representation
(2.7) |
The representation (2.7) provides the basis for a direct (nonnested) Monte Carlo method by simulating a diffusion on that branches at an a.s. finite number of times with a.s. finitely many offspring; see Sections 4 and 5.
Proof of Theorem 2.6.
For , iteratively define the random variables,66 6 For notational convenience, we suppress the dependence on on the right-hand sides of these definitions but highlight here that and and also that and .
and
and set
(2.8) |
Since and is uniformly integrable, it follows from Vitali’s theorem that is integrable and . Hence, it suffices to show that
(2.9) |
Step 1. Fix a particle of generation and write
Setting for each , Itô’s lemma and the fact that solves PDE (2.1) yield
where the local martingale part
is in fact a martingale. Since is -measurable, taking conditional expectations yields
It is clear that, as ,
and using (ii) it follows by a dominated convergence argument as in Karatzas and Shreve (1998, Theorem 5.7.6) that
where we have used the fact that by definition of . Since has distribution and is independent of , and and are independent, it follows that
(2.10) |
and by the argument in Remark 2.5 this can be further rewritten as
(2.11) |
Step 2. We establish (2.9) by induction on . For , let be the only particle of generation , recall that is trivial and note that (2.11) can be rewritten as
Now, let and suppose that the claim is true for , ie,
(2.12) |
Let be an arbitrary particle of generation . On the event
the particle branches into offspring particles , , of which the first have mark , ie, jump to , the next have mark , ie, jump to , and so forth. Thus, on the event , we have
where the final identity is due to (2.11). Thus, using the -conditional independence of the individual offspring particles, we have
(2.13) |
Then, using (2.13) and the definition of , we obtain
Plugging this into (2.12) yields the claim since is -measurable and thus
∎
Remark 2.7.
A sufficient condition for (ii) in Theorem 2.6 to hold is that is bounded and ; the latter condition holds in particular if is finite. If is bounded, similar arguments to those in Section 3.2 can be used to obtain sufficient conditions for (i). Note that in several applications, including valuation with counterparty risk as in Section 5, the condition that is bounded can be verified a priori.
The branching diffusion representation in Theorem 2.6 can be extended in several ways: combining our approach with that in Henry-Labordère et al (2019) allows the treatment of mixed local and nonlocal nonlinearities that include first-order derivatives. Moreover, the notion of branching diffusions with jumps can also be extended to that of branching jump-diffusions with jumps, allowing for an additional (linear) nonlocal term in the infinitesimal generator.
3 Viscosity solutions and branching diffusion representations
In the previous section, we started with a classical solution of PDE (2.1) and aimed to derive its branching diffusion representation. This result was achieved under the assumption that a classical solution exists. In this section, we study the converse question: can the branching diffusion representation be used to define a solution of the PDE? It is clear that in general the branching diffusion representation does not yield a sufficiently regular solution to qualify as a classical solution; hence, we subsequently work with the weaker concept of viscosity solutions.
The main result of this section gives sufficient conditions under which the branching diffusion representation defines a viscosity solution of PDE (2.1). We then derive conditions under which the family is uniformly integrable, which implies one of the key assumptions needed to obtain the viscosity property of the branching diffusion representation.
3.1 Viscosity solutions of nonlocal nonlinear PDEs
We first provide a definition of viscosity solutions of PDE (2.1) that is appropriate for dealing with the nonlocal terms in the nonlinearity.
Definition 3.1.
(Viscosity solution) Suppose Assumption 2.3 holds and let be a continuous function such that
We say that
- (1)
is a viscosity subsolution of PDE (2.1) if for all and all test functions with and we have
- (2)
is a viscosity supersolution of PDE (2.1) if for all and all test functions with and we have
- (3)
is a viscosity solution of PDE (2.1) if it is both a viscosity subsolution and a viscosity supersolution.
With this definition in place, we can state our second main result.
Theorem 3.2 (Viscosity property of the branching representation).
For all , let be as given in (2.7) and define
(3.1) |
In addition to Assumptions 2.1 and 2.3, assume that the stochastic differential equation coefficients , and the PDE coefficients , , and are continuous. Moreover, suppose that the following conditions are satisfied for all .
- (i)
There exists such that the family is uniformly integrable.
- (ii)
There exist and a measurable function such that
with
- (iii)
It holds that
Then, is a viscosity solution of PDE (2.1).
Note that if is bounded and (as in Remark 2.7), then conditions (ii) and (iii) are satisfied; sufficient conditions for (i), which simultaneously imply boundedness of , are given in Section 3.2 below.
Proof.
Note that the uniform integrability assumption (i) implies that , and hence is well defined. Moreover, Lemma 2.2 and the continuity of , , and guarantee that is continuous, so is continuous by Vitali’s theorem. Finally, condition (ii) guarantees that satisfies the integrability conditions required on viscosity solutions in Definition 3.1.
Step 1. We fix . As before, we drop the index in some of the random variables and processes to simplify notation. Moreover, we set
We first observe that
and also that
Using the definition of the branching diffusion and conditional independence structure, we find that
Putting these equations together and using the tower property of conditional expectation, it follows as in Remark 2.5 that
(3.2) |
For , we now introduce the stopping time
From (3.2), the flow property and the strong Markov property of as noted in Lemma 2.2, in combination with the conditional version of Fubini’s theorem, which is applicable by (iii), it follows that satisfies the dynamic programming representation
(3.3) |
Step 2. From the dynamic programming representation (3.3), the viscosity property of follows by standard arguments. To keep the presentation self-contained, we provide a proof of the subsolution property (the supersolution property is established analogously). We fix a test function with and . By the dynamic programming representation and Itô’s lemma, we find that
For , we now define
to arrive at
From condition (ii) and the dominated convergence theorem, it follows that is continuous. Therefore,
and thus, since ,
Letting allows us to conclude that , so is a viscosity subsolution in the sense of Definition 3.1. ∎
3.2 Sufficient conditions for the uniform integrability of
In this section, we extend the results in Henry-Labordère et al (2019) to branching diffusions with jumps to give sufficient conditions for the uniform integrability of as required in Theorem 3.2.
Theorem 3.3 (Integrability conditions).
Let and define
Then, the family is bounded in , and in particular is uniformly integrable, in either of the following two cases.
- (i)
It holds that
- (ii)
The power series is nonzero77 7 Otherwise PDE (2.1) becomes linear; for that case the branching approach becomes unnecessary. and has an infinite radius of convergence, and the terminal time is sufficiently small in the sense that
(3.4)
Proof.
Fix some . By definition of , we have
(3.5) |
With this, under condition (i), and since is decreasing, we immediately find that
and the proof is complete. Let us therefore subsequently assume that we are in case (ii); we follow the approach of Henry-Labordère et al (2019, Theorem 3.12). The basic idea is to identify an upper bound for that can itself be regarded as a branching estimator for an ordinary differential equation (ODE) admitting a global solution.
First note that
(3.6) |
Now consider the following ODE to be solved backward in time:
(3.7) |
Define the map
Since the power series is nondegenerate, is a continuous mapping that is strictly increasing where finite. Upon rearranging and integrating the ODE, note that is a solution of (3.7) if and only if
and the substitution shows that this is the case if and only if
Since is strictly increasing where it is finite, the latter statement is equivalent to
Thus, condition (ii) on is both necessary and sufficient to guarantee the existence of a solution of ODE (3.7) on . With this, we are now able to define
as well as
By analogous arguments to those in Remark 2.5, we obtain
Then, thanks to (3.6) and Fatou’s lemma, it follows that
and the proof is complete. ∎
Under the conditions of Theorem 3.3, it follows in particular that
is bounded in , so the function , is in fact bounded. Taking , it follows that the branching estimator has finite variance; moreover, the second part of the proof of Theorem 3.3 suggests the following choice of branching parameters.
Remark 3.4 (Optimized branching parameters).
Suppose that the particles’ lifetimes are -distributed for some , and note that for it follows from (3.5) that
(3.8) |
As in (3.6) and (3.7), under suitable integrability conditions (see in particular (3.4)), the right-hand side of (3.8) constitutes a branching estimator for the ODE
(3.9) |
Thus, we have ; in order to minimize this upper bound, we follow Henry-Labordère (2012, Section 4.3) and minimize the absolute value of the terminal slope in (3.9), ie, we seek
such that
The resulting optimized branching parameters and are thus given by
and | |||
4 Monte Carlo simulation: a high-dimensional example
The representation (3.1) derived in Theorem 3.2 makes it possible to compute solutions of PDE (2.1) by direct (nonnested, plain vanilla) Monte Carlo simulation. To illustrate the effectiveness and efficiency of the branching Monte Carlo algorithm, we consider the following stylized problem in dimensions:
Here, denotes the Laplace operator in ; the time horizon is ; is the discrete uniform distribution supported on ;88 8 Here, denotes the th unit vector in . and the set of possible descendants is given by with coefficients
where . It is not hard to verify that the solution is given in closed form by
We refer to as the exact solution and use it as a benchmark to quantify the error of the estimates produced by our algorithm. All subsequent simulation results correspond to the initial configuration , ie, we determine .
The branching parameters can be specified arbitrarily; as a general rule, see Remark 3.4 and Henry-Labordère (2012, Section 4.3): the aim is to choose the probability weights proportional to . We adopt this route in Section 5; here, we simply use the ad hoc parameters reported in Table 1, which correspond to the number of descendants being distributed uniformly on , and, given that number, the jump marks are iid Bernoulli across descendants.
Parameter | Value |
---|---|
with | |
and | |
, , | |
, |
Our simulation study is conducted as follows. Given a spatial dimension and a number of Monte Carlo simulations , a simulation run consists of computing the estimator of as the average of iid copies of . All numerical computations are implemented in MATLAB.99 9 Hardware: Intel Core i7-6700 (3.40 GHz) with 31.2 GiB random access memory; Linux Mint operating system (18.1 Serena); no parallelization. Table 2 presents the simulation results for the estimator for several values of and .
3 | 5 | 10 | 20 | 50 | 100 | |
---|---|---|---|---|---|---|
1.6463 | 0.3150 | 0.9049 | 0.4225 | 1.2471 | 1.3105 | |
(0.255) | (0.130) | (0.131) | (0.068) | (0.122) | (0.109) | |
1.2254 | 0.3240 | 1.0134 | 0.4909 | 1.1319 | 1.0323 | |
(0.124) | (0.043) | (0.037) | (0.019) | (0.038) | (0.034) | |
1.2643 | 0.3573 | 1.0311 | 0.5013 | 1.1668 | 1.0488 | |
(0.054) | (0.014) | (0.012) | (0.006) | (0.012) | (0.011) | |
1.1758 | 0.3492 | 1.0260 | 0.4956 | 1.1797 | 1.0549 | |
(0.017) | (0.005) | (0.004) | (0.002) | (0.004) | (0.003) | |
1.2064 | 0.3485 | 1.0262 | 0.4969 | 1.1791 | 1.0536 | |
(0.007) | (0.001) | (0.001) | (0.001) | (0.001) | (0.001) | |
1.2092 | 0.3465 | 1.0248 | 0.4984 | 1.1786 | 1.0532 |
3 | 5 | 10 | 20 | 50 | 100 | |
---|---|---|---|---|---|---|
33.6 (36.1) | 30.1 (26.7) | 8.9 (7.2) | 9.9 (7.8) | 7.8 (5.7) | 7.9 (6.3) | |
13.5 (14.5) | 10.9 (8.8) | 3.1 (2.4) | 3.3 (2.4) | 2.5 (2.0) | 2.6 (2.1) | |
4.4 (4.3) | 3.5 (2.6) | 0.8 (0.6) | 1.0 (0.8) | 0.8 (0.7) | 0.7 (0.6) | |
1.6 (1.4) | 1.0 (0.8) | 0.3 (0.2) | 0.3 (0.2) | 0.3 (0.2) | 0.2 (0.2) | |
0.6 (0.4) | 0.3 (0.3) | 0.1 (0.1) | 0.1 (0.1) | 0.1 (0.1) | 0.1 (0.1) |
To quantify the accuracy of the Monte Carlo algorithm, we further denote the relative error compared to the exact solution by
and report our simulation results in Table 3.
3 | 5 | 10 | 20 | 50 | 100 | |
0.1 (0.0) | 0.0 (0.0) | 0.0 (0.0) | 0.0 (0.0) | 0.0 (0.0) | 0.0 (0.0) | |
0.1 (0.0) | 0.2 (0.0) | 0.2 (0.0) | 0.1 (0.0) | 0.2 (0.0) | 0.2 (0.0) | |
1.4 (0.1) | 1.5 (0.1) | 1.5 (0.1) | 1.5 (0.1) | 1.6 (0.1) | 3.2 (0.1) | |
14.3 (0.5) | 14.4 (0.3) | 14.4 (0.3) | 14.6 (0.3) | 15.2 (0.3) | 16.7 (0.3) | |
140.8 (1.1) | 140.5 (1.4) | 141.2 (1.3) | 142.5 (1.0) | 162.2 (4.6) | 185.5 (14.9) |
The algorithm is able to achieve high levels of accuracy even for high dimensions of and , provided is sufficiently large. Note that in this example the precision of the results actually increases with the dimension ; this is in line with Theorem 3.3, as in the above specification the norm appearing in the constant decreases with .
At the same time, the running times required to achieve these levels of accuracy are rather modest; the exact values are reported in Table 4.
Finally, Figure 2 displays the relative error, the standard deviation and the running time as functions of the number of Monte Carlo samples . As expected from the central limit theorem, the slope in the logarithmic plot of the standard deviation is approximately . The running times also demonstrate that there is no curse-of-dimensionality effect.
5 Valuation with systemically important counterparties
In this section we illustrate the usefulness of the theory developed in this paper in the valuation of financial positions with systemic counterparty credit risk. Specifically, we assume that the counterparty in a given financial position is a systemically important bank (SIB);1010 10 A list of banks classified as globally systemically important by the Financial Stability Board is available at https://bit.ly/3nRHNWm. its systemic importance is captured by jumps in the underlying risk factors, or equivalently, devaluations in risky asset prices, that occur upon the SIB’s default. This model setup was first proposed by Pykhtin and Sokol (2013) (see also Brigo et al 2019; Mercurio and Li 2015). We wish to stress that our focus here is on situations where finite-difference or fixed point methods for the pricing PDE (as developed by, for example, Carr and Ghamami (2017) or Kim and Leung (2016)) are not applicable.
5.1 Valuation with systemic risk
We consider a financial market that is free of arbitrage; the underlying probability measure (denoted by in the preceding sections) is taken to be the relevant risk-neutral pricing measure . The financial market consists of a locally risk-free money market account and dynamically traded risky assets with prices given by an -valued semimartingale such that is a local -martingale. The financial position whose price is to be determined promises a time- payoff (where is a bounded measurable function of the underlyings ), provided the counterparty does not default before time .
Crucially, the counterparty in this financial position is a defaultable SIB. This means that, first, the financial position is subject to credit risk, and second, if and when the SIB counterparty defaults, there is a negative impact on risky asset prices , which simultaneously affects the value of the financial position . Assuming a fractional recovery of postdefault mark-to-market value as in Duffie and Singleton (1999), risk-neutral pricing yields
(5.1) |
where represents the value of the financial position provided the counterparty has not defaulted; is the (original) counterparty’s default time; and the recovery value the investor retrieves is given by , where with a recovery rate . Note that in (5.1) represents the time- mark-to-market price of an identical financial position with an SIB counterparty that has not defaulted, but is otherwise identical to the original one, immediately after the original counterparty’s default. In particular, is based on postdefault risky asset prices , and is itself determined endogeneously by (5.1); in particular, a direct Monte Carlo approach to (5.1) would require nested simulations and thus become computationally infeasible.
Specifically, we assume that default events are modeled within a classical reduced-form framework and that the risk-neutral dynamics of are given by an -valued jump-diffusion. Thus, the SIB counterparty’s default time is given by
where is a Cox process with intensity , and the risk-neutral dynamics of and are given by
where are iid -valued and independent of and and
In particular, the SIB counterparty’s default triggers a simultaneous devaluation in the financial position’s underlyings of size . The corresponding pricing PDE is given by
subject to the boundary condition , where denotes the distribution of , , and the operator is given by
Note that, similarly as in other credit risk valuation problems with recovery of mark-to-market value, the pricing formula (5.1) and the corresponding pricing equation are inherently implicit, with the price to be determined appearing inside the nonlinearity that represents the recovery value (see, for example, Carr and Ghamami (2017) or Kim and Leung (2016) and the references therein), with the additional complication that jumps at default imply that this term is also nonlocal.
5.2 Branching diffusion with jumps approach
In order to solve the pricing equation, we follow Henry-Labordère (2012, Section 5) and approximate the recovery function by a polynomial (see Figure 3). Thus, we assume without loss of generality that (since is bounded, this can always be achieved by appropriate rescaling) and approximate the recovery value function using
we then obtain
(5.2) |
Hence, setting we can rewrite (5.2) as
(5.3) | |||
where the coefficients , , are given by
Since (5.3) is a special case of PDE (2.1), the branching diffusion with jumps approach developed in this paper can be applied to compute the solution via with
Here, , , is a branching diffusion with jumps as specified in Section 2, where the dynamics of each individual particle are given by
with initial conditions and
5.3 Numerical results
While our setup and Monte Carlo methodology allow for general diffusion dynamics in the underlying risky assets, for illustration we use a multivariate Black–Scholes–Merton model, enhanced by the SIB’s credit risk with constant default intensity and devaluations captured by the model of Kou (2002). Thus, we take as a Poisson process with intensity ; the risk-free rate is constant; and has underlying assets with volatility matrix calibrated to the S&P 500 stock index.1111 11 The calibration period is January 1, 2019 to December 31, 2019; of the 505 constituents, six had to be omitted due to a lack of data. Jumps at default affect all assets equally, ie, , where is exponentially distributed with parameter . We consider two financial positions representing a shifted equally weighted basket put and a shifted equally weighted basket discount call, respectively, ie,
Figure 4 provides an illustration of the corresponding payoffs.
To quantify the impact of systemic risk, we compare the valuations of the financial positions and in three benchmark scenarios that are identical in all respects except the choice of counterparty.
- SIB counterparty.
-
The counterparty is systemically important, and its default triggers devaluations in risky asset prices (see above).
- Non-SIB counterparty.
-
The counterparty is nonsystemic, but otherwise identical to the SIB; in particular, it is defaultable with the same credit risk characteristics as the SIB.
- Default-free counterparty.
-
There is no counterparty credit risk.
In all three scenarios, the SIB is part of the model and will cause devaluations upon default; the scenarios thus differ only in the choice of counterparty and the resulting wrong- or right-way risk. The implementation of the branching diffusion with jumps is based on the parameters specified in Table 6, and uses the optimized branching parameters from Remark 3.4. In contrast to Section 4, where we deliberately employ a nonaccelerated standard Monte Carlo method for performance analysis, here we exploit standard techniques for variance reduction such as control variates and parallelization (see Glasserman 2003; Korn et al 2010).1212 12 The control variate is the default-free price of the corresponding geometric basket derivative. The relevant model and simulation parameters are reported in Tables 5 and 6; note in particular that for each underlying asset the expected devaluation upon the SIB’s default is .
1 | 0.5% | 40% | 1 | 1 | 2 | 1 |
4 | 0.06 | 0.50 | 0.82 | 0.00 | 0.41 |
Figure 5 illustrates the impact of systemic interaction for the financial position : devaluations imply a positive correlation between the SIB’s default events and underperforming risky asset prices, causing significant wrong-way risk for short positions. While this is qualitatively apparent, the quantitative size of this effect, particularly relative to the non-SIB counterparty, is remarkable.
In Figure 6 we thus decompose the implied SIB spread (ie, the difference between the value of an otherwise identical financial position with a default-free counterparty and the value of one with an SIB counterparty) into a pure credit risk component (green), which we identify with the spread between the nonsystemic defaultable counterparty and the default-free one, and a systemic risk component (red), which is present only because of the counterparty’s systemic importance. It is apparent that systemic risk is the main driver of the spread, accounting for 85–90% of the total spread across realistic default intensities.
Finally, Figure 7 demonstrates that the effect is reversed for long positions; we might refer to this as right-way risk, ie, negative correlation between the counterparty’s default and the value of the financial position. Technically, the systemic risk component turns negative, and the spread becomes significantly smaller than the spread for a nonsystemic counterparty.
6 Conclusion
To conclude, in this paper we developed a branching diffusion with jumps approach to solving parabolic PDEs with nonlocal nonlinearities. We showcased the performance of the resulting nonnested Monte Carlo methodology, and demonstrated how it applies to the valuation of financial positions with systemic counterparties and mark-to-market recovery. Several extensions to the above pricing model are conceivable within the setup of this paper, including stochastic recovery rates, shocks to state variables (eg, volatilities), idiosyncratic jumps in asset prices and margin periods of risk.
Declaration of interest
The authors report no conflicts of interest. The authors alone are responsible for the content and writing of the paper.
Acknowledgements
The authors thank one of the journal’s associate editors and the referees for valuable comments and suggestions. Daniel Hoffmann and Frank Seifried gratefully acknowledge financial support from Deutsche Forschungsgemeinschaft (DFG) as part of the Research Training Group 2126 (Algorithmic Optimization). We also thank Tuomo Lampinen (Silicon Cloud Technologies, LLC) for kindly providing historical S&P 500 data.
References
- Agarwal, A., and Claisse, J. (2020). Branching diffusion representation of semi-linear elliptic PDEs and estimation using Monte Carlo method. Stochastic Processes and Their Applications 130(8), 5006–5036 (https://doi.org/10.1016/j.spa.2020.02.009).
- Athreya, K. B., and Ney, P. E. (1972). Branching Processes. Springer (https://doi.org/10.1007/978-3-642-65371-1).
- Bouchard, B., Tan, X., Warin, X., and Zou, Y. (2017). Numerical approximation of BSDEs using local polynomial drivers and branching processes. Monte Carlo Methods and Applications 23(4), 241–263 (https://doi.org/10.1515/mcma-2017-0116).
- Bouchard, B., Tan, X., and Warin, X. (2019). Numerical approximation of general Lipschitz BSDEs with branching processes. ESAIM: Proceedings and Surveys 65, 309–329 (https://doi.org/10.1051/proc/201965309).
- Brigo, D., Pede, N., and Petrelli, A. (2019). Multi currency credit default swaps: quanto effects and FX devaluation jumps. International Journal of Theoretical and Applied Finance 22(4), Paper 1950018 (https://doi.org/10.1142/S0219024919500183).
- Carr, P., and Ghamami, S. (2017). Derivatives pricing under bilateral counterparty risk. The Journal of Risk 20(1), 77–107 (https://doi.org/10.21314/JOR.2017.395).
- Duffie, D., and Singleton, K. (1999). Modeling term structure of defaultable bonds. Review of Financial Studies 12(4), 687–720 (https://doi.org/10.1093/rfs/12.4.687).
- Glasserman, P. (2003). Monte Carlo Methods in Financial Engineering. Springer (https://doi.org/10.1007/978-0-387-21617-1).
- Harris, T. E. (1963). The Theory of Branching Processes. Springer.
- Henry-Labordère, P. (2012). Counterparty risk valuation: a marked branching diffusion approach. Risk 25(7), 133–137.
- Henry-Labordère, P., and Touzi, N. (2018). Branching diffusion representation for nonlinear Cauchy problems and Monte Carlo approximation. Annals of Applied Probability 31(5), 2350–2375 (https://doi.org/10.1214/20-AAP1649).
- Henry-Labordère, P., Tan, X., and Touzi, N. (2014). A numerical algorithm for a class of BSDEs via the branching process. Stochastic Processes and Their Applications 124(2), 1112–1140 (https://doi.org/10.1016/j.spa.2013.10.005).
- Henry-Labordère, P., Oudjane, N., Tan, X., Touzi, N., and Warin, X. (2019). Branching diffusion representation of semilinear PDEs and Monte Carlo approximation. Annales de l’Institut Henri Poincaré: Probabilités et Statistiques 55(1), 184–210 (https://doi.org/10.1214/17-AIHP880).
- Karatzas, I., and Shreve, S. (1998). Brownian Motion and Stochastic Calculus, 2nd edn. Springer (https://doi.org/10.1007/978-1-4612-0949-2).
- Kim, J., and Leung, T. (2016). Pricing derivatives with counterparty risk and collateralization: a fixed point approach. European Journal of Operational Research 249(2), 525–539 (https://doi.org/10.1016/j.ejor.2015.06.055).
- Korn, R., Korn, E., and Kroisandt, G. (2010). Monte Carlo Methods and Models in Finance and Insurance. CRC Press, Boca Raton, FL (https://doi.org/10.1201/9781420076196).
- Kou, S. G. (2002). A jump-diffusion model for option pricing. Management Science 48(8), 1086–1101 (https://doi.org/10.1287/mnsc.48.8.1086.166).
- Mercurio, F., and Li, M. (2015). Jumping with default: wrong-way risk modeling for CVA. Risk 28(12), 58–63.
- Pardoux, E., and Răşcanu, A. (2014). Stochastic Differential Equations, Backward SDEs, Partial Differential Equations. Springer (https://doi.org/10.1007/978-3-319-05714-9).
- Pykhtin, M., and Sokol, A. (2013). Exposure under systemic risk impact. Risk 26(9), 88–93.
Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.
To access these options, along with all other subscription benefits, please contact info@risk.net or view our subscription options here: http://subscriptions.risk.net/subscribe
You are currently unable to print this content. Please contact info@risk.net to find out more.
You are currently unable to copy this content. Please contact info@risk.net to find out more.
Copyright Infopro Digital Limited. All rights reserved.
As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (point 2.4), printing is limited to a single copy.
If you would like to purchase additional rights please email info@risk.net
Copyright Infopro Digital Limited. All rights reserved.
You may share this content using our article tools. As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (clause 2.4), an Authorised User may only make one copy of the materials for their own personal use. You must also comply with the restrictions in clause 2.5.
If you would like to purchase additional rights please email info@risk.net