Next Article in Journal
On Summation of Fourier Series in Finite Form Using Generalized Functions
Previous Article in Journal
Numerical Analysis of Time-Fractional Cancer Models with Different Types of Net Killing Rate
Previous Article in Special Issue
Analytical Valuation of Vulnerable Exchange Options with Stochastic Volatility in a Reduced-Form Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring Optimisation Strategies Under Jump-Diffusion Dynamics

by
Luca Di Persio
1 and
Nicola Fraccarolo
2,*
1
Department of Computer Science, University of Verona, 37134 Verona, Italy
2
Department of Mathematics, University of Trento, 38123 Trento, Italy
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(3), 535; https://doi.org/10.3390/math13030535
Submission received: 3 January 2025 / Revised: 31 January 2025 / Accepted: 2 February 2025 / Published: 6 February 2025

Abstract

:
This paper addresses the portfolio optimisation problem within the jump-diffusion stochastic differential equations (SDEs) framework. We begin by recalling a fundamental theoretical result concerning the existence of solutions to the Black–Scholes–Merton partial differential equation (PDE), which serves as the cornerstone for subsequent analysis. Then, we explore a range of financial applications, spanning scenarios characterised by the absence of jumps, the presence of jumps following a log-normal distribution, and jumps following a distribution of greater generality. Additionally, we delve into optimising more complex portfolios composed of multiple risky assets alongside a risk-free asset, shedding new light on optimal allocation strategies in these settings. Our investigation yields novel insights and potentially groundbreaking results, offering fresh perspectives on portfolio management strategies under jump-diffusion dynamics.

1. Introduction

Portfolio optimisation has been a cornerstone of financial economics since the seminal works of Markowitz [1] and Merton [2,3]. While Markowitz introduced the mean-variance framework in a discrete-time setting, Merton extended it to a continuous-time formulation, laying the foundation for the modern theory of intertemporal portfolio choice. Known as the Merton problem, this framework models an investor seeking to maximise the expected utility of terminal wealth over a finite investment horizon. Investors can allocate their wealth between a risk-free asset, such as a bond or savings account with deterministic returns, and one or more risky assets, typically stocks, whose prices evolve stochastically.
In the classical formulation, the prices of risky assets follow a geometric Brownian motion (GBM), a model that accounts for continuous market fluctuations but excludes sudden and significant price changes. However, financial markets are often subject to abrupt events, such as crashes or spikes, caused by macroeconomic news, policy decisions, or systemic shocks. These events, termed jumps, cannot be captured by GBM but are well-represented by Lévy processes, which generalise Brownian motion to include discontinuities. Jump diffusion models, combining continuous Brownian motion with discrete jumps, offer a more realistic representation of asset price dynamics.
This paper extends Merton’s classical problem to a setting where risky assets are modelled using stochastic differential equations (SDEs) driven by Lévy processes. These models incorporate drift, diffusion, and jump components, enabling a more detailed description of market behaviour. Our objective is to determine the optimal investment strategy that maximises the expected utility of terminal wealth, assuming the utility function belongs to the constant relative risk aversion (CRRA) class.
The solution to this optimisation problem is based on stochastic control theory, precisely, the dynamic programming approach and the associated Hamilton–Jacobi–Bellman (HJB) integrodifferential equation. Using a verification theorem, we validate candidate solutions and derive the optimal strategy. To illustrate the theory, we consider three cases: (i) the classic Merton problem without jumps, (ii) the inclusion of jumps in the asset dynamics, and (iii) a multi-asset portfolio with correlated jump components.
The incorporation of jumps into portfolio optimisation has been extensively studied in the literature. Early work by Aase [4] considered optimal consumption and portfolio selection in a jump-diffusion market, modelling asset prices as càdlàg functions. Framstad et al. [5] extended this approach to geometric Lévy processes, offering a more general formulation of jump dynamics. Kallsen [6] employed the duality or martingale approach to characterise optimal portfolio and consumption strategies using the characteristic triplet of the Lévy process. Transaction costs and other market frictions have also been explored in this context. Framstad et al. [5] studied optimal strategies in the presence of proportional transaction costs, showing how these constraints alter portfolio allocation. Benth et al. [7] investigated infinite-horizon investment–consumption problems with jump-diffusion processes, accounting for both transaction costs and Hindy–Huang–Kreps preferences. These studies demonstrate the challenges of balancing jump risks and market frictions in portfolio optimisation. Recent advancements include incorporating stochastic volatility and predictive signals into the optimisation framework. Benth et al. [8] extended the Merton problem to include stochastic volatility, highlighting its impact on portfolio strategies. Bank and Körber [9] introduced a novel approach using Meyer σ -fields to model signals that alert investors to impending jumps, providing a richer decision-making framework. Other important works are [10,11,12,13,14]. In contrast to most existing studies on portfolio optimisation that used deterministic methods, in [15] the authors develop a probabilistic portfolio selection framework that uses real stock data to calculate optimal values, assess risk rankings, and evaluate the robustness of the model through Monte Carlo simulations and Gaussian noise analysis. A more comprehensive review of portfolio optimisation can be found in [16], which includes detailed case studies, comparisons of different models, and an insightful discussion on their strengths and limitations.
The paper’s contributions, while grounded in the existing literature, introduce refinements that enhance the mathematical rigour and applicability of jump-diffusion models in portfolio optimisation. In particular, we extend the classical Merton framework by incorporating stochastic dynamics governed by a complete Lévy process, allowing for both continuous fluctuations and discrete jumps in asset prices, hence improving traditional approaches based on geometric Brownian motion and/or those containing a jump component limited to specific distributions of the jumps themselves. The latter characteristic allows us to capture abrupt market movements, providing a more realistic representation of financial markets. Unlike prior works that often restricted the analysis to specific jump distributions or single-asset cases, this paper generalises the formulation to multi-asset portfolios with correlated jump components, with this last characteristic being a cornerstone in dealing with concrete scenarios, as witnessed by the interest practitioners always give to it.
This work is structured as follows. Section 2 presents the theoretical foundations for analysing jump diffusion processes and optimal control problems. We introduce Lévy processes and their properties, discuss the existence and uniqueness of solutions to stochastic differential equations (SDEs) driven by such processes, and provide a verification theorem that establishes sufficient conditions for optimality in the context of jump-diffusion dynamics. In Section 3, we apply these theoretical results to portfolio optimisation problems, demonstrating how the verification theorem can be used to derive and validate optimal strategies in various market scenarios. We begin with the classical Merton problem without jumps, extend the analysis to include jumps in asset prices, and finally consider the case of multiple risky assets with correlated jump dynamics. These examples illustrate the flexibility and power of the framework in addressing diverse financial applications. We conclude in Section 4 with a summary of the key findings, a discussion of the practical implications of the results, and potential avenues for future research. By bridging advanced stochastic control theory and real-world portfolio optimisation, this paper contributes to a deeper understanding of how investors can manage wealth in the presence of jump risks.

2. Stock Price Models and Lévy Processes

2.1. Basic Definitions on Lévy Processes

Lévy processes are a class of stochastic processes that generalise Brownian motion by incorporating both continuous paths and discrete jumps, making them ideal for financial modelling, where assets often experience gradual fluctuations and abrupt changes in value. A stochastic process { η ( t ) } is a Lévy process if it is continuous in probability and has stationary and independent increments.
Theorem 1.
Let t η ( t ) be a Lévy process. Then, η has a càdlàg version (right continuous with left limits), which is also a Lévy process.
Because of this result, we will, from now on, assume that the Lévy processes we work with are càdlàg.
The jump of η at t 0 is defined by [17]
Δ η ( t ) = η ( t ) η ( t ) .
Given a Borel set U R whose closure does not contain 0, the quantity
N ( t , U ) = s ( 0 , t ] 1 U ( Δ η ( s ) )
counts the number of jumps of size Δ η ( s ) U occurred before or at time t. N ( t , U ) is called the jump measure of η . The jump measure N ( t , U ) allows us to define an important object that will be useful later, which is the Lévy measure of η :
ν ( U ) = E [ N ( 1 , U ) ] .
The Brownian motion has stationary and independent increments; thus, it is a Lévy process. Another simple example of a Lévy process is the Poisson process. The Poisson process π of intensity λ is a Lévy process with values in N { 0 } such that
P [ π ( t ) = n ] = ( λ t ) n n ! e λ t , n = 0 , 1 , 2 ,
The Compound Poisson process generalises the Poisson process by allowing the jumps to have variable sizes. Formally, a compound Poisson process t Y ( t ) with rate λ and jump size distribution μ Z can be represented as
Y ( t ) = i = 1 N ( t ) Z i
where t N ( t ) is a Poisson process with intensity λ , and Z i are i.i.d. random variables drawn from distribution μ Z , representing the sizes of the jumps. The Lévy measure ν of Y is
ν ( U ) = E [ N ( 1 , U ) ] = E s ( 0 , 1 ] 1 U ( Δ Y ( s ) ) = E [ ( number of jumps ) × 1 U ( jump ) ] = E [ π ( 1 ) 1 U ( Z ) ] = λ μ Z ( U ) .
This shows that a Lévy process can be represented by a compound Poisson process if and only if its Lévy measure is finite.
This extension enables the model to capture a wider range of jump behaviours in asset prices, such as larger shocks or heterogeneous jump distributions. In a financial context, the compound Poisson process can be used to model asset price jumps, where each jump could represent events like earnings announcements or macroeconomic shocks that cause abrupt price movements.
The Lévy–Khintchine representation characterises the infinitesimal generator (or characteristic function) of a Lévy process. It provides a detailed mathematical description of the process regarding its continuous and jump components. Given a Lévy process η with Lévy measure ν , then R min ( 1 , z 2 ) ν ( d z ) < and
E [ e i u η ( t ) ] = e t ψ ( u ) , u R ,
where
ψ ( u ) = i μ u 1 2 σ 2 u 2 + | z | < R ( e i u z 1 i u z ) ν ( d z ) + | z | R ( e i u z 1 ) ν ( d z ) .
Conversely, given constants μ , σ , and a measure ν on the Borel sets s.t. R min ( 1 , z 2 ) ν ( d z ) < , there exists a Lévy process ν (unique in law) such that (5)–(6) hold. In other words, the Lévy process is uniquely determined by the “Lévy–Khintchine triplet” ( μ , σ , ν ) . This suggests that a Lévy process has three independent components: a linear drift, a Brownian motion, and a Lévy jump process.
More formally, any Lévy process admits the Itö–Lévy decomposition
η ( t ) = μ t + σ B ( t ) + | z | < R z N ˜ ( t , d z ) + | z | R z N ( t , d z ) ,
for some constants μ R , σ R , R [ 0 , ] . Here,
N ˜ ( d t , d z ) = N ( d t , d z ) ν ( d z ) d t
is called compensated Poisson random measure of η , and B is a Brownian motion independent of N ˜ ( d t , d z ) . For each Borel set A, the process M ( t ) = N ˜ ( t , A ) is a martingale. We can always choose R = 1 . If E [ | η ( t ) | ] < for all t 0 , then
| z | 1 | z | ν ( d z ) <
and, hence, we may choose R = and write [17]
η ( t ) = μ t + σ B ( t ) + R z N ˜ ( t , d z ) .
Finally, one of the most fundamental Lévy processes is the geometric Brownian motion (GBM).
Example 1
(The Geometric Lévy process). Consider the stochastic differential equation
d X ( t ) = X ( t ) μ d t + σ d B ( t ) + R γ ( t , z ) N ¯ ( d t , d z ) ,
where μ , σ are constant and γ ( t , z ) 1 . To find the solution X ( t ) of this equation, we rewrite it as follows:
d X ( t ) X ( t ) = μ d t + σ d B ( t ) + R γ ( t , z ) N ¯ ( d t , d z ) .
Now define
Y ( t ) = ln X ( t ) ,
then, by Itô’s formula,
d Y ( t ) = μ 1 2 σ 2 d t + β d B ( t ) + | z | < R ln ( 1 + γ ( t , z ) ) γ ( t , z ) ν ( d z ) d t + R ln ( 1 + γ ( t , z ) ) N ¯ ( d t , d z ) .
Hence,
Y ( t ) = Y ( 0 ) + μ 1 2 σ 2 t + β B ( t ) + 0 t | z | < R ln ( 1 + γ ( s , z ) ) γ ( s , z ) ν ( d z ) d s + 0 t R ln ( 1 + γ ( s , z ) ) N ¯ ( d s , d z ) ,
and this gives the solution
X ( t ) = X ( 0 ) exp { μ 1 2 σ 2 t + β B ( t ) + 0 t | z | < R ln ( 1 + γ ( s , z ) ) γ ( s , z ) ν ( d z ) d s + 0 t R ln ( 1 + γ ( s , z ) ) N ¯ ( d s , d z ) }

2.2. Lévy SDEs

The geometric Lévy process is an example of a Lévy diffusion, i.e., the solution of an SDE driven by Lévy processes.
Theorem 2
(Existence and uniqueness of solutions of Lévy SDEs). Consider the following Lévy SDE in R n : X t , x ( t ) = x R n and, for s t ,
d X t , x ( s ) = μ ( s , X t , x ( s ) ) d s + σ ( s , X t , x ( s ) ) d B ( s ) + R n γ ( s , X t , x ( s ) , z ) N ˜ ( d s , d z ) ,
where μ : [ 0 , + )   ×   R n R n , σ : [ 0 , + ) × R n R n × m and γ : [ 0 , + )   ×   R n   ×   R n R n × satisfy the following conditions:
1. 
(At most linear growth) There exists a constant C 1 < such that
| μ ( t , x ) | 2 + || σ ( t , x ) || 2 + R k = 1 | γ k | 2 ν k ( d z k ) C 1 ( 1 + | x | 2 )
for all x R n .
2. 
(Lipschitz continuity) There exists a constant C 2 < such that
| μ ( t , x ) μ ( t , y ) | 2 + || σ ( t , x ) σ ( t , y ) || 2 + R k = 1 | γ k ( t , x , z k ) γ k ( t , y , z k ) | 2 ν k ( d z k ) C 2 | x y | 2
for all x , y R n .
Then, there exists a unique càdlàg adapted solution X t , x ( s ) such that
E [ | X t , x ( s ) | 2 ] < s t .
Solutions of Lévy SDEs in the time-homogeneous case, i.e., when μ ( t , x ) = μ ( x ) , σ ( t , x ) = σ ( x ) , and γ ( t , x , z ) = γ ( x , z ) , are called jump diffusions (or Lévy diffusions).
Theorem 3.
A jump diffusion is a strong Markov process.
Theorem 4.
Suppose ϕ C 0 2 ( [ 0 , + ) × R n ) . Then, L ϕ ( t , x ) exists and is given by
L ϕ ( t , x ) = ϕ t ( t , x ) + i = 1 n μ i ( x ) ϕ x i ( t , x ) + 1 2 i , j = 1 n ( σ σ ) i j ( x ) 2 ϕ x i x j ( t , x ) + R k = 1 ϕ ( t , x + γ k ( x , z ) ) ϕ ( t , x ) x ϕ ( t , x ) · γ k ( x , z ) ν k ( d z k ) .
From now on, we define L ϕ ( t , x ) by the expression (10) for all ϕ such that the partial derivatives of ϕ and the integrals in (10) exist at x.

2.3. Optimal Control Theory

In this section, we will discuss key components of optimal control theory, focusing on the Hamilton–Jacobi–Bellman (HJB) equation and its modifications in a jump-diffusion setting, as well as the verification theorem, which provides sufficient conditions for optimality.
Let α : [ 0 , + ) A , A R d be a be càdlàg and adapted process, called control. Let us consider a controlled jump diffusion in R n
d X t , x , α ( s ) = μ ( X t , x , α ( s ) , α ( s ) ) d s + σ ( X t , x , α ( s ) , α ( s ) ) d B ( s ) + R γ ( z , α ( s ) ) N ˜ ( d s , d z ) , X t , x , α ( t ) = x R n ,
where
μ : R n × A R n , σ : R n × A R n × m , γ : R × A R n × .
Let 0 T be a time horizon and assume at most linear growth and Lipschitz continuity of μ , σ and γ , uniformly in a. As we know, these conditions ensure, for all α and any initial condition ( t , x ) [ 0 , T ] × R , the existence and uniqueness of a strong solution for SDE starting from x at t. Let us denote this solution by { X t , x , α ( s ) } s [ t , T ] .
Let f : [ 0 , T ] × R n × A R be a measurable function and for ( t , x ) [ 0 , T ] × R n let A ( t , x ) , denote the set of controls α A such that
E t T | f ( s , X t , x , α ( s ) , α ( s ) ) | d s < .
Given a measurable function g : R n R , let : [ 0 , T ] × R n × A be the gain functional, defined as
J ( t , x , α ) = E t T f ( s , X t , x , α ( s ) , α ( s ) ) d s + g ( X t , x , α ( T ) )
The associated value function v : [ 0 , T ] × R n R is defined by
v ( t , x ) = sup A α ( t , x ) J ( t , x , α ) .
The stochastic control problem is to find, for any given initial condition ( t , x ) [ 0 , T ] × R n , the value function v ( t , x ) and an optimal control α ^ A ( t , x ) such that
v ( t , x ) = J ( t , x , α ^ ) ,
with terminal condition v ( T , x ) = g ( x ) .
Under mild conditions (see, e.g., Theorem 11.2.3 in [17]), it suffices to consider Markov controls, i.e., controls α ( t ) of the form
α ( t ) = α 0 ( t , X ( t ) ) ,
for some function α 0 : [ 0 , T ] × R n A . Therefore, from now on, we will only consider Markov controls, and we will, with a slight abuse of notation, write α ( t ) = α ( t , X ( t ) ) .
Note that if α = α ( t , x ) is a Markov control, then { X t , x , α ( s ) } s [ t , T ] is a Lévy diffusion with generator
L α φ ( t , x ) = D x φ ( t , x ) μ ( x , α ) + 1 2 Tr σ ( x , α ) D x x φ ( t , x ) σ ( x , α ) + R φ ( t , x + γ ( z , α ) ) φ ( t , x ) D x φ ( t , x ) γ ( z , α ) ν ( d z ) .
We now formulate a verification theorem for the optimal control problem (15), analogous to the classical Hamilton–Jacobi–Bellman (HJB) for (continuous) Itô diffusions.
Theorem 5.
Let φ be a function in C 1 , 2 ( [ 0 , T ] × R n ) .
(a) 
Suppose that L a φ ( t , x ) + f ( t , x , a ) 0 for all t [ 0 , T ] , x R n , a A , and φ ( T , x ) = g ( x ) , for all x R n . Then, φ ( t , x ) v ( t , x ) on [ 0 , T ] × R n .
(b) 
Suppose, further, that for each t ( 0 , T ) , x R n , there exists a measurable function α ^ ( t , x ) valued in A such that
(i) 
L α ^ φ ( t , x ) + f ( t , x , α ^ ( t ) ) = 0
(ii) 
the SDE
d X t , x , α ^ ( s ) = μ ( X t , x , α ^ ( s ) , α ^ ( s ) ) d s + σ ( X t , x , α ^ ( s ) , α ^ ( s ) ) d B ( s ) + R γ ( z , α ^ ( s ) , z ) N ( d s , d z ) ,
admits a unique solution, denoted by X ^ t , x , α ^ , given an initial condition X t , x , α ^ ( t ) = x , and
(iii) 
the process { α ^ ( s , X t , x , α ( s ) ) } s [ t , T ] lies in A ( t , x ) .
Then, α ^ is an optimal Markovian control and
φ = v o n [ 0 , T ] × R n .
Proof. 
(i)
By hypothesis, φ C 1 , 2 ( [ 0 , T ] × R n ) . Then, applying Itô’s formula, we have
φ ( u , X t , x , α ( u ) ) = φ ( t , x ) + t u D x φ ( s , X t , x , α ( s ) ) μ ( X t , x , α ( s ) , α ( s ) ) d s + t u 1 2 Tr σ ( X t , x , α ( s ) , α ( s ) ) D x x φ ( s , X t , x , α ( s ) ) σ ( X t , x , α ( s ) , α ( s ) ) d s + R φ ( s , X t , x , α ( s ) + γ ( z , α ( s ) ) ) φ ( s , X t , x , α ( s ) ) N ˜ ( d s , d z ) + R [ φ ( s , X t , x , α ( s ) + γ ( z , α ( s ) ) ) φ ( s , X t , x , α ( s ) ) D x φ ( s , X t , x , α ( s ) ) γ ( z , α ( s ) ) ] ν ( d z ) d s
for all ( t , x ) [ 0 , T ] × R , α A ( t , x ) and u [ t , T ] fixed. Taking the expectation, we obtain
E φ ( u , X t , x , α ( u ) ) = φ ( t , x ) + E [ t u D x φ ( s , X t , x , α ( s ) ) μ ( X t , x , α ( s ) , α ( s ) ) d s + t u 1 2 Tr σ ( X t , x , α ( s ) , α ( s ) ) D x x φ ( s , X t , x , α ( s ) ) σ ( X t , x , α ( s ) , α ( s ) ) d s D x φ ( s , X t , x , α ( s ) ) γ ( z , α ( s ) ) ] ν ( d z ) d s ]
By hypothesis (a), we can affirm that α A ( t , x ) ,
E φ ( u , X t , x , α ( u ) ) φ ( t , x ) E t u f ( s , X t , x , α ( s ) , α ( s ) ) d s .
Now, sending u T , we have α A ( t , x )
E g ( X t , x , α ( T ) ) = E φ ( T , X t , x , α ( T ) ) φ ( t , x ) E t T f ( s , X t , x , α ( s ) , α ( s ) ) d s ,
that is,
J ( t , x , α ) φ ( t , x ) , α A ( t , x ) .
Taking the supremum over α A ( t , x ) , we obtain
v ( t , x ) φ ( t , x ) ( t , x ) [ 0 , T ] × R n .
(ii)
Now, apply the above argument to α ( s ) = α ^ ( s , X t , x , α ( s ) ) , where α ^ is as in ( b ) . Then, we obtain equality in (23) and hence,
φ ( t , x ) = J ( t , x , α ^ ) v ( t , x ) ( t , x ) [ 0 , T ] × R .
Combining (24) and (25), we obtain (19).
The abstract theoretical framework of optimal control theory for jump-diffusion processes developed in this section underlies a broad spectrum of applications in finance, with particular emphasis on portfolio optimisation. Within this framework, the controlled process X t , x , α denotes the investor’s wealth, whose evolution is governed by stochastic dynamics subject to the chosen portfolio allocation α ( t ) , which functions as the control variable. The value function v ( t , X ) represents the maximal expected utility of terminal wealth attainable from time t, encapsulating the trade-off between risk and return. The verification theorem delineates the conditions under which a candidate value function v ( t , X ) and its associated control α ( t ) resolve the optimisation problem, thereby providing a robust connection between theoretical constructs and practical implementation, enabling the derivation of explicit solutions and validation of their optimality.
In the subsequent section, this framework is applied to portfolio optimisation scenarios, demonstrating its utility across various market situations, both with and without asset price jumps and involving multiple assets. These examples illustrate the translation of abstract theory into effective strategies aimed at maximising terminal wealth under conditions of uncertainty.

3. Financial Applications

In the previous section, we established the theoretical foundations for analysing stochastic systems driven by Lévy processes, including key properties, the dynamics of stochastic differential equations, and a verification theorem for solving optimal control problems. Building upon this framework, we now turn to its application in the context of portfolio optimisation, specifically addressing Merton’s portfolio problem under increasingly complex market conditions. We derive and validate optimal investment strategies for three distinct cases: a portfolio composed of a risk-free asset and a risky asset with no jumps, a portfolio with a risky asset exhibiting jump-diffusion dynamics, and a more intricate setting with multiple risky assets driven by pure jump processes. This progression illustrates the versatility and power of the mathematical framework, bridging abstract theory with practical financial applications.
Let ( Ω , F , { F t } t 0 , P ) be a filtered probability space satisfying the usual hypotheses. We consider an investor who divides her wealth between one risk-free asset (bank account or bond) paying a fixed interest rate r > 0 and one or more risky assets (stocks).

3.1. Without Jumps

Let us first consider an application without a jump component. In particular, let S 0 = ( S 0 ( t ) ) t [ 0 , T ] and S 1 = ( S 1 ( t ) ) t [ 0 , T ] denote the amount of money the investor has in the risk-free asset and risky asset, respectively. The processes evolve according to
d S 0 ( t ) = r S 0 ( t ) d t , d S 1 ( t ) = S 1 ( t ) ( μ ( t ) d t + σ ( t ) d B ( t ) ) , S 0 ( 0 ) = 1 , S 1 ( 0 ) = s ,
where B ( t ) is a standard Brownian motion, μ ( t ) is the expected return of the asset at time t, and σ ( t ) is the volatility of the asset at time t. We assume that μ ( t ) and σ ( t ) are both stochastic processes adapted to a filtration F t .
Let π = ( π 0 ( t ) , π 1 ( t ) ) t [ 0 , T ] denote a small investor portfolio where π 0 ( t ) and π 1 ( t ) represent the proportion of wealth invested in the risk-free asset and in the risky asset, respectively. Therefore, for every t [ 0 , T ] , they satisfy the relation
π 0 ( t ) + π 1 ( t ) = 1 .
The value at time t of such portfolio, or wealth, is
X ( t ) = π 0 ( t ) S 0 ( t ) + π 1 ( t ) S 1 ( t ) ,
and represents the total amount of money invested in the market.
The portfolio is assumed to be self-financing, that is,
d X ( t ) = π 0 ( t ) d S 0 ( t ) + π 1 ( t ) d S 1 ( t ) .
The investor’s wealth process is given by
d X ( t ) = X ( t ) r d t + π 1 ( t ) S 1 ( t ) ( μ ( t ) r ) d t + π 1 ( t ) S 1 ( t ) σ ( t ) d B ( t ) .
Let α ( t ) denote the fraction of the total wealth invested in stocks at time t. Then,
α ( t ) = π 1 ( t ) S 1 ( t ) X ( t ) π 1 ( t ) S 1 ( t ) = α ( t ) X ( t ) .
Plugging into the SDE, one obtains
d X t , x , α ( s ) = X t , x , α ( s ) ( α ( s ) ( μ ( s ) r ) + r ) d s + α ( s ) σ ( s ) d B ( s ) ,
where ( X t , x , α ( s ) ) s [ t , T ] denotes the solution of (26) starting from x at time s = t .
The investor’s objective is to maximise the expected utility over [ 0 , T ] . The functional to be optimised is
( t , x , α ) = E U ( X t , x , α ( T ) ) ,
where U is the investor’s utility function. We introduce the following assumptions on the utility function:
(U1)
U ( x ) is a continuous, nondecreasing, and concave function on [ 0 , ) with U ( 0 ) = 0 .
(U2)
There exists γ ( 0 , 1 ) and constant K > 0 such that U ( x ) K ( 1 + x ) γ for all x [ 0 , ) .
The Merton portfolio optimisation problem is to find a function v and an optimal control α ^ such that
v ( t , x ) = sup α A ( t , x , α ) = ( t , x , α ^ ) , ( t , x ) [ 0 , T ] × [ 0 , + ) .
We know that v solves the Hamilton–Jacobi–Bellman (HJB) equation:
v t ( t , x ) + H t , x , v x ( t , x ) , 2 v x 2 ( t , x ) = 0 , ( t , x ) [ 0 , T ) × [ 0 , + ) , v ( T , x ) = U ( x ) , x [ 0 , + ) ,
where, for H ( t , x , p , q ) [ 0 , T ] × R × R × R ,
H ( t , x , p , q ) = sup a A x [ a ( μ r ) + r ] p + 1 2 a 2 x 2 σ 2 q
is the Hamiltonian of the problem.
Let ψ ( a ) : = p x r + p x ( μ r ) a + 1 2 x 2 σ 2 q a 2 . Assume μ > r . Then, if q 0 , sup a ψ ( a ) = H ( t , x , p , q ) = + or sup a ψ ( a ) = H ( t , x , p , q ) = 0 ; whereas, if q < 0 , we have
ψ ( a ) = p x ( μ r ) + q σ 2 x 2 a .
Let a ^ such that ψ ( a ^ ) = 0 . So,
a ^ = μ r σ 2 p q x .
Then,
H ( t , x , p , q ) = p r x 1 2 p 2 q μ r σ 2 .
Let us consider a power utility function (strictly concave) U ( x ) = x γ γ , x > 0 , risk γ < 1 . We will look for a function φ of the form
φ ( t , x ) = ω ( t ) U ( x ) = ω ( t ) x γ γ .
Taking derivatives, we have
φ t ( t , x ) = ω ( t ) x γ γ , φ x ( t , x ) = ω ( t ) x γ 1 , 2 φ x 2 ( t , x ) = ω ( t ) ( λ 1 ) x γ 2 ,
and
U ( x ) = φ ( T , x ) = ω ( t ) U ( x ) ω ( T ) = 1 .
Then, we plug (27) into the (HJB) equation, and isolating ω ( t ) , we obtain
ω ( t ) = r γ + 1 2 γ γ 1 μ ( t ) r σ ( t ) 2 ω ( t ) .
Then, setting
k ( t ) = r γ + 1 2 γ γ 1 μ ( t ) r σ ( t ) 2
and solving the Cauchy problem
ω ( t ) = k ( t ) ω ( t ) ω ( T ) = 1
we obtain
ω ( t ) = exp t T k ( s ) d s φ ( t , x ) = exp t T k ( s ) d s x γ γ .
By the verification theorem, the value function is v ( t , x ) = φ ( t , x ) . Finally, the optimal control is
α ^ ( t , x ) = 1 1 γ μ ( t ) r σ 2 ( t ) .

3.2. With Jumps

Suppose that we have a market with two possible investments:
(i)
a risk-free investment (i.e., bond, bank account) with price dynamics
d S 0 ( t ) = r S 0 ( t ) d t , S 0 ( 0 ) = s 0 > 0 ;
(ii)
a risky investment (stock) with price dynamics
d S 1 ( t ) = S 1 ( t ) μ d t + σ d B ( t ) + 1 z N ˜ ( d t , d z ) , S 1 ( 0 ) = s 1 > 0 ;
where r > 0 , μ > 0 , and σ are constants. For the sake of simplicity, we assume μ ( t ) = μ , σ ( t ) = σ , and γ ( t , z ) = z , with
μ > r and 1 | z | d ν ( z ) < .
The first assumption is very natural since it states that the expected rate of return of the stock is greater than or equal to the risk-free interest rate of the bank account. In contrast, the second assumption ensures that the stock price remains positive.
Let π = ( π 0 ( t ) , π 1 ( t ) ) t [ 0 , T ] denote a small investor portfolio where π 0 ( t ) and π 1 ( t ) represent the amounts of cash invested in the bond (non-risky asset) and the risky asset, respectively.
The value at time t of such portfolio is denoted by
X ( t ) = π 0 ( t ) + π 1 ( t ) .
Assuming that the portfolio is self-financing, that is,
d X ( t ) = π 0 ( t ) d S 0 ( t ) S 0 ( t ) + π 1 ( t ) d S 1 ( t ) S 1 ( t ) ,
the investor’s wealth process is given by
d X ( t ) = π 0 ( t ) r d t + π 1 ( t ) μ d t + σ d B ( t ) + 1 γ ( t , z ) N ˜ ( d t , d z ) = π 0 ( t ) r d t + π 1 ( t ) μ d t + π 1 ( t ) σ d B ( t ) + π 1 ( t ) 1 γ ( t , z ) N ˜ ( d t , d z ) ± π 1 ( t ) r d t = ( π 0 ( t ) + π 1 ( t ) ) r d t + π 1 ( t ) ( μ r ) d t + π 1 ( t ) σ d B ( t ) + π 1 ( t ) 1 γ ( t , z ) N ˜ ( d t , d z ) = X ( t ) r + α ( t ) ( μ r ) d t + X ( t ) α ( t ) σ d B ( t ) + X ( t ) α ( t ) 1 γ ( t , z ) N ˜ ( d t , d z ) ,
where α ( t ) denotes the proportion of wealth invested in the stock at time t. Then,
α ( t ) = π 1 ( t ) π 0 ( t ) + π 1 ( t ) = π 1 ( t ) X ( t ) π 1 ( t ) = α ( t ) X ( t ) .
Given the utility functional
J ( t , x , α ) = E U ( X t , x , α ( T ) ) ,
the aim is to find
v ( t , x ) = sup α A J ( t , x , α )
and α ^ that reaches that sup.
The generator L α of the controlled process
Y ( t ) = s + t X ( t ) , t 0 , Y ( 0 ) = y = s x
is
L α φ ( y ) = φ s + x [ r + α ( μ r ) ] φ x + 1 2 σ 2 x 2 α 2 2 φ x 2 + 1 φ ( t , x + α x γ ( t , z ) ) φ ( t , x ) φ x ( t , x ) α x γ ( t , z ) ν ( d z ) .
If we try
v ( t , x ) = ω ( t ) U ( x ) = ω ( t ) x β β
we obtain
L α v ( t , x ) = ω ( t ) x β β + ω ( t ) [ r + α ( μ r ) ] x β + ω ( t ) 1 2 σ 2 α 2 ( β 1 ) x β + ω ( t ) x β β 1 [ 1 + α γ ( t , z ) ] β 1 β α γ ( t , z ) ν ( d z ) .
Let h ( α ) be the expression on the right-hand side. Then, h is concave in α and the maximum of h is attained at the critical points, i.e., when
h ( α ) = ω ( t ) ( μ r ) x β + ω ( t ) σ 2 α ( β 1 ) x β + ω ( t ) x β 1 [ 1 + α γ ( t , z ) ] β 1 γ ( t , z ) γ ( t , z ) ν ( d z ) = 0
We obtain that α = α ^ should solve the equation
Λ ( α ) : = μ r σ 2 α ( 1 β ) 1 1 [ 1 + α γ ( t , z ) ] β 1 γ ( t , z ) ν ( d z ) = 0 .
Since Λ ( 0 ) = μ r > 0 , we see that if
σ 2 α ( 1 β ) + 1 1 [ 1 + α γ ( t , z ) ] β 1 γ ( t , z ) ν ( d z ) μ r ,
then, there exists an optimal α = α ^ ( 0 , 1 ] .
With this choice of α ^ , we require that L α ^ v ( t , x ) = 0 , i.e.
ω ( t ) x β β + ω ( t ) [ r + α ^ ( μ r ) ] x β + ω ( t ) 1 2 σ 2 α ^ 2 ( β 1 ) x β + ω ( t ) x β β 1 [ 1 + α ^ γ ( t , z ) ] β 1 β α ^ γ ( t , z ) ν ( d z ) = 0 ,
which leads to the following ODE in ω ( t ) :
ω ( t ) = ( β [ r + α ^ ( μ r ) ] + 1 2 σ 2 α ^ 2 β ( β 1 ) + 1 [ 1 + α ^ γ ( t , z ) ] β 1 β α ^ γ ( t , z ) ν ( d z ) ) ω ( t ) .
By the verification theorem, the value function is v ( t , x ) = ω ( t ) x β β , where ω is the solution of (39).

3.3. Multiple Assets

Let us now consider a structured scenario, namely, a market with multiple risky assets and a risk-free asset. The available investment opportunities consist of a riskless asset with price S 0 ( t ) and n risky assets with prices S ( t ) = [ S 1 ( t ) , , S n ( t ) ] . Asset prices follow the dynamics
d S 0 ( t ) = S 0 ( t ) r d t , d S i ( t ) = S i ( t ) μ i ( t ) d t + σ i j ( t ) d B i ( t ) + Γ i ( t ) d N ( t ) , i = 1 , , n ,
with a constant rate of interest r 0 . B ( t ) = [ B 1 ( t ) , , B n ( t ) ] is an n-dimensional standard Brownian motion, and N ( t ) is a Lévy pure jump process with Lévy measure λ ν ( d z ) , where λ 0 is a fixed parameter and the measure ν satisfies R min ( 1 , | z | ) ν ( d z ) < , so the jumps have finite variation. The jump amplitude N is scaled by the scaling factor Γ i . We assume that the support of ν is such that S i remains positive, consistent with the limited liability provision. We also assume that the jump process Y and the individual Brownian motions in B are independent.
For the sake of simplicity, the quantities μ i , σ i j and Γ i are assumed to be not time dependent. We write μ = [ μ 1 , , μ n ] , Γ = [ Γ 1 , , Γ n ] , and Σ = σ σ , where
σ = σ 1 , 1 σ 1 , n σ n , 1 σ n , n
We assume that Σ is a nonsingular matrix.
Let π 0 ( t ) denote the percentage of wealth invested in the riskless asset at time t and π ( t ) = [ π 1 ( t ) , , π n ( t ) ] denote the vector of portfolio weights in each of the n risky assets, assumed to be adapted predictable càdlàg processes. The portfolio weights satisfy
π 0 ( t ) + i = 1 n π i ( t ) = 1 .
The investor’s wealth, starting with the initial endowment X 0 , follows the dynamics
d X ( t ) = π 0 ( t ) X ( t ) d S 0 ( t ) S 0 ( t ) + i = 1 n π i ( t ) X ( t ) d S i ( t ) S i ( t ) = X ( t ) [ r + π ( t ) · ( μ r 1 n ) ] d t + X ( t ) π ( t ) · σ d B ( t ) + X ( t ) π ( t ) · Γ d N ( t ) ,
where 1 n = ( 1 , , 1 ) .
Given the utility functional, the investor’s problem at time t is, then, to pick the portfolio weight processes { π ( s ) } s [ t , T ] which maximise the expected utility of consumption
v ( t , x ) = sup π J ( t , x , π ) ,
where
J ( t , x , π ) = U ( X t , x , π ( T ) ) .
The generator L π of the controlled process is
L π φ ( t , x ) = φ ( t , x ) t + φ ( t , x ) x r x + π · ( μ r 1 n ) x + 1 2 2 φ x 2 x 2 π · Σ π + λ 1 φ ( t , x + x π · Γ z ) φ ( t , x ) ν ( d z ) .
If we try
v ( t , x ) = ω ( t ) U ( x ) = ω ( t ) x β β
we obtain
L π v ( t , x ) = ω ( t ) x β β + ω ( t ) x β r + π · ( μ r 1 n ) + 1 2 ω ( t ) x β π · Σ π + λ ω ( t ) x β β 1 ( 1 + π · Γ z ) β 1 ν ( d z ) .
Let h ( π ) be the expression on the right-hand side. Then, the maximum of h is attained at the critical points, i.e., when
h ( π ) = ω ( t ) x β ( μ r 1 n ) + ω ( t ) x β ( β 1 ) Σ π + λ ω ( t ) x β 1 ( 1 + π · Γ z β 1 Γ z ν ( d z ) = 0
We obtain that π = π ^ should solve the equation
Λ ( π ) : = μ r 1 n + ( β 1 ) Σ π + λ 1 1 + π · Γ z β 1 Γ z ν ( d z ) = 0 .
With this choice of π ^ , we require that L π ^ v ( t , x ) = 0 , i.e.
L π ^ v ( t , x ) = ω ( t ) x β β + ω ( t ) x β r + π ^ · ( μ r 1 n ) + 1 2 ω ( t ) x β π ^ · Σ π ^ + λ ω ( t ) x β β 1 ( 1 + π ^ · Γ z ) β 1 ν ( d z ) = 0 ,
which leads to the following ODE in ω ( t ) :
ω ( t ) = β [ r + π ^ · ( μ r 1 n ) ] + 1 2 ( β 1 ) π ^ · Σ π ^ + 1 β 1 [ ( 1 + π ^ · Γ z ) β 1 ν ( d z ) ω ( t ) .

4. Conclusions

In this paper, we have advanced the application of optimal control theory to portfolio optimisation problems under various stochastic market conditions, with a particular focus on jump-diffusion models. By integrating the mathematical framework of Lévy processes with optimal control theory, we have provided a comprehensive approach to modelling and solving portfolio optimisation problems in markets characterised by continuous price movements and discrete jumps.
We demonstrated the applicability of our framework in three key scenarios: markets without jumps, markets with jumps in a single asset, and markets with jumps in multiple correlated assets. These analyses highlighted the impact of jump risks on optimal portfolio strategies, showing significant deviations from classical strategies and illustrating the framework’s practical relevance for managing real-world financial uncertainty.
While this work provides a strong foundation, we acknowledge that several important extensions were not addressed for the sake of simplicity. These include incorporating transaction costs and market frictions in jump-diffusion models, the development of efficient numerical methods for high-dimensional HJB equations, and including regime-switching dynamics. Exploring these directions represents a promising area for future research and could further enhance our understanding of portfolio optimisation in complex financial environments.
In conclusion, this work bridges the gap between advanced stochastic control theory and practical portfolio management, offering a robust framework for understanding and addressing the complexities of financial markets. By providing tools to optimise wealth under both continuous and jump risks, this study contributes to developing robust strategies for navigating uncertainty and maximising returns in an increasingly volatile financial environment.

Author Contributions

Conceptualisation, L.D.P.; Formal analysis, L.D.P. and N.F.; Investigation, L.D.P. and N.F.; Methodology, L.D.P. and N.F.; Project administration, L.D.P.; Supervision, L.D.P.; Writing—original draft, L.D.P. and N.F.; Writing—review and editing, L.D.P. and N.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

This research was realised with co-financing of the European Union—NOP Research and Innovation 2014–2020.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Markowitz, H. The Utility of Wealth. J. Political Econ. 1952, 60, 151–158. [Google Scholar] [CrossRef]
  2. Merton, R.C. Lifetime Portfolio Selection under Uncertainty: The Continuous-Time Case. Rev. Econ. Stat. 1969, 51, 247–257. [Google Scholar] [CrossRef]
  3. Merton, R.C. An Intertemporal Capital Asset Pricing Model. Econometrica 1973, 41, 867–887. [Google Scholar] [CrossRef]
  4. Aase, K.K. Optimum portfolio diversification in a general continuous-time model. Stoch. Process. Their Appl. 1984, 18, 81–98. [Google Scholar] [CrossRef]
  5. Framstad, N.C.; Øksendal, B.; Sulem, A. Optimal consumption and portfolio in a jump diffusion market with proportional transaction costs. J. Math. Econ. 2001, 35, 233–257. [Google Scholar] [CrossRef]
  6. Kallsen, J. Optimal portfolios for exponential Lévy processes. Math. Methods Oper. Res. 2000, 51, 357–374. [Google Scholar] [CrossRef]
  7. Benth, F.E.; Karlsen, K.H.; Reikvam, K. Optimal portfolio selection with consumption and nonlinear integro-differential equations with gradient constraint: A viscosity solution approach. Financ. Stochastics 2001, 5, 275–303. [Google Scholar] [CrossRef]
  8. Benth, F.E.; Karlsen, K.H.; Reikvam, K. Merton’s portfolio optimization problem in a Black and Scholes market with non-Gaussian stochastic volatility of Ornstein-Uhlenbeck type. Math. Financ. 2003, 13, 215–244. [Google Scholar] [CrossRef]
  9. Bank, P.; Körber, L. Merton’s optimal investment problem with jump signals. SIAM J. Financ. Math. 2022, 13, 1302–1325. [Google Scholar] [CrossRef]
  10. Emmer, S.; Klüppelberg, C. Optimal portfolios when stock prices follow an exponential Lévy process. Financ. Stochastics 2004, 8, 17–44. [Google Scholar] [CrossRef]
  11. Aït-Sahalia, Y.; Cacho-Diaz, J.; Hurd, T.R. Portfolio choice with jumps: A closed-form solution. Ann. Appl. Probab. 2009, 19, 556–584. [Google Scholar] [CrossRef]
  12. Cvitanić, J.; Polimenis, V.; Zapatero, F. Optimal portfolio allocation with higher moments. Ann. Financ. 2008, 4, 1–28. [Google Scholar] [CrossRef]
  13. Benth, F.E.; Karlsen, K.H.; Reikvam, K. Portfolio optimization in a Lévy market with intertemporal substitution and transaction costs. Stochastics Stoch. Rep. 2002, 74, 517–569. [Google Scholar] [CrossRef]
  14. Campi, L.; Owen, M.P. Multivariate utility maximization with proportional transaction costs. Financ. Stochastics 2011, 15, 461–499. [Google Scholar] [CrossRef]
  15. Shadabfar, M.; Cheng, L. Probabilistic approach for optimal portfolio selection using a hybrid Monte Carlo simulation and Markowitz model. Alex. Eng. J. 2020, 59, 3381–3393. [Google Scholar] [CrossRef]
  16. Kalayci, C.B.; Ertenlice, O.; Akbay, M.A. A comprehensive review of deterministic models and applications for mean-variance portfolio optimization. Expert Syst. Appl. 2019, 125, 345–368. [Google Scholar] [CrossRef]
  17. Oksendal, B. Stochastic Differential Equations: An Introduction with Applications; Google-Books-ID: GizqCAAAQBAJ; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Di Persio, L.; Fraccarolo, N. Exploring Optimisation Strategies Under Jump-Diffusion Dynamics. Mathematics 2025, 13, 535. https://doi.org/10.3390/math13030535

AMA Style

Di Persio L, Fraccarolo N. Exploring Optimisation Strategies Under Jump-Diffusion Dynamics. Mathematics. 2025; 13(3):535. https://doi.org/10.3390/math13030535

Chicago/Turabian Style

Di Persio, Luca, and Nicola Fraccarolo. 2025. "Exploring Optimisation Strategies Under Jump-Diffusion Dynamics" Mathematics 13, no. 3: 535. https://doi.org/10.3390/math13030535

APA Style

Di Persio, L., & Fraccarolo, N. (2025). Exploring Optimisation Strategies Under Jump-Diffusion Dynamics. Mathematics, 13(3), 535. https://doi.org/10.3390/math13030535

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop