Next Article in Journal
Rota-Baxter Systems for BiHom-Type Algebras
Previous Article in Journal
Self-Similar Solutions of a Gravitating Dark Fluid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sharpe-Ratio Portfolio in Controllable Markov Chains: Analytic and Algorithmic Approach for Second Order Cone Programming

by
Lesly Lisset Ortiz-Cerezo
,
Alin Andrei Carsteanu
and
Julio Bernardo Clempner
*
Escuela Superior de Física y Matemáticas, Instituto Politécnico Nacional, School of Physics and Mathematics, Mexico City 07730, Mexico
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(18), 3221; https://doi.org/10.3390/math10183221
Submission received: 28 February 2022 / Revised: 22 March 2022 / Accepted: 23 March 2022 / Published: 6 September 2022
(This article belongs to the Topic Game Theory and Applications)

Abstract

:
The Sharpe ratio is a measure based on the theory of mean variance, it is the measure of the performance of a portfolio when the risk can be measured through the standard deviation. This paper suggests a Sharpe-ratio portfolio solution using a second order cone programming (SOCP). We use the penalty-regularized method to represent the nonlinear portfolio problem. We present a computationally tractable way to determining the Sharpe-ratio portfolio. A Markov chain structure is employed to represent the underlying asset price process. In order to determine the optimal portfolio in Markov chains, a new hybrid optimization programming method for SOCP is proposed. The suggested method’s efficiency and efficacy are demonstrated using a numerical example.

1. Introduction

1.1. Brief Review

Markowitz [1] proposed the mean-variance portfolio (MVP) which is a fundamental contribution in the field of finance; currently, models based on it continue to be developed. In its most basic version, it assumes n risky assets. Their returns over the period are modeled as a random vector Z = ( Z i ) j = 1 , , n R n such that μ = E [ Z ] represents the mean and Σ = E ( Z μ ) ( Z μ ) 1 / 2 is the covariance, where E denotes the expectation operator. The mathematical formulation’s decision variable is ω = ( ω i ) i = 1 , , n , which indicates the percentage of the available budget invested in asset i. If ω i 0 , it means that short selling is not allowed.
The return of a portfolio ω = ( ω i ) i = 1 , , n R n is a scalar (random variable) given by ω T Z = i = 1 n ω i Z i , then the mean return of ω is ω T μ = ω T E [ Z ] , and the risk, measured by the variance, is given by ω T Σ ω . We suppose that an admissible portfolio ω = ( ω i ) i = 1 , , n R n is restricted to being contained within a closed convex set W a d m R n .
The selection of a portfolio is a risk–return trade-off. The minimum variance MVP issue is used to define the optimal trade-off as
ω T Σ ω m i n i m i z e ω W a d m s . t . ω T μ r
where r is the minimum required expected rate of return,
W a d m = ω ω T e = 1 : ω i 0 , i = 1 , , n
and e is a vector of size n whose components are ones. In this problem, we determine the portfolio that minimizes the risk while still meeting the asset allocation and portfolio budget constraints.
The objective of the Markowitz framework is to achieve a balance between the average return of the portfolio and its risk, which is measured by the variance, that is, we look for the highest return with the lowest risk that may exist among all the possibilities.
Another type of mean-variance analysis called the risk-adjusted expected return is expressed as
ω T μ λ ω T Σ ω m a x i m i z e ω W a d m s . t . ω T e = 1
The dual objectives of this formulation are to maximize the portfolio expected return while minimizing variance, where λ is a risk-aversion coefficient determined by the investors, and ω T e = 1 is the capital budget constraint.
Let us denote the function Ψ of the Pareto frontier
Ψ ( ω , σ , μ ) = sup ω W a d m inf σ ω T μ
where the trajectory of the optimal solution defines a concave curve increasing over σ = ω T Σ ω 1 / 2 (standard deviation) for which
σ = inf ω T Σ ω 1 / 2 sup ω W a d m ω T μ , ω W a d m
The best risk–return trade-off of the assets ( Z i ) j = 1 , , n is found in the strictly concave section of the curve, which is known as the efficient frontier. A portfolio ω is efficient if for any other portfolio ϱ having the same expected return, its variance satisfies ω T Σ ω ϱ T Σ ϱ . The performance of a portfolio ω with a uncertainty model is characterized by the set of return–risk pairing computed using the variables across the set
P ( σ , u ) = σ , u R 2 σ = inf ω Σ ω 1 / 2 , u = sup ω W a d m ω T μ
If there is no asset allocation restriction (except for the portfolio budget constraint), the two-fund theorem states that the efficient frontier is a hyperbola and that every efficient portfolio can be two-fold in terms of the mean and the variance as a combination of these two efficient funds (portfolios) [2]. To obtain the efficient frontier of a portfolio, the average return is needed, which is given by ( ω μ ) and the standard deviation given by ( ω Σ ω 1 / 2 ). The efficient frontier can be computed using the Sharpe-ratio maximization [3,4]
ω μ r f ω Σ ω 1 / 2 m a x i m i z e ω W a d m s . t . ω e = 1
where r f is the return of a risk-free asset (a risk-free asset is typically regarded to have no risk or variance). The Sharpe-ratio maximization problem is named from the aim of Equation (1), which measures the excess of return ( ω T μ r f ) normalized by the standard deviation ( ω Σ ω 1 / 2 ).
The efficient frontier is defined as the locations on the frontier of the portfolio with expected returns greater than the expected return of the portfolio with the smallest variance. The portfolio with the least variance among all portfolios is the most efficient. All portfolios in the efficient frontier are optimal according to the risk profile of the investor, which is the choice of parameters.

1.2. Related Work

The Markowitz [1] single-period mean-variance portfolio is defined as a model that maximizes the terminal wealth while minimizing risk using variance as a criterion. The idea is to enable an investor to seek the maximum potential return by determining a risk tolerance threshold. Trends, which are seen as inclinations of securities to move in a specific manner over time, control the markets. Mathematical models, which detect patterns when the price meets support and resistance levels throughout time, are used by investors to forecast securities movements [5].
We structure the Markowitz mean-variance portfolio as a system whose variables are represented by a discrete-time Markov chain to solve these challenges. We look at a specific type of discrete-time Markov mean-variance portfolio model and find the portfolio strategy that minimizes total risk, given a fixed anticipated return.
The Sharpe ratio is a measure of portfolio performance as long as the risk can be adequately measured through the standard deviation, and it is usually effective for normally distributed returns. However, there are works, such as Zakamouline and Koekebakker et al. [6] in which they generalized the evaluation of portfolio performance using the Sharpe ratio. Lu and Li et al. [7] with their study identified a theoretical reasonable value of the Sharpe ratio; to this end, they proposed a formula to estimate an expected value for the Sharpe ratio, bounding it in the option pricing model. Kourtis et al. [8] provided how to assess the value of efficient portfolios. Portfolio optimization for Markov chains with restrictions has a significant body of work. See these articles for a survey of the impact of transaction costs on portfolio optimization [9,10]. Portfolio optimization for Markov chains with restrictions has a significant body of work. Sanchez et al. [11] proposed a novel mean-variance customer portfolio optimization approach for a class of ergodic-finite controllable Markov chains, according to citation percent. Sanchez et al. [12] built on the work of [11] by presenting a recurrent reinforcement-learning strategy for controlled Markov chains that adapts policies based on preprocessing and an actor–critic architecture. Clempner and Poznyak [13] investigated the applicability of the penalty regularized expected utilities approach for solving the mean-variance Markowitz customer portfolio optimization issue. In controlled partially observable Markov decision processes, Asiain et al. [14] presented a reinforcement-learning method for calculating the customer portfolio with transaction costs. Garcia-Galicia et al. [15] looked at a continuous-time portfolio strategy for continuous-time discrete-state Markov decision processes with transaction costs requiring temporal penalization. Using the extraproximal technique confined to a finite discrete temporal, ergodic, and controlled Markov chains, Dominguez and Clempner [16] solved the multi-period mean-variance customer-constrained Markowitz’s portfolio optimization issue. Garcia-Galicia et al. [17] looked at policy optimization in the context of continuous-time reinforcement learning for financial portfolio management, where the underlying asset portfolio process is assumed to have a continuous-time discrete-state Markov chain structure with simplex and ergodicity constraints. The portfolio problem’s purpose is to redistribute a fund across various financial assets. Meghwani and Thakur [18] developed a tri-objective portfolio optimization model with risk, return, and transaction cost as the objectives, as well as a method for successfully handling equality constraints. Vazquez and Clempner [19] developed a portfolio technique based on a Lagrangian regularization method. The literature differs depending on whether you use continuous or discrete time, a finite or infinite horizon, and so on [20,21,22,23,24,25,26].
Tikhonov’s regularization has gained a lot of interest in application sectors [27,28]. It is one of the most prominent ways to solve discrete ill-posed minimization problems. The use of Tikhonov’s regularization to create successful algorithms is still a developing topic. To solve the Markowitz MV portfolio model, for example, several strategies based on Tikhonov’s regularization have been devised [11,12,13,19,29,30].

1.3. Main Results

This paper proposes a solution to the Sharpe-ratio portfolio optimization issue, which is based on a market model and allows for the formulation of risk reduction, security returns, and performance assessment. We assume that securities trading occurs in discrete time steps. We assume that the financial market is arbitrage free, meaning that no arbitrage portfolio exists. The premise of an arbitrage-free market is proposed with the goal of obtaining a pricing system that is compatible with the market’s principal asset price.
The main results are summarized as follows:
  • Consider the problem of Sharpe-ratio portfolio selection.
  • Formulate a regularization approach based on the penalty technique.
  • Compute the optimal Sharpe-ratio portfolio using the new algorithm approach.
  • Propose a financial mathematical method that is combined with increased computing capacity to produce a powerful solution to the problem.

1.4. Organization of the Paper

The remainder of the paper is organized as follows. Section 2 describes the Sharpe-ratio solver. Section 3 suggests a Markov approach for solving the proposed problem. A numerical example is given in Section 4. Our conclusions and final comments are described in Section 5.

2. Sharpe-Ratio Solver

If we denote σ = ω Σ ω 1 / 2 = Σ 1 / 2 ω 2
ω Σ ω 1 / 2 = ω Σ ω 1 / 2 2 i k ω i Σ i k 1 / 2 k j Σ k j 1 / 2 ω j = Σ 1 / 2 ω 2 , where · 2 is the Euclidian norm and Σ 1 / 2 satisfies that Σ 1 / 2 Σ 1 / 2 = Σ we have that the Sharpe-ratio portfolio minimization [3,4] can be expressed as
Σ 1 / 2 ω 2 ω μ r f m i n i m i z e ω W a d m s . t . ω e = 1 .
Let us introduce the variable α such that
α m i n i m i z e ω W a d m , α > 0 s . t . Σ 1 / 2 ω 2 ω μ r f α ω e 1 = 0
such that α Σ 1 / 2 ω 2 ω μ r f 0 with ω μ r f > 0 . Now, consider the following second-order cone programming (SOCP) for the Sharpe-ratio portfolio
ω m i n i m i z e ω W a d m , α > 0 s . t . Σ 1 / 2 ω 2 α ω μ r f ω e 1 = 0
Under an affine mapping, the collection of points meeting a second-order cone constraint is the inverse image of the unit second-order cone given by
Σ 1 / 2 ω 2 α ω μ r f Σ 1 / 2 α μ ω + 0 α r f K n + 1
The standard or unit second-order cone of dimension C n + 1 is defined as
K n + 1 = ω α ω W a d m , α R , ω 2 < α
Remark 1.
The constraints, which are analogous to requiring the affine function to lie in the second-order cone in K n + 1 lead to the SOCP.
It is possible that finding a minimum solution is not unique. We employ the penalization method and introduce a Tokhonov’s regularizator with regularization parameters q , δ > 0 to solve the ill-posed issue, which consists of
Ψ ˜ q , δ ( α , ω , β ) = ω + q 1 2 ω e 1 2 + 1 2 Σ 1 / 2 ω 2 α ω μ r f + β 2 + δ 2 α 2 + δ 2 ω 2 + δ 2 β 2
Clearly, the optimization problem
Ψ ˜ q , δ ( α , ω , β ) m i n i m i z e ω W a d m , α > 0 , β 0
has a unique solution since the optimized function (3) is strongly convex if δ > 0 . Considering ϱ = q 1 > 0 , the following property holds:
arg min ω W a d m , α > 0 , β 0 Ψ ˜ q , δ ( α , ω , β ) = arg min ω W a d m , α > 0 , β 0 Ψ ϱ , δ ( α , ω , β )
and we have
Ψ ϱ , δ ( α , ω , β ) = ϱ ω + 1 2 ω e 1 2 + 1 2 Σ 1 / 2 ω 2 α ω μ r f + β 2 + δ 2 α 2 + δ 2 ω 2 + δ 2 β 2
The concept behind the portfolio’s function Ψ ϱ , δ ( α , ω , β ) is as follows: if the penalty parameter ϱ approaches zero in a specific way, we may suppose that α ϱ , δ * , ω ϱ , δ * and β ϱ , δ * , which are the optimization problem’s portfolio solution
Ψ ϱ , δ ( α , ω , β ) m i n i m i z e ω W a d m , α > 0 , β 0
tend toward the set W a d m * of all the portfolio solutions to the original portfolio optimization problem (2), i.e., the distance
d α ϱ , δ * , ω ϱ , δ * , β ϱ , δ * ; W a d m * ϱ , δ 0 0
is defined as
d y ; W a d m * = min ω * W a d m * y ω * 2
Solver method for the Sharpe-ratio portfolio
ω t + 1 = arg min ω W a d m 1 2 ω ω t 2 + γ ω , t Ψ ϱ t , δ t ( α t , ω , β t ) β t + 1 = β t γ β , t β Ψ ϱ t , δ t ( α t , ω t , β t ) + α t + 1 = Σ 1 / 2 ω t 2 ω t μ r f
where for variable c
c + = ( c 1 + , , c n + ) c i + = c i i f c i 0 0 i f c i < 0

3. Markov Approach for the Sharpe-Ratio Portfolio

3.1. Markov Model

Let us consider a discrete-time problem in which n takes integer values, i.e., n N . Assume u n is a control variable whose value is determined at time n. The partial sequence of controls (or decisions) taken throughout the first n phases is denoted by U n = u 1 , , u n . The control variable u n is chosen based on the knowledge that U n = u n n N (which determines everything else). However, a more cost-effective portrayal of the past is frequently adequate. For instance, we may not require knowledge about the full path traveled up to time n, but merely the location to which it has led us. The concept behind a state variable x R d is that its value at time n called x n , can be calculated using known values and follows a plant equation (or law of motion) x n + 1 = a ( x n , u n ) , n N . The optimal u n is a function only of x n , i.e., u n = u ( x n ) .
Consider a stochastic evolution where the x and u histories at time n are denoted by X n = x n n N and U n = u n n N . As previously stated, the state structure is defined by the fact that the process development is specified by a state variable x, which has the value x n at time n N .
A discrete-time Markov chain is a tuple M C = ( X , U , P ) , where X is the state space, U is the action space and P ( x n + 1 | X n , U n ) = P ( x n + 1 | x n , u n ) is the transition probability distribution (i.e., the stochastic version of the plant equation). A Markov decision process is the tuple defined by M D P = ( M C , f ) , where f ( x n + 1 , x n , u n ) is the immediate utility function by choice of controls u n n N .
The transition function P ( x n + 1 | x n , u n ) and the common prior distribution P ( x 0 ) perfectly describe the behavior represented by a Markov chain, where P ( x n ) Δ X , where Δ X denotes the set of all probability distributions over X. The Markov chains are self-contained. The absolute values of the utility function f ( x n + 1 , x n , u n ) are bounded by some constant. We assume that each Markov chain ( P ( x n ) , P ( x n + 1 | x n , u n ) ) is irreducible, recurrent and aperiodic (ergodic), and that P is its unique invariant distribution. Then, we have P ( x n + 1 ) = x n X P ( x n + 1 | x n ) P ( x n ) . As well, there exists a state x * which is recurrent for every distribution P.
To formulate the optimization issue related with MDP, let π : X Δ ( U ) be a stationary policy, where Δ ( U ) is the U-simplex, which maps state–space X to a probability distribution on action–space U and determines randomized actions based on the current state x n . As a result, we obtain that under policy π , the action u n is chosen based on the probability distribution π ( x n ) . Let Π a d m be the admissible set of Markov policies, i.e.,
Π a d m = π ( u n | x n ) u n U π ( u n | x n ) = 1 , x n X , u n U .
In this model, the current value of the state is observable, i.e., when selecting u n , x n is known. We assume that H n = ( X n , U n ) , where H n is the observed history at time n.
Given the Markovian structure of the state processes, the utility at state vector x n with policy π ( u n | x n ) and probability distribution P ( x n ) can be written as
F ( π ) = x n X u n U x n + 1 X f ( x n + 1 , x n , u n ) P ( x n + 1 | x n , u n ) π ( u n | x n ) P ( x n ) = x n X u n U F ( x n , u n ) π ( u n | x n ) P ( x n ) ,
such that F ( x n , u n ) = x n + 1 X f ( x n + 1 , x n , u n ) P ( x n + 1 | x n , u n ) .
A policy  π n n 0 is called a optimal if for each n 0 maximizes the conditional mathematical expectation of the utility function F ( π ) considering the history process in period n, H n = ( X n , U n ) and set of possible states period H n is fixed such that cannot be changed hereafter, i.e., it achieves the optimal policy by solving the conditional optimization problem given by
π * : = arg max π Π a d m E F ( π ) H n
where F ( π ) is the average utility function. Under the previous assumptions the admissible set Π a d m is nonempty, therefore there exists an optimum policy π * in the class of stationary Markovian policies.
The variance V a r ( F ( π ) ) is given by
V a r ( F ( π ) ) : = x n X u n U F ( x n , u n ) F ( x n , u n ) 2 π ( u n | x n ) P ( x n ) = x n X u n U F 2 ( x n , u n ) π ( u n | x n ) P ( x n ) F 2 ( x n , u n )
Finally, the portfolio is defined by
Φ ( π ) = F ( π ) λ V a r ( F ( π ) ) = x n X u n U F ( x n , u n ) π ( u n | x n ) P ( x n ) + λ F 2 ( x n , u n ) x n X u n U F 2 ( x n , u n ) π ( u n | x n ) P ( x n )
The distribution vector P ( x n ) is defined as
P ( x n + 1 ) = x n + 1 X x n X u n U P ( x n + 1 | x n , u n ) π ( u n | x n ) P ( x n )
In the ergodic case, which we are dealing with, these probabilities exponentially quickly converge to the stationary distributions, that is, P ( x n ) n P ( x ) . From now on, we consider stationary distributions (we are considering the one-period portfolio).

3.2. Portfolio Model’s Compliance with MARKOV

Consider a variable v defined as
v ( u , x ) : = π ( u | x ) P ( x )
such
V a d m = v ( u , x ) x X U v ( u , x ) = 1 , u U v ( u , x ) > 0 x X u U κ x , x P ( x | x , u ) v ( u , x ) = 0 , x X
where κ x , x is Kronecker’s variable. The following relationship holds true is the ergodic case
u U v ( u , x ) > 0 .
It is straightforward to determine that v ( u , x ) belongs to the simplex S
S : = v ( u , x ) x X u U v ( u , x ) = 1
The utility function in terms of v-variables is determined by
F ˜ ( v ) = x X u U F ( x , u ) v ( u , x ) ,
To obtain the variables of interest after the portfolio model is solved, we have a stationary distribution P ( x ) and the policy (portfolio) π ( u | x ) may be recovered using the following formulae
P ( x ) = u U v ( u , x ) π ( u | x ) = v ( u , x ) u U v ( u , x )
Associating these variables with the notions above define the vector
ω = ω ( v ) : = ( v ( u , x ) ) W a d m , v V a d m
such that the regularized portfolio return is defined as
Φ δ ( v ) = x X u U F ( x , u ) v ( u , x ) + λ x X u U F ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) λ x X u U F 2 ( x , u ) v ( u , x ) + δ 2 v ( u , x ) 2
and satisfies
Ψ δ ( ω ( v ) ) = Φ δ ( v )
then,
ω * A r g max ω W a d m Ψ δ ( ω ( v ) ) v * A r g max v V a d m Φ δ ( v ) ω * = ω ( v * )
As a result,
ω Σ ω 1 / 2 ω μ r f = x X u U F 2 ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) 1 / 2 x X u U F ( x , u ) v ( u , x ) r ˜ f
where r ˜ f is the return risk-free asset in terms of Markov chains.

3.3. Solver for Markov Chains

Let us consider
x X u U F 2 ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) 1 / 2 x X u U F ( x , u ) v ( u , x ) r ˜ f min v V a d m s . t . x X U v ( u , x ) = 1 , u U v ( u , x ) > 0 , x X U κ x , x P ( x | x , u ) v ( u , x ) = 0
Considering the SOCP for the Sharpe-ratio approach, we have
v min v V a d m , α > 0 s . t . x X u U F 2 ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) 1 / 2 α x X u U F ( x , u ) v ( u , x ) r ˜ f x X U v ( u , x ) = 1 , u U v ( u , x ) > 0 , x X U κ x , x P ( x | x , u ) v ( u , x ) = 0
We have
Φ ϱ , δ ( v , α , β ) = ϱ v + 1 2 x X u U v ( u , x ) 1 2 + 1 2 x X u U F 2 ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) 1 / 2 α x X u U F ( x , u ) v ( u , x ) r ˜ f + β 2 1 2 u U v ( u , x ) 2 + 1 2 x X u U κ x , x P ( x | x , u ) v ( u , x ) 2 + δ 2 α 2 + δ 2 v ( u , x ) 2 + δ 2 β 2
The optimization problem becomes
Φ ϱ , δ ( v , α , β ) m i n i m i z e v V a d m , α > 0 , β 0
Solver method for the Sharpe ratio in Markov chains
v n + 1 = arg min v V a d m 1 2 v v n 2 + γ v , n Φ ϱ , δ ( v , α n , β n ) β n + 1 = β n γ β , n β Φ ϱ , δ ( v n , α n , β n ) + α n + 1 = x X u U F 2 ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) 1 / 2 α n x X u U F ( x , u ) v n ( u , x ) r ˜ f

4. Numerical Example

Under the one-period horizon, we assume that investors expect the same probability distribution of returns and target the portfolio with the lowest risk. We believe that there is no inflation or interest rate shift, and that the markets are in a state of equilibrium. To get closer to the actual world, we assume that trading has transaction costs and that investors can trade limitless quantities on an arbitrage-free market.
The proposed method implies that
v n + 1 = arg min v V a d m 1 2 v v n 2 + γ v , n Φ ϱ , δ ( v , α , β )
Developing further, we have
v n + 1 = 1 2 v ( u , x ) 2 v ( u , x ) v n ( u , x ) + 1 2 v n ( u , x ) 2 + γ v , n ϱ v + 1 2 x X u U v ( u , x ) 1 2 + 1 2 x X u U F 2 ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) x X u U F ( x , u ) v ( u , x ) 1 / 2 α x X u U F ( x , u ) v ( u , x ) r ˜ f + β 2 1 2 u U v ( u , x ) 2 + 1 2 x X u U κ x , x P ( x | x , u ) v ( u , x ) 2 + δ 2 α 2 + δ 2 v ( u , x ) 2 + δ 2 β 2
β n + 1 = β n γ β , n β Φ ϱ , δ ( v n , α n , β n ) +
Hence,
β n + 1 = β n γ β , n β ϱ v + 1 2 x X u U v n ( u , x ) 1 2 + 1 2 x X u U F 2 ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) 1 / 2 α x X u U F ( x , u ) v n ( u , x ) r ˜ f + β n 2 1 2 u U v ( u , x ) 2 + 1 2 x X u U κ x , x P ( x | x , u ) v ( u , x ) 2 + δ 2 α n 2 + δ 2 v n ( u , x ) 2 + δ 2 β n 2 + = β n γ β , n x X u U F 2 ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) 1 / 2 α x X u U F ( x , u ) v n ( u , x ) r ˜ f + β n + δ β n +
Finally,
α n + 1 = x X u U F 2 ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) x X u U F ( x , u ) v n ( u , x ) 1 / 2 α n x X u U F ( x , u ) v n ( u , x ) r ˜ f
For the proposed problem, we have that the set X has eight states and the set U three controls. The initial parameters γ ν and γ β are set to be γ ν , 0 = 5 × 10 3 and γ β , 0 = 5 × 10 2 . For the method, the initial point portfolio π is set to be in the middle of the simplex, as well as the initial distribution. The value of δ is set to be δ 0 = 0.3049 . As well, α 0 = 0.5 and β 0 = 0.1 .
The resulting portfolio is given by
π ( u | x ) = 0.3255 0.3363 0.3382 0.2741 0.3631 0.3628 0.3717 0.3958 0.2325 0.3401 0.3682 0.2917 0.2452 0.3836 0.3712 0.3487 0.3211 0.3302 0.5057 0.0080 0.4863 0.3250 0.3575 0.3175
The investor’s primary purpose is to make a profit. A rational investor tries to choose the portfolio with the lowest risk that achieves this goal. To achieve this purpose, we create a mean-variance diagram with all of the conceivable hazardous asset portfolios, where the points indicate the returns F and the risk V a r (variance) of the portfolios. Figure 1 presents the convergence of the utility, Figure 2 shows the variance and Figure 3 plots the convergence of the functional. Figure 4 shows the convergence of the portfolio strategies.

5. Conclusions

Financial market research has grown in importance, owing to the adoption of advanced mathematical tools for improved decision making. The need for more appropriate modeling techniques to handle the portfolio optimization problem has risen due to the enormous expansion in the diversity of financial assets. The Sharpe ratio is a popular performance indicator used to optimize the trade-off between rewards and risks. The Sharpe ratio can be applied to a variety of situations, including performance evaluation, risk management, and market efficiency testing.
This paper proposes a Sharpe-ratio portfolio solution. For ensuring strong convexity and the existence of a unique solution involving equality and inequality requirements, we employed a penalty function approach. The penalty regularized technique was employed to represent the nonlinear portfolio problem. For the proposed model, we suggest a computationally tractable way to determine the Sharpe-ratio portfolio. A Markov chain structure was used to model the underlying asset price process. In order to determine the optimal portfolio in Markov chains, a new hybrid optimization programming method was proposed. The suggested method’s efficiency and efficacy were demonstrated using a numerical example.

Author Contributions

Writing and original draft, L.L.O.-C. and J.B.C.; Writing, review and editing, A.A.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Secretaría de Investigación y Posgrado, Instituto Politécnico Nacional.

Institutional Review Board Statement

Ethical review and approval were waived for this study, since no human or animal resources were involved or mentioned in the study.

Informed Consent Statement

Not applicable.

Data Availability Statement

No real data sets have been used, only simulation examples are given.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Markowitz, H. Portfolio selection. J. Financ. 1952, 7, 77–98. [Google Scholar]
  2. Merton, R. An analytic derivation of the efficient portfoliofrontier. J. Financ. Quant. Anal. 1972, 4, 1851–1872. [Google Scholar] [CrossRef]
  3. Sharpe, W.F. Mutual Fund Performance. J. Bus. 1966, 39, 119–138. [Google Scholar] [CrossRef]
  4. Sharpe, W.F. The Sharpe Ratio. J. Portf. Manag. 1994, 21, 49–58. [Google Scholar] [CrossRef]
  5. Caruso, G.; Gattone, S.; Fortuna, F.; Di Battista, T. Cluster Analysis for mixed data: An application to credit risk evaluation. Soc.-Econ. Plan. Sci. 2021, 73, 100850. [Google Scholar] [CrossRef]
  6. Zakamouline, V.; Koekebakker, S. Portfolio performance evaluation with generalized sharpe ratios:beyond the mean and variance. J. Bank. Financ. 2009, 33, 1242–1254. [Google Scholar] [CrossRef]
  7. Lu, J.R.; Li, X.Y. Identifying the fair value of sharpe ratio by an option valuation approach. Q. Rev. Econ. Financ. 2021, 82, 63–70. [Google Scholar] [CrossRef]
  8. Kourtis, A. The Sharpe ratio of estimated efficient portfolios. Financ. Res. Lett. 2016, 17, 72–78. [Google Scholar] [CrossRef]
  9. Samuelson, P. Lifetime portfolio selection by dynamic stochastic programming. Rev. Econ. Stat. 1969, 51, 239–246. [Google Scholar] [CrossRef]
  10. Constantinides, G. Multiperiod consumption and investment behavior with convex transaction costs. Manag. Sci. 1979, 25, 1127–1137. [Google Scholar] [CrossRef]
  11. Sánchez, E.M.; Clempner, J.B.; Poznyak, A.S. Solving The Mean-Variance Customer Portfolio in Markov Chains Using Iterated Quadratic/Lagrange Programming: A Credit-Card Customer-Credit Limits Approach. Expert Syst. Appl. 2015, 42, 5315–5327. [Google Scholar] [CrossRef]
  12. Sánchez, E.M.; Clempner, J.B.; Poznyak, A.S. A priori-knowledge/actor-critic reinforcement learning architecture for computing the mean–variance customer portfolio: The case of bank marketing campaigns. Eng. Appl. Artif. Intell. 2015, 46 Pt A, 82–92. [Google Scholar] [CrossRef]
  13. Clempner, J.B.; Poznyak, A.S. Sparse mean–variance customer Markowitz portfolio optimization for Markov chains: A Tikhonov’s regularization penalty approach. Optim. Eng. 2018, 19, 383–417. [Google Scholar] [CrossRef]
  14. Asiain, E.; Clempner, J.B.; Poznyak, A.S. A Reinforcement Learning Approach for Solving the Mean Variance Customer Portfolio in Partially Observable Models. Int. J. Artif. Intell. Tools 2018, 27, 1850034. [Google Scholar] [CrossRef]
  15. Garcia-Galicia, M.; Carsteanu, A.A.; Clempner, J. Continuous-Time Mean Variance Portfolio with Transaction Costs: A Proximal Approach Involving Time Penalization. Int. J. Gen. Syst. 2019, 48, 91–111. [Google Scholar] [CrossRef]
  16. Domínguez, F.; Clempner, J.B. Multiperiod Mean-Variance Customer Constrained Portfolio Optimization For Finite Discrete-Time Markov Chains. Econ Comput Econ Cyb. 2019, 1, 39–56. [Google Scholar]
  17. Garcia-Galicia, M.; Carsteanu, A.A.; Clempner, J. Continuous-Time Learning Method For Customer Portfolio with Time Penalization. Expert Syst. Appl. 2019, 129, 27–36. [Google Scholar] [CrossRef]
  18. Meghwani, S.; Thakur, M. Multi-objective heuristic algorithms for practical portfolio optimization and rebalancing with transaction cost. Appl. Soft Comput. 2018, 67, 865–894. [Google Scholar] [CrossRef]
  19. Vazquez, E.; Clempner, J.B. Customer Portfolio Model Driven By Continuous-Time Markov Chains: An L2 Lagrangian Regularization Method. Econ. Comput. Econ. Cybern. Stud. Res. 2020, 2, 23–40. [Google Scholar]
  20. Akian, M.; Sulem, A.; Taksar, M. Dynamic optimization of long-term growth rate for a portfolio with transaction costs and logarithmic utility. Math. Financ. 2001, 11, 152–188. [Google Scholar] [CrossRef]
  21. Cvitanic, J.; Karatzas, I. Hedging and portfolio optimization under transaction costs: A martingale approach. Math. Financ. 1996, 6, 133–166. [Google Scholar] [CrossRef]
  22. Davis, M.; Norman, A. Portfolio selection with transaction costs. Math. Oper. Res. 1990, 15, 676–713. [Google Scholar] [CrossRef]
  23. Liu, H. Optimal consumption and investment with transaction costs and multiple risky assets. J. Financ. 2005, 59, 289–338. [Google Scholar] [CrossRef]
  24. Ziemba, W.; Vickson, R. Stochastic Optimization Models in Finance; World Scientific: Singapore, 2006. [Google Scholar]
  25. Nowak, P.; Romaniuk, M. Valuing catastrophe bonds involving correlation and CIR interest rate model. Comp. Appl. Math. 2018, 37, 365–394. [Google Scholar] [CrossRef]
  26. Mwanakatwe, P.; Song, L.; Hagenimana, E.; Wang, X. Management strategies for a defined contribution pension fund under the hybrid stochastic volatility model. Comp. Appl. Math. 2019, 38, 1–19. [Google Scholar] [CrossRef]
  27. Tikhonov, A.N.; Arsenin, V.Y. Solution of Ill-Posed Problems; Winston & Sons: Washington, DC, USA, 1977. [Google Scholar]
  28. Tikhonov, A.; Goncharsky, A.; Stepanov, V.; Yagola, A.G. Numerical Methods for the Solution of Ill-Posed Problems; Kluwer Academic Publishers: Alphen aan den Rijn, The Netherlands, 1995. [Google Scholar]
  29. Carrasco, M.; Noumon, N. Optimal Portfolio Selection Using Regularization; Citeseer: Gaithersburg, MD, USA, 2010. [Google Scholar]
  30. Fastrich, B.; Paterlini, S.; Winker, P. Constructing optimal sparse portfolios using regularization methods. Comput. Manag. Sci. 2015, 12, 417–434. [Google Scholar] [CrossRef]
Figure 1. Utility value of the portfolio.
Figure 1. Utility value of the portfolio.
Mathematics 10 03221 g001
Figure 2. Variance value of the portfolio.
Figure 2. Variance value of the portfolio.
Mathematics 10 03221 g002
Figure 3. Functional value of the portfolio.
Figure 3. Functional value of the portfolio.
Mathematics 10 03221 g003
Figure 4. Convergence of the strategies.
Figure 4. Convergence of the strategies.
Mathematics 10 03221 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ortiz-Cerezo, L.L.; Carsteanu, A.A.; Clempner, J.B. Sharpe-Ratio Portfolio in Controllable Markov Chains: Analytic and Algorithmic Approach for Second Order Cone Programming. Mathematics 2022, 10, 3221. https://doi.org/10.3390/math10183221

AMA Style

Ortiz-Cerezo LL, Carsteanu AA, Clempner JB. Sharpe-Ratio Portfolio in Controllable Markov Chains: Analytic and Algorithmic Approach for Second Order Cone Programming. Mathematics. 2022; 10(18):3221. https://doi.org/10.3390/math10183221

Chicago/Turabian Style

Ortiz-Cerezo, Lesly Lisset, Alin Andrei Carsteanu, and Julio Bernardo Clempner. 2022. "Sharpe-Ratio Portfolio in Controllable Markov Chains: Analytic and Algorithmic Approach for Second Order Cone Programming" Mathematics 10, no. 18: 3221. https://doi.org/10.3390/math10183221

APA Style

Ortiz-Cerezo, L. L., Carsteanu, A. A., & Clempner, J. B. (2022). Sharpe-Ratio Portfolio in Controllable Markov Chains: Analytic and Algorithmic Approach for Second Order Cone Programming. Mathematics, 10(18), 3221. https://doi.org/10.3390/math10183221

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