Loading [MathJax]/jax/output/SVG/jax.js
Research article

Multiperiod distributionally robust portfolio selection with regime-switching under CVaR risk measures

  • Received: 01 January 2025 Revised: 02 April 2025 Accepted: 10 April 2025 Published: 27 April 2025
  • MSC : 9110, 91G10, 91G70

  • Optimal investment strategy selection has become a primary research focus in investment science and operations research. Key challenges in this field include identifying an appropriate risk measure to capture potential extreme losses, accurately modeling the impact of market volatility on investment decisions, and effectively balancing returns and risks. To handle uncertainty in return distributions, robust portfolio optimization is a more recent approach. In this study, we employ robust Conditional Value-at-Risk (CVaR) as the risk measure and propose a multi-stage robust portfolio selection model incorporating both risk-free and risky assets under a known first and second moment uncertainty set. By integrating a regime-switching framework, we derive an analytical optimal investment strategy using dynamic programming (DP) techniques. Our numerical analysis demonstrates that the optimal strategy determined by dynamic programming adjusts dynamically at each stage in response to regime switches.

    Citation: Fei Yu. Multiperiod distributionally robust portfolio selection with regime-switching under CVaR risk measures[J]. AIMS Mathematics, 2025, 10(4): 9974-10001. doi: 10.3934/math.2025456

    Related Papers:

    [1] Guocheng Li, Pan Zhao, Minghua Shi, Gensheng Li . A hybrid framework for mean-CVaR portfolio selection under jump-diffusion processes: Combining cross-entropy method with beluga whale optimization. AIMS Mathematics, 2024, 9(8): 19911-19942. doi: 10.3934/math.2024972
    [2] Ebenezer Fiifi Emire Atta Mills . The worst-case scenario: robust portfolio optimization with discrete distributions and transaction costs. AIMS Mathematics, 2024, 9(8): 20919-20938. doi: 10.3934/math.20241018
    [3] Doong Toong Lim, Khang Wen Goh, Lam Hong Lee . A new class of Shariah-compliant portfolio optimization model: diversification analysis. AIMS Mathematics, 2023, 8(9): 20933-20965. doi: 10.3934/math.20231066
    [4] Yinghui Dong, Chengjin Tang, Chunrong Hua . Optimal investment of DC pension plan under a joint VaR-ES constraint. AIMS Mathematics, 2024, 9(1): 2084-2104. doi: 10.3934/math.2024104
    [5] Zhimin Liu . Data-driven two-stage sparse distributionally robust risk optimization model for location allocation problems under uncertain environment. AIMS Mathematics, 2023, 8(2): 2910-2939. doi: 10.3934/math.2023152
    [6] Jiuchao Ban, Yiran Wang, Bingjie Liu, Hongjun Li . Optimization of venture portfolio based on LSTM and dynamic programming. AIMS Mathematics, 2023, 8(3): 5462-5483. doi: 10.3934/math.2023275
    [7] Chenyang Hu, Yuelin Gao, Eryang Guo . Fractional portfolio optimization based on different risk measures in fuzzy environment. AIMS Mathematics, 2025, 10(4): 8331-8363. doi: 10.3934/math.2025384
    [8] Yunjae Nam, Dongsun Lee . Efficient one asset replacement scheme for an optimized portfolio. AIMS Mathematics, 2022, 7(9): 15881-15903. doi: 10.3934/math.2022869
    [9] Chengjin Tang, Jiahao Guo, Yinghui Dong . Optimal investment based on performance measure with a stochastic benchmark. AIMS Mathematics, 2025, 10(2): 2750-2770. doi: 10.3934/math.2025129
    [10] Liyuan Zhang, Limian Ci, Yonghong Wu, Benchawan Wiwatanapataphee . Blockchain asset portfolio optimization with proportional and fixed transaction fees. AIMS Mathematics, 2025, 10(3): 6694-6718. doi: 10.3934/math.2025306
  • Optimal investment strategy selection has become a primary research focus in investment science and operations research. Key challenges in this field include identifying an appropriate risk measure to capture potential extreme losses, accurately modeling the impact of market volatility on investment decisions, and effectively balancing returns and risks. To handle uncertainty in return distributions, robust portfolio optimization is a more recent approach. In this study, we employ robust Conditional Value-at-Risk (CVaR) as the risk measure and propose a multi-stage robust portfolio selection model incorporating both risk-free and risky assets under a known first and second moment uncertainty set. By integrating a regime-switching framework, we derive an analytical optimal investment strategy using dynamic programming (DP) techniques. Our numerical analysis demonstrates that the optimal strategy determined by dynamic programming adjusts dynamically at each stage in response to regime switches.



    The effectiveness of financial activities depends on the choice of investment decision-making. Recent research has increasingly focused on optimal investment strategy selection in finance and operations. Key factors drive effective solutions in this area include selecting an appropriate risk measure to capture potential extreme losses, assessing how market fluctuations impact investments, and balancing returns against risks. In classical Markowitz mean-variance models, risk is measured by deviations from the mean, such as variance or standard deviation. However, relying on variance as a risk measure presents serious limitations. Compared to variance, measuring the downside risk of a portfolio is more critical, an insight long recognized by both scholars and practitioners.

    Until the late 1980s, the Basel Committee emphasized the importance of widely accepted risk standards and recommended introducing quantitative models based on mathematical and statistical principles. Value-at-Risk (VaR) was explicitly recommended for evaluating the capital adequacy and market risk of commercial banks for the first time. However, VaR has notable limitations, particularly its inability to adequately measure tail risk. When actual losses exceed the VaR threshold, their magnitude and acceptability remain unknown. To address these shortcomings, recent research has focused on coherent risk measures. Artzner et al. [1] were among the first to investigate this issue, introducing the concept of coherent risk measures. Following their work, research on coherent risk measures has attracted significant attention, leading to significant advancements, including Expected Shortfall (ES) [2], Conditional Value-at-Risk (CVaR) [3], spectral risk measures [4], and one-sided moment measures [5]. A substantial body of literature has explored methods for minimizing these coherent risk measures, with CVaR emerging as the most extensively studied and widely applied. Rockafellar and Uryasev demonstrated that solving a simple convex optimization problem enables the simultaneous computation of both CVaR and VaR for a portfolio. CVaR offers an efficient approach for solving portfolio optimization problems, facilitating large-scale computations that would otherwise be infeasible.

    Corresponding to the research on risk measures, the practical applications of portfolio selection models have also expanded. Private and institutional investors are developing dynamic techniques and tools to improve security price predicting and enhance investment capital management. Numerous portfolio selection models have been proposed, employing diverse solution techniques and applications across different markets. However, a significant limitation in existing research is the assumption that the distribution of risk asset prices or returns is known in advance or fully specified. This assumption often renders many risk management methods and optimal investment strategy models impractical for real-world investment decision-making, as precise characterizations of security returns are often unavailable. In response, modern optimization methods for decision-making under uncertainty, such as robust optimization techniques, have gained prominence in risk management and portfolio selection. Recently, various robust risk measures and corresponding robust portfolio selection models have emerged, yielding several valuable results. Nonetheless, many issues remain unresolved or require further refinement. This paper, therefore, focuses on constructing and solving robust portfolio selection models within this framework.

    Robust optimization has emerged as a powerful tool for addressing optimization problems under uncertainty. Soyster [6] initially introduced the method of robust optimization, and definitions for robust feasible solutions and optimal solutions were later provided by Ben-Tal and Nemirovski [7] and Ghaoui [8]. Garlappi et al. [9] addressed the mean-variance robust portfolio selection problem, assuming only the mean is uncertain and belonging to a box uncertainty set. Costa and Paiva [10], Goldfarb and Iyengar [11], and Lu [12] investigated robust portfolio selection within the mean-variance framework. Goldfarb and Iyengar [11] considered a factor model for asset stochastic returns, constructing uncertainty sets for the model parameters using statistical processes. Lu [12] studied the robust portfolio selection problem using a joint ellipsoidal uncertainty set to describe the model parameters, demonstrating that the problem can be reformulated as a cone programming problem. Halldórsson and Tütüncü [13] extended these results [10,11,12] by applying interior point algorithms to address the robust mean-variance portfolio selection problem with mean vectors and covariance matrix parameters modeled as box uncertainty sets. Popescu [14] examined the robust mean-variance (M-V) portfolio selection problem when the moment information of a given return vector distribution is known. They demonstrated that, for a broad class of objective functions, finding a robust solution is equivalent to solving a parameterized quadratic program. Natarajan et al. [15] focused on the worst-case CVaR robust portfolio selection model when only partial moment information of the stochastic return variables is known. Zhu and Fukushima [16] introduced a different type of uncertainty, where instead of focusing on the first and second moments of the portfolio, the uncertainty is in the distribution of portfolio returns themselves. Distributionally robust optimization addresses the uncertainty in asset return distributions by considering a set of possible distributions rather than relying on a single estimated distribution. This approach is beneficial when the underlying distribution is unknown or subject to change. The Wasserstein metric is commonly employed to define ambiguity sets, allowing for a robust optimization framework adaptable to various scenarios [17,18]. Subsequently, Huang et al. [19] applied the methods from [16] to portfolio selection problems with uncertain termination times. In practice, there are various methods to handle uncertainty in the covariance matrix of a model. Some approaches involve additional factors in the return model [20], while others consider confidence intervals for individual covariance matrices [14]. Even when the uncertainty set is defined simply as a collection of possible scenarios for the covariance matrix, the advantages of such approaches are well recognized [10,21]. Best and Grauer [22] and Black and Litterman [23] studied the sensitivity of optimal portfolio estimates to uncertainty in average returns.

    Dynamic risk measures play a crucial role in assessing the risk of financial portfolios over time. Large portfolios that use the CVaR measure often exhibit non-smooth characteristics. To address this, [24] proposed a derivative-free method for nonsmooth functions. Regime-switching models account for the nonstationarity of financial markets by allowing parameters to shift across different regimes. These models can capture phenomena such as volatility clustering and fat tails frequently observed in financial data. For instance, the Markov regime-switching GARCH model has been widely used to model asset returns under varying market conditions [25]. [26] introduced explicit CRRA equilibrium strategies for two-player stochastic investment games under Markovian regime switching, while [27] derived globally optimal solutions for incomplete regime-switching markets. [28] proposed a novel VIX-based candlestick predictor with market regime analysis. Quantum-inspired optimization [29] and robust genetic strategies [30] provide scalable frameworks for high-dimensional and dynamic challenges, aligning with regime-switching CVaR portfolios. Additionally, AI techniques for dynamic risk management have also been applied across various fields [31].

    In financial portfolio management, optimizing asset allocation while dynamically managing risk remains a critical challenge. Traditional robust risk measurement and portfolio selection models often rely on worst-case scenarios, resulting in overly conservative investment decisions that fail to accurately reflect the impact of market changes on the uncertainty set. Existing studies on robust portfolio selection models with known matrix uncertainty either focus on single-period scenarios or lack analytical solutions. However, the real financial market is highly dynamic, particularly in medium and long-term investments, and multi-period risk models are essential for effectively managing risks over investment horizons. Single-period risk models have limitations in offering optimal long-term investment strategies. Therefore, extending single-period risk measures to a multi-period framework is highly significant. Furthermore, most portfolio selection models assume deterministic information, such as known distribution functions, but in practice, market parameters are inherently uncertain. Even minor parameter changes can significantly affect investment outcomes, potentially leading to suboptimal or infeasible solutions. Robust optimization provides a powerful method to address parameter uncertainty. Given these challenges, this study aims to bridge these gaps by developing a multi-period robust portfolio selection model that effectively integrates dynamic uncertainty considerations with robust optimization techniques.

    This study focuses on a market consisting of multiple risky assets and one risk-free asset, extending previous research [16] by including the risk-free asset. The returns of the risky assets are characterized by a given mean vector and covariance matrix, forming an uncertainty set distinct from the Wasserstein ambiguity set [18] and the asymmetric distribution uncertainty set [32]. We consider a multi-period robust portfolio selection model that utilizes robust CVaR as the risk measure, contrasting it with the mean lower partial moment [32], and solve the problem via dynamic programming, which differs from the SOCP optimization approach [33].

    The main contributions of the paper include:

    ● The proposed multi-period investment strategy is formulated from a dynamic perspective, allowing investors to adjust their strategies according to market conditions throughout the holding period to enhance returns.

    ● We utilize regime-switching techniques to capture the dynamic dependencies between consecutive periods, adjusting the uncertainty set based on the first and second moments to reflect these dynamic relationships.

    ● The constructed uncertainty set features a mean vector that follows a Markov process. We demonstrate that the optimal investment strategy, derived recursively, depends on this mean vector, ensuring that the optimal strategy adapts to the state of the uncertainty set. This dynamic investment strategy offers a more realistic alternative to static strategies.

    ● By using wealth dynamic equations as constraints and leveraging existing solution techniques, we derive an analytical optimal investment strategy based on dynamic programming principles.

    This paper is structured as follows. Section 2 introduces the multi-stage robust portfolio selection model, incorporating a regime-switching technique to capture the dynamic correlations. Section 3 presents an approach to derive the analytical optimal solution using dynamic programming. Section 4 details our proposed method, which recursively breaks down the problem from the current stage back to the initial stage. Section 5 provides numerical analysis and results. Finally, Section 6 concludes the paper.

    We consider a security market consisting of n risky assets and one risk-free asset with return R. To maintain model tractability, we use CVaR as the fundamental risk measure when constructing the multi-period robust portfolio selection model.

    To characterize the dynamic changes in the stochastic returns of risky assets, we define a probability space (Ω,F,P). The sigma algebra Fk represents all available information up to time k, with the assumption that F0={Ω,} and FK=F, where K denotes the total investment period. Thus, since F0F1FK, the collection {Fk} forms a filtration. At the beginning of each period, the current wealth is reallocated among all assets. We denote the proportion of wealth allocated to n risky assets at stage k by the vector xk=(x1k,,xnk)T.

    Let ξk=(ξ1k,,ξnk)T represent the vector of random returns for the n risky assets at time k. This vector is defined as a random variable on the probability space (Ω,Fk,P) for k=1,2,,K. Moreover, for each k, ξk is Fk-measurable, indicating that the stochastic process {ξk,k=1,2,,K} is adapted to the filtration {Fk,k=1,2,,K}.

    We assume that the first and second moments of asset returns are known. Due to dynamic dependence, the mean vector at time k is conditionally dependent on the information available at time k1, represented as μk=EPk1[ξk]. To capture the dynamic correlations of return rates, we employ a regime-switching model. In this framework, the regime process follows a Markov chain, where the set of possible regimes is constructed by m regimes U={μ1,μ2,,μm}. The transition probability from regime μi at time k to regime μj at time k+1 is denoted as Pμiμj(k,k+1)=P{μk+1=μj|μk=μi}. We assume the Markov chain is time-homogeneous with stationary transition probabilities. Therefore, the transition probability matrix at time k is denoted as

    Pk=(Pμ1μ1Pμ1μ2Pμ1μmPμ2μ1Pμ2μ2Pμ2μmPμmμ1Pμmμ2Pμmμm).

    Consequently, the state of μk at time k+1 depends only on its state at time k, satisfying the Markov property. This implies that, throughout the investment process, the mean for the next period relies on the mean return of the previous period. Investors can adjust their strategies at each stage of the investment horizon in response to market fluctuations, thereby optimizing returns.

    Furthermore, we define the covariance matrix of risky asset returns at stage k as Γk=Cov[ξk]. For simplicity, we follow the approach in [15] and assume that Γk=Γ0, k=1,,K across different periods of the investment horizon, where Γ0 denotes that Γ is positive definite.

    Next, we describe the uncertainty in the distribution of return rates, assuming that ξk at stage k belongs to a given uncertainty set Dk defined by its first two moments,

    Dk={πkE[ξk]=μk,Cov[ξk]=Γ}.

    Suppose an investor joins the market at time 0 with an initial wealth of w0=1. The investor plans to allocate this wealth in the securities market over K periods, where the cumulative return rate at stage k is

    rk=wkw0w0,k=1,,K.

    We define r_k as the minimum required cumulative return rate for each period, ensuring r_KrK1R for k=1,,K. We assume that the investment process is self-financing, leading to the dynamic equation rk1+E[ξk]Txk+R(1xTke)=r_k,k=1,,K, where e=[1,,1]T. Without constraints, excessive leverage or short positions in risky assets may arise. However, the inclusion of a risk-free asset along with a minimum return constraint addresses this issue, resulting in a more stable portfolio. Furthermore, the presence of a risk-free asset allows investors to allocate capital between risky and risk-free assets, enabling dynamic position adjustments under different market regimes. Throughout the investment process, the investor constantly reallocates their wealth among n risky assets and one risk-free asset at the beginning of each period. The terminal total wealth at the end of stage k is denoted by wk, while wk can be viewed as the potential loss at stage k.

    The optimal investment strategy must be determined at the decision-making outset for investors. When selecting x1, the actual return rate ξ1 is unknown. Similarly, when formulating the investment strategy xk(k2), the return ξk remains uncertain. Therefore, xk should depend on ξk1 rather than ξk, making xk a variable influenced by uncertain data ξk1. This implies that the investment decision xk+1 for stage k+1 is made based on the information from the previous period, without knowledge of the current return ξk+1, for k=1,,K.

    Investors usually aim to minimize risk while maximizing terminal wealth in multi-stage investment scenarios. We continue to use CVaR as the fundamental risk measure. Based on the aforementioned uncertainty set, we derive a robust CVaR measure to control total risk from any intermediate moment until the end of the investment period.

    We define the loss function at time k as follows:

    f(xk,ξk)=(xTkξk+R(1xTke)).

    Rockafellar and Uryasev [3,34] demonstrated that CVaR can be computed by minimizing the auxiliary function

    Fβk(xk,αk)=αk+11βkE[(f(xk,ξk)αk)+],

    where αk represents the threshold for the loss function, and βk(0,1) denotes the confidence level. Then,

    CVaRβk(xk)=minαkRFβk(xk,αk).

    We express the robust CVaR risk measure as follows:

    RCVaRβk(xk)=maxπkDkCVaRβk(xk)=maxπkDkminαkRFβk(xk,αk).

    Unlike existing literature, our approach ensures that investors minimize total risk while ensuring that the return rates do not drop below a pre-specified threshold in each period. Let Vk(wk1) represent the optimal target value at stage k. Under these stochastic market conditions, we formulate the multi-stage robust portfolio selection model using dynamic programming principles:

    VK(rK1)=minxKRnmaxξKDK(μK,Γ)minαKR{αK+11βKE[(RαKxTK(ξKRe))+]} s.t. rK1+(E[ξK])TxK+R(1xTKe)=r_K;VK1(rK2)=minxK1maxξK1DK1(μK1,Γ)minαK1{αK1+11βK1E[(RαK1xTK1(ξK1Re))+]+E[VK(rK1)]} s.t. rK2+(E[ξK1])TxK1+R(1xTK1e)=r_K1;V1(1)=minx1maxξ1D1(μ1,Γ)minα1{α1+11β1E[(Rα1xT1(ξ1Re))+]+E[V2(r1)]} s.t. (E[ξ1])Tx1+R(1xT1e)=r_1. (2.1)

    It is important to emphasize that when making decisions at stage k, the variable xk does not depend on the unknown ξk; instead, it relies on ξk1. According to the wealth dynamic equation, xk is also influenced by the return rate rk1. Therefore, we denote xk(rk1,ξk1) as a variable dependent on both rk1 and ξk1.

    In this section, we derive the analytical optimal solution for the multi-period robust portfolio selection problem using dynamic programming principles.

    First, at stage K, given the cumulative return rK1 from time K1, we define the objective function as the robust CVaR for stage K. The corresponding robust optimization model is formulated as follows:

    VK(rK1)=minxKRnmaxξKDK(μK,Γ)minαKR{αK+11βKE[(RαKxTK(ξKRe))+]} s.t. rK1+(E[ξK])TxK+R(1xTKe)=r_K.

    Since the set Dk is convex and closed, the function Fβk(xk,αk) is also convex. By applying the minimax theorem (see Theorem 4.2 in [35]), we can interchange the order of the maximum and minimum operations. Therefore, we formulate the robust CVaR portfolio selection problem as follows:

    RCVaRβk(xk)=minαkRmaxπkDkFβk(xk,αk)=minαKRαK+11βKmaxξKDK(μK,Γ)[E(RαKxTK(ξKRe))+].

    Using Lemmas 2.2 and 2.4 from [36], we obtain

    RCVaRβk(xk)=minαKRαK+R(xKTe1)αKxKTμK+xKTΓxK+(R(xKTe1)αKxKTμK)22(1βK). (3.1)

    The first-order optimality condition for problem (3.1) is given by

    112(1βK)12(1βK)2(R(xKTe1)αKxKTμK)2xKTΓxK+(R(xKTe1)αKxKTμK)2=0.

    Consequently, we have

    αK=2βK12βK(1βK)xKTΓxKxKTμKR(1xKTe).

    The robust CVaR portfolio selection problem is formulated as follows:

    RCVaRβK(x)=βK1βKxKTΓxKxKTμKR(1xKTe).

    Let ˜μK=μKRe. Consequently, we formulate the following optimization problem:

    VK(rK1)=minxKRnβK1βKxTKΓxKxTK˜μKR s.t. rK1+(E[ξK])TxK+R(1xTKe)=r_K. (3.2)

    Let ξK=E[ξK]Re, and set sK=xTK˜μK. Employing a transformation from the proof of Theorem 2.5 in [36], problem (3.2) is equivalent to

    minsKRminxKRnβK1βKxTKΓxKxTK˜μKR s.t. ξKTxK=r_KrK1R,xTK˜μK=sK. (3.3)

    To proceed, we first solve problem (3.4):

    minxKxTKΓxK s.t. ξKTxK=r_KrK1R,xTK˜μK=sK. (3.4)

    By obtaining the optimal solution xK(sK) for (3.4), we can derive xK(sK)TΓxK(sK) and substitute this into the objective function of problem (3.3), transforming it into an unconstrained optimization problem. This leads to the optimal strategy for period K. The Lagrangian function for problem (3.4) is therefore

    L(xK,λK1,λK2)=xTKΓxK+λK1(sKxTK˜μK)+λK2(r_KrK1RxTKξK),

    and applying the first-order optimality conditions yields the following equations:

    {LxK=2ΓxKλK1˜μKλK2ξK=0,(3.5)xTKξK(r_KrK1R)=0,(3.6)xTK˜μKsK=0.(3.7)

    From (3.5), we obtain

    xK=12Γ1(λK1˜μK+λK2ξK), (3.8)

    and substituting (3.8) into (3.6) and (3.7) gives us

    {(λK1˜μK+λK2ξK)TΓ1˜μK=2sK,(λK1˜μK+λK2ξK)TΓ1ξK=2(r_KrK1R).
    {λK1˜μTKΓ1˜μK+λK2(ξK)TΓ1˜μK=2sK,λK1˜μTKΓ1ξK+λK2(ξK)TΓ1ξK=2(r_KrK1R).

    We define the notation

    aK0:=(ξK)TΓ1ξK,aK1:=(ξK)TΓ1˜μK,aK2:=˜μTKΓ1˜μK,
    dK0:=aK0aK0aK2(aK1)2,dK1:=aK1aK0aK2(aK1)2,dK2:=aK2aK0aK2(aK1)2.

    Then,

    {aK2λK1+aK1λK2=2sK,aK1λK1+aK0λK2=2(r_KrK1R).

    That is,

    (aK2aK1aK1aK0)(λK1λK2)=2(sKr_KrK1R).

    We find the Lagrange multipliers

    (λK1λK2)=2aK0aK2(aK1)2(aK0aK1aK1aK2)(sKr_KrK1R)=2(dK0dK1dK1dK2)(sKr_KrK1R).

    Substituting λK1, λK2 into (3.8), we derive the optimal solution for problem (3.4):

    xK(sK)=12Γ1(˜μKξK)(λK1λK2)=(Γ1˜μKΓ1ξK)(dK0dK1dK1dK2)(sKr_KrK1R). (3.9)

    Thus,

    xK(sK)TΓxK(sK)=((dK0sKdK1(r_KrK1R)dK2(r_KrK1R)dK1sK)(˜μTK(ξK)T))Γ1((˜μKξK)(dK0sKdK1(r_KrK1R)dK2(r_KrK1R)dK1sK))=aK2(dK0sKdK1(r_KrK1R))2+aK0(dK2(r_KrK1R)dK1sK)2+2aK1(dK0dK1s2K+(dK0dK2+(dK1)2)(r_KrK1R)sKdK1dK2(r_KrK1R)2)=(aK2(dK0)22aK1dK0dK1+aK0(dK1)2)(sK)2+2(aK1(dK1)2aK2dK0dK1+aK1dK0dK2aK0dK1dK2)(r_KrK1R)sK+(aK2(dK1)22aK1dK1dK2+aK0(dK2)2)(r_KrK1R)2=dK0(sK)22dK1(r_KrK1R)sK+dK2(r_KrK1R)2. (3.10)

    Substituting (3.10) into the objective function of problem (3.3) transforms it into the following unconstrained optimization problem:

    minsKRhβK(sK):=βK1βKdK0(sK)22dK1(r_KrK1R)sK+dK2(r_KrK1R)2sKR. (3.11)

    The first-order optimality condition for problem (3.11) is

    hβK(sK)=βK1βKdK0sKdK1(r_KrK1R)dK0(sK)22dK1(r_KrK1R)sK+dK2(r_KrK1R)21=0,

    leading to

    βK(dK0sKdK1(r_KrK1R))2=(1βK)(dK0(sK)22dK1(r_KrK1R)sK+dK2(r_KrK1R)2)dK0(βKdK0(1βK))(sK)22dK1(βKdK0(1βK))(r_KrK1R)sK+(βK(dK1)2dK2(1βK))(r_KrK1R)2=0.

    This presents two scenarios:

    (1) If βK1βKdK0>1, the optimal solution for problem (3.11) is

    sK=dK1(r_KrK1R)dK0+(r_KrK1R)dK0(βKdK0(1βK))[βKdK0(1βK)][(dK1)2(βKdK0(1βK))dK0(βK(dK1)2dK2(1βK))]=dK1(r_KrK1R)dK0+(r_KrK1R)dK0(βKdK0(1βK))[βKdK0(1βK)][(dK0dK2(dK1)2)(1βK)]=dK1(r_KrK1R)dK0+(r_KrK1R)dK0βKdK0(1βK)[(dK0dK2(dK1)2)(1βK)]=(r_KrK1R)(dK1dK0+dK0dK2(dK1)2dK0βKdK01βK1).

    (2) If βK1βKdK01, the optimal solution for problem (3.11) is sK=+, indicating that problem (3.11) is unbounded.

    In scenario (1), substituting sK back into (3.9) provides the optimal investment strategy for period K, and substituting into (3.11) yields the optimal objective value for problem (3.2). Specifically, the optimal investment strategy for period K is

    xK=(r_KrK1R)(Γ1˜μKΓ1ξK)(dK0dK1dK1dK2)(dK0dK2(dK0)2dK0βKdK01βK1+dK1dK01).

    Substituting ξK=E[ξK]Re=˜μK into the above expression yields

    xK=(r_KrK1R)Γ1˜μK(11)(dK0dK1dK1dK2)(dK0dK2(dK1)2dK0βKdK01βK1+dK1dK01).

    Remark 1. A higher βk implies greater risk aversion. The ratio βk1βk scales the investor's risk aversion. dk0 inversely measures diversification potential; a smaller dk0 indicates higher diversification. When βk1βkdk01, the level of risk aversion βk is insufficient relative to the market's diversification potential dk0. This imbalance results in unbounded leverage in risky assets to minimize risk or maximize returns, causing the optimization problem to not have a finite solution (i.e., sK=+). When βk1βkdk0>1, risk aversion dominates market conditions, ensuring the existence of a finite optimal portfolio.

    The expression for the optimal solution xK involves ˜μK, which can be represented as ˜μK=μKRe. The random sequence {μk,k=1,,K} forms a Markov chain with m possible states μ1,μ2,,μm. Thus, the derived xK varies with the state of μk, making this optimal solution a strategy that adapts to prior information. Suppose an investor finds that the sub-strategy from time k to K does not achieve optimality based on their initial decision at time k. In that case, it indicates that the initial investment choice is not the most effective across the entire investment period.

    Compared to static investment strategies that fail to adapt to market changes, the adoption of a dynamic decision-making approach aligns more closely with real-world scenarios and represents a superior strategy. However, in practice, market information evolves, and the information available is continuously updated. If investors can swiftly adjust their strategies in response to market fluctuations, they tend to achieve greater returns than relying on a fixed approach. From the above conclusions, the optimal value for period K is given by

    VK(rK1)=βK1βKdK0(sK)22dK1(r_KrK1R)sK+dK2(r_KrK1R)2sKR=βK1βKdK0(sKdK1dK0(r_KrK1R))2+dK0dK2(dK1)2dK0(r_KrK1R)2sKR=dK0βK1βK(dK0dK2(dK1)2(r_KrK1R)dK0βKdK01βK1)2+dK0dK2(dK1)2(dK0)2(r_KrK1R)2sKR=dK0βK1βK(dK0dK2(dK1)2)(r_KrK1R)2(dK0)2(βKdK0βKdK0(1βK))sKR=(r_KrK1R)βK1βKdK0dK2(dK1)2βKdK01βK1dK1(r_KrK1R)dK0dK0dK2(dK1)2(r_KrK1R)dK0βKdK01βK1R=(r_KrK1R)(dK0dK2(dK1)2βKdK01βK1dK0dK1dK0)R=qK1(r_KrK1R)R, (3.12)

    where

    qK1=(dK0dK2(dK1)2βKdK01βK1dK0dK1dK0).

    This notation is convenient and aids in deriving recursive relationships during the solving process.

    When the investor is in period K2, for a given cumulative return rate rK2, substituting (3.12) into the objective function of problem (2.1) allows us to express the corresponding optimal investment decision problem as

    VK1(rK2)=minxK1{βK11βK1xTK1ΓxK1(μK1Re)TxK1R+E[VK(wK1)]} s.t. rK2+(E[ξK1])TxK1+R(1xTK1e)=r_K1. (3.13)

    Substituting the expression VK(rK1) into the objective function of problem (3.13) yields

    VK1(rK2)=minxK1{βK11βK1xTK1ΓxK1(μK1Re)TxK1R+qK1E[(r_KrK1R)]R} s.t. rK2+(E[ξK1])TxK1+R(1xTK1e)=r_K1.

    Incorporating the constraints into the above objective function, problem (3.13) becomes

    VK1(rK2)=minxK1{βK11βK1xTK1ΓxK1(μK1Re)TxK1R+qK1(r_K(rK2+(E[ξK1])TxK1+R(1xTK1e))R)R}=minxK1{βK11βK1xTK1ΓxK1(˜μK1+qK1ξK1)TxK1+qK1(r_KrK2)2R(qK1+1)}.

    Letting sK1=xTK1(˜μK1+qK1ξK1) and employing a method similar to that used for the period K problem, we can equivalently represent problem (3.13) as

    VK1(rK2)=minsK1RminxK1Rn{βK11βK1xTK1ΓxK1sK1+qK1(r_KrK2)2R(qK1+1)} s.t. rK2+(E[ξK1])TxK1+R(1xTK1e)=r_K1,xTK1(˜μK1+qK1ξK1)=sK1. (3.14)

    To this end, we first solve problem (3.15)

    minxK1RnxTK1ΓxK1 s.t. xTK1ξK1=r_K1rK2R,xTK1(˜μK1+qK1ξK1)=sK1. (3.15)

    By finding the optimal solution xK1(sK1) for (3.15), we can derive xK1(sK1)TΓ xK1(sK1) and substitute it into the objective function of problem (3.14), thus transforming it into an unconstrained optimization problem to determine the optimal strategy for period K1. The Lagrangian function for problem (3.15) is

    L(xK1,λK11,λK12)=xTK1ΓxK1+λK11(sK1xTK1(˜μK1+qK1ξK1))+λK12(r_K1rK2RxTK1ξK1).

    Applying the first-order optimality conditions yields the following equations:

    {LxK1=2ΓxK1λK11(˜μK1+qK1ξK1)λK12ξK1=0,(3.16)xTK1ξK1(r_K1rK2R)=0,(3.17)xTK1(˜μK1+qK1ξK1)sK1=0.(3.18)

    From (3.16), we obtain

    xK1=12Γ1(λK11(˜μK1+qK1ξK1)+λK12ξK1), (3.19)

    and substituting (3.19) into (3.17) and (3.18) yields

    {(λK11(˜μK1+qK1ξK1)+λK12ξK1)TΓ1(˜μK1+qK1ξK1)=2sK1,(λK11(˜μK1+qK1ξK1)+λK12ξK1)TΓ1ξK1=2(r_K1rK2R).
    {(aK12+2qK1aK11+q2K1aK10)λK11+(aK11+qK1aK10)λK12=2sK1,(aK11+qK1aK10)λK11+aK10λK12=2(r_K1rK2R).

    Thus, (aK12+2qK1aK11+q2K1aK10aK11+qK1aK10aK11+qK1aK10aK10)(λK11λK12)=2(sK1r_K1rK2R).

    The Lagrange multipliers are

    (λK11λK12)=2aK10aK12(aK11)2(aK10(aK11+qK1aK10)(aK11+qK1aK10)aK12+2qK1aK11+q2K1aK10)(sK1r_K1rK2R).

    Substituting into (3.19) and simplifying yields the optimal solution for problem (3.15):

    xK1(sK1)=12Γ1(˜μK1+qK1ξK1ξK1)(λK11λK12)=(Γ1(˜μK1+qK1ξK1)Γ1ξK1)(dK10(dK11+qK1dK10)(dK11+qK1dK10)dK12+2qK1dK11+q2K1dK10)(sK1r_K1rK2R). (3.20)

    Consequently, (aK10aK12(aK11)2)2xK1(sK1)TΓxK1(sK1)=

    ((aK10sK1(aK11+qK1aK10)(r_K1rK2R)(aK12+2qK1aK11+q2K1aK10)(r_K1rK2R)(aK11+qK1aK10)sK1)((˜μK1+qK1ξK1)T(ξK1)T))Γ1((˜μK1+qK1˜ξK1ξK1)(aK10sK1(aK11+qK1aK10)(r_K1rK2R)(aK12+2qK1aK11+q2K1aK10)(r_K1rK2R)(aK11+qK1aK10)sK1))=[(aK12+2qK1aK11+q2K1aK10)(aK10)2aK10(aK11+qK1aK10)2]s2K1+2[(aK11+qK1aK10)3aK10(aK11+qK1aK10)(aK12+2qK1aK11+q2K1aK10)](r_K1rK2R)sK1+[aK10(aK12+2qK1aK11+q2K1aK10)2(aK12+2qK1aK11+q2K1aK10)(aK11+qK1aK10)2](r_K1rK2R)2=[aK10aK12(aK11)2][aK10s2K12(aK11+qK1aK10)(r_K1rK2R)sK1+(aK12+2qK1aK11+q2K1aK10)(r_K1rK2R)2].

    Hence,

    xK1(sK1)TΓxK1(sK1)=dK10s2K12(dK11+qK1dK10)(r_K1rK2R)sK1+(dK12+2qK1dK11+q2K1dK10)(r_K1rK2R)2. (3.21)

    Therefore, substituting (3.21) into the objective function of problem (3.14) reveals that problem (3.14) is equivalent to the unconstrained optimization problem

    minsK1RhβK1(sK1):=βK11βK1dK10s2K12(dK11+qK1dK10)(r_K1rK2R)sK1¯+(dK12+2qK1dK11+q2K1dK10)(r_K1rK2R)2sK1+qK1(r_KrK2)2R(qK1+1). (3.22)

    The first-order optimality condition for problem (3.22) is

    hβK1(sK1)=βK11βK1dK10sK1(dK11+qK1dK10)(r_K1rK2R)dK10s2K12(dK11+qK1dK10)(r_K1rK2R)sK1+(dK12+2qK1dK11+q2K1dK10)(r_K1rK2R)21=0. (3.23)

    Thus, we have

    βK1(dK10sK1(dK11+qK1dK10)(r_K1rK2R))2=(1βK1)(dK10s2K12(dK11+qK1dK10)(r_K1rK2R)sK1+(dK12+2qK1dK11+q2K1dK10)(r_K1rK2R)2)dK10(βK1dK10(1βK1))s2K12(dK11+qK1dK10)(βK1dK10(1βK1))(r_K1rK2R)sK1+(βK1(dK11+qK1dK10)2(dK12+2qK1dK11+q2K1dK10)(1βK1))(r_K1rK2R)2=0.

    We then consider two scenarios:

    (1) When βK11βK1dK10>1, the optimal solution for problem (3.22) is

    sK1=(dK11+qK1dK10)(r_K1rK2R)dK10+(r_K1rK2R)dK10βK1dK10(1βK1)(dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2)(1βK1)=(dK11+qK1dK10)(r_K1rK2R)dK10+dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2dK10βK1dK10(1βK1)1(r_K1rK2R).

    (2) When βK11βK1dK101, the optimal solution is sK1=+, indicating that problem (3.22) is unbounded.

    In scenario (1), substituting sK1 into (3.19) yields the optimal investment strategy for period K1, and substituting into (3.14) provides the optimal objective value for problem (3.13). Thus, the optimal value for period K1 is

    VK1(rK2)=(r_K1rK2R)dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2βK1dK101βK11dK10(dK11+qK1dK10)(r_K1rK2R)dK10+qK1(r_KrK2)2R(qK1+1)=(r_K1rK2R)(dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2βK1dK101βK11dK11qK1dK10dK10)+qK1(r_KrK2)2R(qK1+1)=qK2(r_K1rK2)+qK1(r_KrK2)2R(12qK2+qK1+1),

    where qK2=

     dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2βK1dK101βK11dK11qK1dK10dK10, qK1=dK0dK2(dK1)2βKdK01βK1dK0dK1dK0.

    The optimal investment strategy for period K1 is

    xK1=(r_K1rK2R)(Γ1(˜μK1+qK1ξK1)Γ1ξK1)(dK10(dK11+qK1dK10)(dK11+qK1dK10)dK12+2qK1dK11+q2K1dK10)((dK11+qK1dK10)dK10+dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2dK10βK1dK10(1βK1)11).

    By substituting ξK=E[ξK]Re=˜μK into the expression, we find

    xK1=(r_K1rK2R)Γ1˜μK1(1+qK11)(dK10(dK11+qK1dK10)(dK11+qK1dK10)dK12+2qK1dK11+q2K1dK10)((dK11+qK1dK10)dK10+dK10(dK12+2qK1dK11+q2K1dK10)(dK11+qK1dK10)2dK10βK1dK10(1βK1)11).

    We apply the same method from period K down to period 1 to solve the optimal investment decision problems for each subsequent stage. Theorem 1 summarizes the resulting optimal strategies.

    Theorem 1. For all k=1,,K, let ξk=E[ξk]Re, ak0:=(ξk)TΓ1ξk, ak1:=(ξk)TΓ1˜μk, ak2:=˜μTkΓ1˜μk, dk0:=ak0ak0ak2(ak1)2, dk1:=ak1ak0ak2(ak1)2, dk2:=ak2ak0ak2(ak1)2,

    qi=di+10(di+12+2di+11K1j=i+1qj+di+10(K1j=i+1qj)2)(di+11+di+10K1j=i+1qj)2βi+1di+101βi+11di+10di+11+(K1j=i+1qj)di+10di+10.

    If βk1βkdk0>1 for all k=1,,K, then, given a cumulative return rk1, the optimal objective value and optimal investment strategy at stage k are

    Vk(rk1)=Ki=kqi1(r_irk1)R(Kj=k(jk+1)qj1+Kk+1)

    and

    xk=(r_krk1R)Γ1˜μk(1+K1j=kqj1)(dk0(dk1+dk0K1j=kqj)(dk1+dk0K1j=kqj)dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)((dk1+dk0K1j=kqj)dk0+dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2dk0βkdk0(1βk)11),

    respectively. If βk1βkdk01 for some k (1kK), the optimal solution at period k diverges to infinity, making problem (2.1) unbounded.

    Proof. Assume the optimal value and solution hold at stage k+1. At stage k, given the cumulative return rk1, the corresponding optimal decision problem is expressed as

    Vk(rk1)=minxkRnβk1βkxTkΓxk(μkRe)TxkR+qk(r_k+1E[rk])++qK2(r_K1E[rk])+qK1(r_KE[rk])R(Kj=k+1(jk)qj1+Kk) s.t. rk1+(E[ξk])Txk+R(1xTke)=r_k. (4.1)

    Substituting the constraints into the objective function of the problem (4.1), we obtain

    Vk(rk1)=minxkRnβk1βkxTkΓxk˜μTkxk+qk(r_k+1(rk1+(E[ξk])Txk+R(1xTke)))++qK2(r_K1(rk1+(E[ξk])Txk+R(1xTke)))+qK1(r_K(rk1+(E[ξk])Txk+R(1xTke)))R(Kj=k+1(jk)qj1+Kk+1)=minxkRnβk1βkxTkΓxk(˜μk+(qk+qk+1++qK1)ξk)Txk+qk(r_k+1rk1)++qK2(r_K1rk1)+qK1(r_Krk1)R(Kj=k+1(jk)qj1+Kk+1),

    with sk=xTk(˜μk+(qk+qk+1++qK1)ξk) showing that problem (4.1) is equivalent to

    minskRminxkRnβk1βkxTkΓxksk+qk(r_k+1rk1)++qK2(r_K1rk1)+qK1(r_Krk1)R(Kj=k+1(jk)qj1+Kk+1) s.t. xTk(˜μk+(qk+qk+1++qK1)ξk)=sk. (4.2)

    To this end, we consider the following problem:

    minxkRnxTkΓxk s.t. xTkξk=r_krk1R,xTk(˜μk+K1j=kqjξk)=sk. (4.3)

    The Lagrangian function for problem (4.3) is

    L(xk,λk1,λk2)=xTkΓxk+λk1(skxTk(˜μk+K1j=kqjξk))+λk2(r_krk1RxTk˜ξk).

    Using the first-order optimality conditions, we derive the following equations:

    {Lxk=2Γxkλk1(˜μk+K1j=kqjξk)λk2ξk=0,(4.4)xTkξk(r_krk1R)=0,(4.5)xTk(˜μk+K1j=kqjξk)sk=0.(4.6)

    From (4.4), we have

    xk=12Γ1(λk1(˜μk+K1j=kqjξk)+λk2ξk), (4.7)

    substituting (4.7) into (4.5) and (4.6) yields

    (ak2+2ak1K1j=kqj+ak0(K1j=kqj)2ak1+ak0K1j=kqjak1+ak0K1j=kqjak0)(λk1λk2)=2(skr_krk1R).

    Thus, the Lagrange multipliers are

    (λk1λk2)=(dk0(dk1+dk0K1j=kqj)(dk1+dk0K1j=kqj)dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(skr_krk1R).

    Substituting λk1, λk2 into (4.7) and simplifying gives the optimal solution for problem (4.3):

    xk(sk)=(Γ1(˜μk+K1j=kqjξk)Γ1ξk)(dk0(dk1+dk0K1j=kqj)(dk1+dk0K1j=kqj)dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(skr_krk1R). (4.8)

    Therefore,

    (xk(sk))TΓxk(sk)=dk0s2k2(dk1+dk0K1j=kqj)(r_krk1R)sk+(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(r_krk1R)2. (4.9)

    Substituting (4.9) into the objective function of problem (4.2) transforms the problem into an unconstrained optimization problem

    minskRhβk(sk):=βk1βkdk0s2k2(dk1+dk0K1j=kqj)(r_krk1R)sk+(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(r_krk1R)2sk+qk(r_k+1rk1)++qK2(r_K1rk1)+qK1(r_Krk1)R(Kj=k+1(jk)qj1+Kk+1). (4.10)

    At this point, we consider two cases: (1) When βk1βkdk0>1,

    sk=(dk1+dk0K1j=kqj)(r_krk1R)dk0+(r_krk1R)dk0βkdk0(1βk)(dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2)(1βk),

    that is

    sk=(dk1+dk0K1j=kqj)(r_krk1R)dk0+dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2dk0βkdk0(1βk)1(r_krk1R).

    (2) When βk1βkdk01, the optimal solution for problem (4.10) is sk=+, indicating it is unbounded. In case (1), substituting sk back into (4.8) provides the optimal investment strategy for period k, and substituting into (4.2) gives the optimal objective value for problem (4.1). Thus, the optimal value for period k is

    Vk=(r_krk1R)(dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2βkdk01βk1dk0dk1+dk0K1j=kqjdk0)+qk(r_k+1rk1)++qK2(r_K1rk1)+qK1(r_Krk1)R(Kj=k+1(jk)qj1+Kk+1)=qk1(r_krk1R)+qk(r_k+1rk1)++qK2(r_K1rk1)+qK1(r_Krk1)R(Kj=k+1(jk)qj1+Kk+1),

    where qk1=

    (dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2βkdk01βk1dk0dk1+Rdk0K1j=kqjRjkdk0).

    The optimal investment strategy for period k is

    xk=(r_krk1R)Γ1˜μk(1+K1j=kqj1)(dk0(dk1+dk0K1j=kqj)(dk1+dk0K1j=kqj)dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)((dk1+dk0K1j=kqj)dk0+dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2dk0βkdk0(1βk)11).

    Thus, by employing dynamic programming, we can recursively solve problem (2.1) to obtain the optimal objective values and strategies for period k (where k=1,,K) as

    Vk(wk1)=Ki=kqi1(r_irk1)R(Kj=k(jk+1)qj1+Kk+1).

    Here,

    qi=di+10(di+12+2di+11K1j=i+1qj+di+10(K1j=i+1qj)2)(di+11+di+10K1j=i+1qj)2βi+1di+101βi+11di+10di+11+(K1j=i+1qj)di+10di+10,

    and

    xk=(r_krk1R)Γ1˜μk(1+K1j=kqj1)(dk0(dk1+dk0K1j=kqj)(dk1+dk0K1j=kqj)dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)((dk1+dk0K1j=kqj)dk0+dk0(dk2+2dk1K1j=kqj+dk0(K1j=kqj)2)(dk1+dk0K1j=kqj)2dk0βkdk0(1βk)11).

    With the analytical solution provided in Theorem 1, the optimal investment strategies can be directly determined for portfolio selection at each stage within a robust optimization framework.

    Our dataset consists of five stocks (NVDA, DFS, MTCH, WBA, and GOOGL) from https://finance.yahoo.com. These stocks were selected for sectoral diversity across technology, finance, healthcare, and consumer discretionary sector while also exhibiting high liquidity and non-Gaussian return characteristics, as validated by the Shapiro-Wilk test in Table 1. It includes the weekly closing price of these stocks from January 5, 2014, to January 7, 2024, covering diverse market regimes, such as bull markets and the COVID-19 crash. This selection ensures rigorous validation of the regime-switching CVaR model and aligns with our focus on distributionally robust optimization under uncertain return distributions. Figure 1 presents the time series plots of the original price data. This study adopts the robust CVaR as the risk measure to solve the robust optimization problem, aiming to minimize risk while satisfying the minimum target return rate constraint.

    Table 1.  Moments and KS test statistic.
    mean Var skew kurt S-W test P-value
    NVDA 0.0113 0.0036 0.4364 2.005 0.9771 0.0000
    DFS 0.0031 0.0034 0.5131 27.1993 0.7765 0.0000
    MTCH 0.0032 0.0040 0.3137 3.7597 0.9564 0.0000
    WBA -0.0010 0.0016 -0.0633 1.3410 0.9842 0.0000
    GOOGL 0.0038 0.0014 0.6776 4.5066 0.9609 0.0000

     | Show Table
    DownLoad: CSV
    Figure 1.  Time series plots of the dataset.

    We computed the logarithmic return rates for all five stocks. Table 1 presents the central moments and Shapiro-Wilk test results for the selected assets. Based on the S-W test results, the P-values in the last column of Table 1 were all below 0.01. Thus, the null hypothesis of normality is rejected, indicating that the data do not follow a normal distribution.

    We aim to dynamically adjust asset allocation based on capital market conditions. The underlying regimes are predicted by a Markov chain with two regimes, which are commonly interpreted as a bear market or a bull market, denoted as U={0,1}. By incorporating regime switching, the model can more accurately reflect market dynamics.

    Using historical data, we identify market regimes based on a threshold criterion. Specifically, we set a threshold of 0.01, meaning a return above 1% signifies a bull market. Asset returns, volatility, and other parameters fluctuate between the two regimes. We estimate the expected mean returns and covariance matrices for each regime based on historical data, as shown in Eq (5.1) to (5.4). The confidence level βk is set to 0.95, which is assumed to be the same across regimes. The minimum required return r_k is set to 0.03, and the risk-free rate R is set to 0.02.

    μ0=102(0.78430.51381.11340.80890.2239)T, (5.1)
    μ1=102(0.99480.31960.48030.00120.3353)T, (5.2)
    Γ0=102(0.61540.34710.39450.03840.23180.34711.32600.45500.22380.23170.39450.45500.97930.11170.20200.03840.22380.11170.38970.06340.23180.23170.20200.06340.2938), (5.3)
    Γ1=103(2.76410.53270.87170.48350.73270.53270.85970.28030.41150.38510.87170.28032.25740.33980.57780.48350.41150.33980.98860.33190.73270.38510.57780.33190.9563). (5.4)

    By analyzing regime transition frequencies, we compute the transition probability matrix

    P=(0.58230.41770.63900.3610).

    The optimal investment strategy can be determined using dynamic programming, which recursively simplifies the problem to reduce computational complexity, particularly when state transitions exhibit Markov properties. The state variables include the current market condition and current wealth levels. The decision variable is the portfolio adjustments at each stage. State transitions are determined by the transition probability matrix of the market states, while the objective function represents the minimum risk from the current stage to the final stage.

    A robust optimization model that minimizes risk under the worst-case scenario is applied at each stage. Based on the current state and decision-making, the optimal portfolios for the next stage are computed while considering the state transition probabilities. Thus, embedding the robust optimization problem within the dynamic programming framework is necessary.

    By recursively decomposing the multi-stage problem through dynamic programming, the robust optimization subproblem is solved at each stage by calculating backward from the final stage k=K to the initial time k=1. The proposed framework's time complexity is O(Km2n3), where K is the number of periods, m is the number of regimes, and n is the number of risky assets. Dynamic programming avoids the exponential explosion of the scenario tree, enhancing the computational efficiency of the multi-stage robust portfolio optimization problem.

    We develop an investment strategy that dynamically adjusts asset allocation in response to regime transitions. Table 2 presents the optimal portfolios across different stages, demonstrating a dynamic adjustment strategy that minimizes risk while satisfying return constraints. The initial market state is assumed to be a bull market with an initial wealth of 10.0. At each stage, μk is dynamically updated, and the target value Vk and strategy are adjusted accordingly. The total number of stages is set to K=10. The sum of portfolio weights in each row is less than 1.0 due to the inclusion of the risk-free asset. The changes in portfolio allocations across different stages are examined, with allocations to certain assets increasing while others decrease, reflecting the model's expectations of regime switches.

    Table 2.  Optimal portfolios under DP.
    Period Regime NVDA DFS MTCH WBA GOOGL Risk Asset Weight
    0 1 0.2000 0.2000 0.2000 0.2000 1.6912×109 0.8000
    1 0 0.2000 0.2000 1.1299×1010 1.2979×1010 2.3682×1010 0.4000
    2 0 3.2500×1011 0.2000 6.0090×1011 0.2000 0.2000 0.6000
    3 0 1.2931×107 4.6059×1010 0.2000 9.7313×1010 0.2000 0.4000
    4 1 0.2000 1.0664×109 9.9738×1010 0.2000 0.2000 0.6000
    5 1 0.2000 0.2000 0.2000 1.7060×1011 3.3000×1011 0.6000
    6 0 0.2000 4.8124×1010 3.5599×1010 1.1482×109 3.9763×1010 0.2000
    7 1 2.5804×1010 0.2000 0.2000 0.2000 9.1840×1010 0.6000
    8 0 0.2000 0.2000 1.8773×109 0.2000 0.2000 0.8000
    9 0 0.2000 1.1065×1010 9.4690×1010 3.4756×1010 0.2000 0.4000

     | Show Table
    DownLoad: CSV

    Building upon the optimal portfolios derived from the dynamic programming framework as detailed in Table 2, we further evaluate the strategy's efficacy and robustness. Key performance indicators, including the Sharpe ratio (SR), compound annual growth rate (CAGR), maximum drawdown (MDD), and turnover ratio (TR), are reported in Table 3.

    Table 3.  Performance measures of the portfolios.
    Periods SR CAGR MDD TR
    10 1.1235 3.2659% 12.7198% 37.1429%

     | Show Table
    DownLoad: CSV

    The strategy exhibits robust performance over a 10-period investment horizon, achieving a Sharpe ratio of 1.12 and an annualized CAGR of 3.27%, indicating consistently superior risk-adjusted returns and stable growth. The maximum drawdown of 12.72% demonstrates effective downside risk management, while the turnover rate of 37.14% indicates that a balanced portfolio rebalancing corresponds with transaction costs. These performance measures provide empirical validation that our model effectively addresses the multi-stage robust portfolio selection problem under regime switching.

    In this study, we propose a dynamic multi-period robust portfolio selection framework that integrates regime-switching techniques and distributionally robust optimization under CVaR risk measures. By refining the uncertainty set with known first and second moments, we construct a dynamic model that captures the dependencies between consecutive periods. Our approach employs dynamic programming to address the robust optimization problem, ensuring that the resulting optimal investment strategies adapt dynamically based on the state of the uncertainty set. Compared to static strategies that fail to respond to market fluctuations, our approach better aligns with real-world conditions and offers a more effective solution. Leveraging convex duality and dynamic programming, we derive analytical optimal investment strategies that dynamically adjust allocations based on regimes. This framework develops multi-period portfolio optimization by integrating dynamic uncertainty modeling with robust risk management.

    Although we have analytically solved the multi-stage robust portfolio selection problem, the complexity of the problem increases with the number of stages. We assume the Markov transition matrices are time-homogeneous, while structural breaks on asset returns vary across markets. Developing a robust adaptive transition estimator will be a potential research direction. There remain numerous questions for further study. This study considers the case where the distribution of asset returns is uncertain. Future research could extend this framework to scenarios where both the distribution and mean of the return are uncertain. Approaches employing CVaR and VaR as risk measures would be valuable, especially in scenarios where the mean belongs to an ellipsoidal uncertainty set or a Wasserstein ambiguity set. Identifying multi-period risk measure models that not only have a strong financial and economic foundation but also ensure practical applicability remains a critical research area. Future work will apply Dempster-Shafer [37] and multi-scale fusion [38] to optimize dynamic CVaR in regime-switching portfolios. Furthermore, enhancing computational efficiency in solving multi-period portfolio selection problems through stochastic programming and other relevant methodologies, such as PMCTNN [39], will be crucial for advancing multi-period investment strategies.

    The author declares she has not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported by the Science and Technology Research Program of Chongqing Municipal Education Commission of China (Grant No. KJQN202201613).

    The author declares no conflict of interest.



    [1] P. Artzner, F. Delbaen, E. Jean-Marc, Coherent measures of risk, Math. Finance, 9 (1999), 203–228. https://doi.org/10.1111/1467-9965.00068 doi: 10.1111/1467-9965.00068
    [2] C. Acerbi, D. Tasche, On the coherence of expected shortfall, J. Bank. Finance, 26 (2002), 1487–1503. https://doi.org/10.1016/S0378-4266(02)00283-2 doi: 10.1016/S0378-4266(02)00283-2
    [3] R. T. Rockafellar, S. Uryasev, Conditional value-at-risk for general loss distributions, J. Bank. Finance, 26 (2002), 1443–1471. Available from: https://www.sciencedirect.com/science/article/pii/S0378426602002716
    [4] C. Acerbi, Spectral measures of risk: A coherent representation of subjective risk aversion, J. Bank. Finance, 26 (2002), 1505–1518. https://doi.org/10.1016/S0378-4266(02)00281-9 doi: 10.1016/S0378-4266(02)00281-9
    [5] T. Fischer, Risk capital allocation by coherent risk measures based on one-sided moments, Math. Economics, 32 (2003), 135–146. https://doi.org/10.1016/S0167-6687(02)00209-3 doi: 10.1016/S0167-6687(02)00209-3
    [6] A. L. Soyster, Technical note-convex programming with set-inclusive constraints and applications to inexact linear programming, Operat. Research, 21 (1973), 1154–1157. https://doi.org/10.1287/opre.21.5.1154 doi: 10.1287/opre.21.5.1154
    [7] A. Ben-Tal, T. Margalit, A. Nemirovski, robust modeling of multi-stage portfolio problems, High Perf. Optim., 33 (2000), 303–328. https://doi.org/10.1007/978-1-4757-3216-0_12 doi: 10.1007/978-1-4757-3216-0_12
    [8] L. E. Ghaoui, M. Oks, F. Oustry, Worst-case value-at-risk and robust portfolio optimization: A conic programming approach, Oper. Research, 51 (2003), 543–556. https://doi.org/10.1287/opre.51.4.543.16101 doi: 10.1287/opre.51.4.543.16101
    [9] L. Garlappi, R. Uppal, T. Wang, Portfolio selection with parameter and model uncertainty: A multi-prior approach, Rev. Financ. Stud., 20 (2007), 41–81. https://doi.org/10.1093/rfs/hhl003 doi: 10.1093/rfs/hhl003
    [10] O. L. V. Costa, A. C. Paiva, Robust portfolio selection using linear-matrix inequalities, J. Economic Dyn. Control, 26 (2002), 889–909. https://doi.org/10.1016/S0165-1889(00)00086-5 doi: 10.1016/S0165-1889(00)00086-5
    [11] D. Goldfarb, G. Iyengar, Robust portfolio selection problems, Math. Operat. Research, 28 (2003), 1–38. https://doi.org/10.1287/moor.28.1.1.14260 doi: 10.1287/moor.28.1.1.14260
    [12] Z. Lu, A new cone programming approach for robust portfolio selection, Opti. Methods Soft., 26 (2006), 89–104. Available from: https://optimization-online.org/wp-content/uploads/2006/12/1554.pdf
    [13] B. V. Halldórsson, R. H. Tütüncü, An interior-point method for a class of saddle-point problems, J. Opt. Theory Appl., 116 (2003), 559–590. https://doi.org/10.1023/A:1023065319772 doi: 10.1023/A:1023065319772
    [14] I. Popescu, Robust mean-covariance solutions for stochastic optimization, Oper. Research, 55 (2007), 98–112. https://doi.org/10.1287/opre.1060.0353 doi: 10.1287/opre.1060.0353
    [15] K. Natarajan, M. Sim, J. Uichanco, Tractable robust expected utility and risk models for portfolio optimization, Math. Finance, 20 (2010), 695–731. https://doi.org/10.1111/j.1467-9965.2010.00417.x doi: 10.1111/j.1467-9965.2010.00417.x
    [16] S. Zhu, M. Fukushima, Worst-case conditional value-at-risk with application to robust portfolio management, Oper. Research, 57 (2009), 1155–1168. https://doi.org/10.1287/opre.1080.0684 doi: 10.1287/opre.1080.0684
    [17] N. Du, Y. Liu, Y. Liu, A new data-driven distributionally robust portfolio optimization method based on wasserstein ambiguity set, IEEE Access, 9 (2021), 3174–3194. https://doi.org/10.1109/ACCESS.2020.3047967 doi: 10.1109/ACCESS.2020.3047967
    [18] C. S. Pun, T. Wang, Z. Yan, Data-driven distributionally robust cvar portfolio optimization under a regime-switching ambiguity set, Manufac. Service Oper. Mana., 25 (2023), 1779–1795. https://doi.org/10.1287/msom.2023.1229 doi: 10.1287/msom.2023.1229
    [19] D. Huang, S. S. Zhu, F. J. Fabozzi, M. Fukushima, Portfolio selection with uncertain exit time: A robust CVaR approach, J. Economic Dyn. Control, 32 (2008), 594–623. https://doi.org/10.1016/j.jedc.2007.03.003 doi: 10.1016/j.jedc.2007.03.003
    [20] R.H. Tütüncü, M. Koenig, Robust asset allocation, Annal. Oper. Research, 132 (2004), 157–187. https://doi.org/10.1023/B:ANOR.0000045281.41041.ed doi: 10.1023/B:ANOR.0000045281.41041.ed
    [21] B. Rustem, R. G. Becker, W. Marty, Robust min-max portfolio strategies for rival forecast and risk scenarios, J. Economic Dyn. Control, 24 (2000), 1591–1621. https://doi.org/10.1016/S0165-1889(99)00088-3 doi: 10.1016/S0165-1889(99)00088-3
    [22] M. J. Best, R. R. Grauer, On the sensitivity of mean-variance-efficient portfolios to changes in asset means: some analytical and computational results, Rev. Fina. Studies, 4 (1991), 315–342. https://doi.org/10.1093/rfs/4.2.315 doi: 10.1093/rfs/4.2.315
    [23] F. Black, R. Litterman, Global portfolio optimization, Fina. Anal. J., 48 (1992), 28–43. https://doi.org/10.2469/faj.v48.n5.28 doi: 10.2469/faj.v48.n5.28
    [24] Z. Dai, X. Chen, F. Wen, A modified Perry's conjugate gradient method-based derivative-free method for solving large-scale nonlinear monotone equations, Appl. Math. Comput., 270 (2015), 378–386. https://doi.org/10.1016/j.amc.2015.08.014 doi: 10.1016/j.amc.2015.08.014
    [25] C. Peng, Y. S. Kim, S. Mittnik, Portfolio optimization on multivariate regime-switching garch model with normal tempered stable innovation, J. Risk Fina. Manag., 15 (2022), 230. https://doi.org/10.3390/jrfm15050230 doi: 10.3390/jrfm15050230
    [26] S. Wan, Stochastic differential portfolio games based on utility with regime switching model, 2007 IEEE Int. Conf. Control Autom., 2007, 2302–2305. https://doi.org/10.1109/ICCA.2007.4376772
    [27] S. Wan, Stochastic control in optimal portfolio with regime switching model, Rob. Vision 2006 9th Int. Conf. Control, 2006, 1–4. https://doi.org/10.1109/ICARCV.2006.345087
    [28] Z. Dai, H. Zhu, X. Chang, F. Wen, Forecasting stock returns: The role of VIX-based upper and lower shadow of Japanese candlestick, Fina. Innov., 11 (2025), 19. https://doi.org/10.1186/s40854-024-00682-8 doi: 10.1186/s40854-024-00682-8
    [29] W. Deng, J. Wang, A. Guo, H. Zhao, Quantum differential evolutionary algorithm with quantum-adaptive mutation strategy and population state evaluation framework for high-dimensional problems, Inf. Sci., 676 (2024), 120787. https://doi.org/10.1016/j.ins.2024.120787 doi: 10.1016/j.ins.2024.120787
    [30] Z. Zhu, X. Li, H. Chen, X. Zhou, W. Deng, An effective and robust genetic algorithm with hybrid multi-strategy and mechanism for airport gate allocation, Inf. Sci., 654 (2024), 119892. https://doi.org/10.1016/j.ins.2023.119892 doi: 10.1016/j.ins.2023.119892
    [31] Y. Lin, M. Ruan, K. Cai, D. Li, Z. Zeng, F. Li, B. Yang, Identifying and managing risks of AI-driven operations: A case study of automatic speech recognition for improving air traffic safety, Chinese J. Aeronautics, 36 (2023), 366–386. https://doi.org/10.1016/j.cja.2022.08.020 doi: 10.1016/j.cja.2022.08.020
    [32] A. Ling, J. Sun, M. Wang, Robust multi-period portfolio selection based on downside risk with asymmetrically distributed uncertainty set, Europ. J. Operat. Research, 285 (2020), 81–95. https://doi.org/10.1016/j.ejor.2019.01.012 doi: 10.1016/j.ejor.2019.01.012
    [33] J. Liu, Z. Chen, Time consistent multi-period robust risk measures and portfolio selection models with regime-switching, Europ. J. Oper. Research, 268 (2018), 373–385. https://doi.org/10.1016/j.ejor.2018.01.009 doi: 10.1016/j.ejor.2018.01.009
    [34] R.T. Rockafellar, S. Uryasev, Optimization of conditional value-at-risk, J. Risk, 2 (2000), 21–41. https://doi.org/10.21314/JOR.2000.038 doi: 10.21314/JOR.2000.038
    [35] A. Shapiro, Topics in stochastic programming, CORE lecture series, universite catholique de louvain, 2011. Available from: https://bpb-us-e1.wpmucdn.com/sites.gatech.edu/dist/4/1470/files/2021/03/core.pdf
    [36] L. Chen, S. He, S. Zhang, Tight bounds for some risk measures, with applications to robust portfolio selection, Oper. Research, 59 (2011), 847–865. https://doi.org/10.1287/opre.1110.0950 doi: 10.1287/opre.1110.0950
    [37] Q. Zhang, P. Zhang, T. Li, Information fusion for large-scale multi-source data based on the Dempster-Shafer evidence theory, Inf. Fusion, 115 (2025), 102754. https://doi.org/10.1016/j.inffus.2024.102754 doi: 10.1016/j.inffus.2024.102754
    [38] P. Zhang, D. Wang, Z. Yu, Y. Zhang, T. Jiang, T. Li, A multi-scale information fusion-based multiple correlations for unsupervised attribute selection, Inf. Fusion, 106 (2024), 102276. https://doi.org/10.1016/j.inffus.2024.102276 doi: 10.1016/j.inffus.2024.102276
    [39] R. Yao, H. Zhao, Z. Zhao, C. Guo, W. Deng, Parallel convolutional transfer network for bearing fault diagnosis under varying operation states, IEEE Trans. Instr. Measur., 73 (2024), 1–13. https://doi.org/10.1109/TIM.2024.3480212 doi: 10.1109/TIM.2024.3480212
  • Reader Comments
  • © 2025 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(324) PDF downloads(20) Cited by(0)

Figures and Tables

Figures(1)  /  Tables(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog