Figures
Abstract
In this paper, we discuss a multi-period portfolio optimization problem based on uncertainty theory and prospect theory. We propose an uncertain multi-period portfolio selection model, in which the return utility and risk of investment are measured by prospect theory utility function and uncertain semivariance. More realistically, the influence of transaction costs and bankruptcy of investor are also considered. Moreover, to solve the portfolio model, this paper designs a new artificial bee colony algorithm by combining sine cosine search method. Finally, a numerical experiment is presented to demonstrate the proposed model and the effectiveness of the designed algorithm.
Citation: Guo G, Xiao Y, Yao C (2022) Multi-period uncertain portfolio selection model with prospect utility function. PLoS ONE 17(9): e0274625. https://doi.org/10.1371/journal.pone.0274625
Editor: Qichun Zhang, University of Bradford, UNITED KINGDOM
Received: March 6, 2022; Accepted: August 31, 2022; Published: September 14, 2022
Copyright: © 2022 Guo et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting information files.
Funding: This work was supported by Beijing Municipal Natural Science Foundation (No.9192005) and the special fund of basic scientific research business fees of Beijing Municipal University of Capital University of Economics and Business (No.ZD202105). The funders are Prof. Cuiyou Yao, who is the project leader and whose main role in the research is the review and revision of the paper.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Portfolio selection discusses the problem of how to allocate a certain amount of investors’ wealth among different assets and form a satisfying portfolio. Markowitz [1] developed the classical mean-variance (M-V) model, which laid the foundation of modern portfolio analysis. By quantifying the investment return as expected value and quantifying the investment risk as variance, the investors seek a portfolio to strike a balance between maximizing the return and minimizing the risk. The conventional M-V model, on the other hand, is a single-period model that makes a single choice at the beginning of the period and adheres to it until the conclusion of the period. As we know, in real financial market, investor needs to timely adjust the investment decision according to financial market environment changes. Thus, expanding portfolio selection from a single time to many periods is essential. Numerous scholars have explored multiperiod portfolio selection issues so far. For example, Sun [2] shows that multi-period portfolio problems can be accomplished, essentially by means of a dynamic programming approach. Liu [3] proposed a hybrid particle swarm optimization algorithm to solve the multi-period portfolio selection model. Calafiore The model provided by [4] determines multi-period optimum portfolio changes with the goal of reducing a cumulative risk measure across the investment horizon. More literatures are as follows [5–7].
Using the framework of probability theory, the preceding portfolio models represent the returns of securities as random variables. The fundamental assumption among them is that security market conditions in the future may be accurately mirrored by security data from the past. However, in real life, due to the fact that there are often unexpected events in the securities market, historical data cannot represent future trends, and there are many new securities that have no historical data as a reference. In this situation, security returns can be obtained by the experts’ subjective estimations instead of historical data. At present, there are two approaches to deal with the experts’ subjective estimations: first, fuzzy set theory, proposed by Zadeh [8], and second, uncertainty theory developed by Liu [9]. However, existing studies have shown that, contradictions will arise if fuzzy variables are used to describe the security returns. For instance, we should have a membership function to describe a fuzzy variable, such as the security return rate. Assume it is a triangular fuzzy variable ξ = (−0.2, 0.4, 1.0). From the membership function, we know from possibility theory (or credibility theory) that Pos ξ = 0.4 = 1 (or Cr ξ = 0.4 = 0.5), which indicates that the return rate is precisely 0.4 with a belief degree of 1 in the possibility measure (or 0.5 in credibility measure). This conclusion is illogical, though. Liu suggested an uncertain measure and unknown variable to address these issues. (see Liu [10, 11], Qin [12]).
In the meantime, uncertain portfolio selection problems also have been widely concerned in two directions. The former direction focused on single-period portfolio selections. For example, Huang [13, 14] demonstrates that uncertain variable should be reflected upon the experts’ individualized assessments of security returns. Torre et al. [15] proposed a stock portfolio selection model with set-valued analysis in an uncertain environment. Zhang [16] explores single-period portfolio selection problem in uncertain environment in which security returns cannot be well reflected by historical data, but can be assessed by the experts. More literatures are as follows [13, 17, 18]. While, the latter direction concentrated on multi-period portfolio selections. Zhou [19] studied a time consistent multi-period rolling portfolio optimization problem under fuzzy environment. Li et al. [20] examined an uncertain multi-period portfolio selection problem in three steps with the influence of transaction cost and bankruptcy of investor being considered. Chen et al. [21] presented a novel uncertain multi-period multi-objective mean-variance-skewness model by taking into account multiple realistic investment constraints, such as transaction cost, bounds on holdings, and cardinality etc. To our knowledge, except for the researches mentioned hereinbefore, uncertainty theory has been rarely used for multi-period portfolio selections. The lack of work and the growing interest of the scientific community in uncertainty theory has motivated this work.
Markowitz’s portfolio theory is based on the rationality of investors. However, investors in real life are not always completely rational when making investment decisions. In most cases, people are bounded rational, they may incorporate their preferences when making decisions. Their decisions may be based more on subjective factors. The widely accepted theory of the irrational behavior of investors is the Prospect Theory proposed by Kahnemann and Tversky [22, 23]. The theory effectively combines psychology and economics through experimental research and studies various types of irrational decision-making behaviors. Shefrin and Statman created a behavioral portfolio theory based on the principles of SP/A theory and prospect theory. There is a substantial body of literature on behavioral portfolio theory since the groundbreaking work of Shefrin and Statman [24]. In order to capture investors’ behavioral characteristics in defined contribution pension planning, Blake et al. [25] also developed an asset allocation model that makes use of the prospect theory value function.
The objective of this paper is to discuss a multi-period portfolio selection problem under assumption that the security returns are assumed as uncertain variables. The main contributions of this work can be summarized as follows: (1) This paper proposes an uncertain multi-period portfolio optimization model, in which the utility of investment returns is measured by a utility function in prospect theory. (2) The investment risk is measured by uncertain semivariance instead of uncertain variance. Also, the proposed model simultaneously considers transaction costs and bankruptcy constraint. (3) This paper proposes a new artificial bee colony algorithm by combining sine cosine search method to improve the efficiency and precision of solving the portfolio model.
The remainder of the paper is structured as follows: In Section 2, we cover fundamental uncertainty theory ideas and findings. In Section 3, we provide a multi-period utility-semivariance model for portfolio selection under uncertainty. In Section 4, we provide a modified method for an artificial bee colony to solve the given problem. The section concludes with an illustration of the usefulness of the Section 5 recommendations. Section 6 gives conclusions.
Preliminaries
The following introduces some fundamental concepts related to uncertainty theory.
Definition 1 [9]. Assume that Γ is a nonempty set and is a σ-algebra on Γ. If a set function M is called an uncertain measure, then the following axioms hold:
Axiom 1: (Normality) M{Γ} = 1;
Axiom 2: (Duality) M{Λ} + M{Λc} = 1 for any event Λ ∈ L;
Axiom 3: (Subadditivity) For any given countable sequence Λ1, Λ2, …, we have
Axiom 4: (Product) Assume that (Γk, Lk, Mk) is an uncertainty space for all k = 1, 2, …, ∞. Then, the product uncertain measure M satisfies the following relation
Here, ΛK is randomly chosen events from Lk for k = 1, 2, ….
An uncertain variable ξ is defined by Liu [9] as a measurable function from an uncertainty space to the set of real numbers, i.e., for any Borel set B of real numbers, the set
is an event.
Lemma 1 [10]. Any uncertain measure is increasing, i.e. for any events ∧1 ⊂ ∧2, we have
Definition 2 [9]. The uncertainty distribution of an uncertain variable ξ is defined by
for any real number t.
Definition 3 [9]. Let ξ be an uncertain variable. Then the expected value of uncertain variable ξ is defined by
Provided that at least one of the two integrals is finite.
Definition 4 [9]. An uncertainty distribution Φ(x) is said to be regular if it is a continuous and strictly increasing function with respect to x at which 0 < Φ(x)<1, and
An uncertain variable ξ is called zigzag if it has a zigzag uncertainty distribution
(1)
Defined by , where a, b and c are real numbers with a < b < c. The inverse uncertainty distribution of zigzag uncertain variable
is
(2)
Lemma 2. [9]. Let ξ be an uncertain variable. Then for any given numbers a > 0 and p > 0, we have
(3)
Lemma 3. [10]. Let ξ be an uncertain variable with regular uncertainty distribution Φ. If the expected value exists, then
(4)
Definition 5 [14]. Let ξ be an uncertain variable with finite expected value e. Then the semivariance of ξ is demonstrated by
where
When the uncertain variable ξ has continuous uncertainty distribution Φ(r), consequently
Multi-period uncertain portfolio model with utility function
In this part, we offer a multi-period uncertain portfolio model that uses the prospect theory utility function to describe investors’ behavior elements in the multi-period portfolio by combining uncertainty theory and prospect theory. And the investment risk is measured by uncertain semivariance instead of uncertain variance. At the same time, we consider the portfolio model in the case of bankruptcy constraints. For the sake of clarity, we first define all of the notations that will be used in the following sections. For i = 1, 2, …, n, and t = 1, 2, …, T, we let
- rt,i, the uncertain return rate of ith risk security at period t;
- dt,i, the transaction cost of security i at period t;
- Wt, the available wealth at the end of period t;
- εt,i, the lower bound of security i at period t;
- δt,i, the upper bound of security i at period t;
- mt, the maximum number of securities hold in the portfolio at period t, 1 ≤ mt ≤ n;
- zt,i, the binary variable, is 1 if zi = 1, 0 otherwise.
Dynamic prospect theory utility function
Prospect theory defines how investors assess assets through comparing them to a reference value, where results falling below the reference value are considered losses and results rising beyond the reference value are considered gains. Additionally, investors exhibit loss aversion, which is the tendency to be more sensitive to losses than profits. The incorporation of loss aversion into the multi-period portfolio model, which incorporates a crucial behavioral trait in investors’ decision-making, is one of our key foci in this work. The utility function is expressed by weighting formula and value formula, which is expressed by
(5)
Three essential traits define the value function. (1) Reference dependence: People compare assets to a particular reference value while evaluating them. (2) Loss aversion: People are less tolerant of profits than losses. (3) Decreasing sensitivity: People are often risk-averse when it comes to profits and risk-seeking when it comes to losses. In this paper we will employ the piecewise value function of Tversky and Kahneman [26], which can be formulated as
(6)
where θ denotes the given reference return. λ denotes the loss aversion ratio, and λ > 1, indicating loss aversion. α and β denote the curvature parameters for gains and losses respectively, the greater the α and β values, the greater the risk preference of investors. According to Tversky and Kahneman [23], λ = 2.25, α = β = 0.88.
We will use Tversky and Kahneman’s original probability weighting function [23], which can be expressed as,
(7)
with 0 < γ ≤ 1. According to Tversky and Kahneman’s experiments [23], the median value for gamma is 0.65.
The security returns rt,i (i = 1, 2, …, n; t = 1, 2, …, T) are supposed as zigzag uncertain variables, defined by , where at,i, bt,i and ct,i are real numbers with at,i < bt,i < ct,i. Moreover, the transaction costs are considered. The net return of the portfolio xt at period t is
(8)
According to Liu [9], we can obtain the expected value of rt,i as follows,
(9)
The cumulative risk
To overcome the shortcoming of variance risk measure, semivariance was proposed by Markowitz [27]. Semivariance more closely approximates investors’ intuitive sense of risk than variance since it only evaluates the variability of returns below the mean and ignores any variability of returns above the mean. Therefore, in this paper, by considering the security returns as uncertain variables, an uncertain semivariance is introduced, and then its’ crisp form is derived.
The risk of the portfolio xt = (xt,1, xt,2, …, xt,n) at period t is expressed as
(11)
According to Definition 5, we can obtain
Since Φ(r) is a piecewise function, we can obtain the following results from two cases:
if at,i + ct,i ≤ 2bt,i, then
(12)
If at,i+ ct,i > 2bt,i, then
(13)
Furthermore, the cumulative investment risk over T period is expressed as follows:
(14)
Bankruptcy constraint
The occurrence of bankruptcy refers to the investor’s wealth below a certain value during the investment period or the end of the investment. The value is called the bankruptcy level, βt is used to indicate the bankruptcy level at time t, and BRt is used to indicate the bankruptcy event at time t. For the portfolio, the belief degree of bankruptcy at time t is:
(15)
Proposition 1. Assume that E[Wt] > βt, and . Then
.
Proof. Let |ξ| = |(Wt − E[Wt])−|, μ = E[Wt] − βt and p = 2 in Lemma 2. Since E[Wt] > βt and , the following inequality holds
(16)
The proof is completed.
The wealth at the end of period t is given by
(18)
Assume that the initial wealth is W0, solving Eq (18), we can get the terminal wealth at the end of period T,
(19)
Thus, the expected value of the terminal wealth can be expressed as
(20)
From the Eq (19), we can obtain
(21)
In this paper, we let the expected wealth and semivariance wealth at period t to be equal to the expected value of the terminal wealth at T = t, that is,
(22)
(23)
Based on the above, the Eq (17) is equal to
(24)
Model formulation
On the basis of the above analysis, an investor’s investing objective is to maximize the prospect theory utility value and minimize the semivariance of their portfolio. Following the preceding description, the multi-period portfolio model may be expressed as follows:
(25)
Where α is the maximum risk tolerance level, Eq (25a) confirms the semivariance of the portfolio can not surpass the specified minimal risk α at each period. Eq (25b) ensures that the sum of the weight associated with each security is equal to one, i.e., all the available money is invested in one portfolio. Eq (25c) represents the desired number of securities in the portfolio must not surpass the given value mt at each period.
Then, the model (25) can be equivalently translated into the following portfolio selection problems.
Solution algorithm
Notably, the model (25) presented in the preceding section is a multi-period optimization issue for which conventional optimization approaches may not provide the best solution. Therefore, we design a new artificial bee colony algorithm hybrid sine cosine search method to solve the portfolio model effectively.
The artificial bee colony (ABC) algorithm, which includes three types of bees: employed workers, observer bees, and scouts, was first put out by [28]. Equal numbers of bees are employed and observers, which together make up half of the colony. A food source’s location offers a potential solution to the optimization issue, and the quantity of nectar it produces indicates the appropriate fitness value. It should be remembered that only one hired bee has access to a given food source. ABC has been compared favorably to other evolutionary algorithms due to its basic structure and straightforward implementation [29]. In addition, many heuristic techniques often used a randomization procedure to perturb a given solution ordered to create a diversified range of solutions. If these answers are not diverse, the solution process will get stale very quickly. On the other hand, too diverse answers would lead to a fully random search process. The ABC heuristic is an example of an approach that combines diversity with intensification.
Thus, many issues in the real world have been addressed [30]. For instance, multi-objective optimization problems [31], binary optimization problems [32], data clustering problems [33]. Especially, ABC algorithm is widely used in portfolio selection. For portfolio selection with cardinality constraints and investment limit constraints, Kumar and Mishra [34] proposed a potent co-variance guided ABC. Kalayci et al. [35] proposed an enhanced technique built on the ABC algorithm, showcasing its better performance on benchmark data sets with procedures that effectively manage boundary constraints and cardinality constraints as well as processes that enforce feasibility and tolerate infeasibility. Therefore, this paper improves the ABC algorithm to solve the multi-period portfolio problems.
However, the ABC method will ultimately have poor convergence since the search equation performs better in exploration but worse in exploitation. To remedy the issue, researchers have created a plethora of diverse strategies. For example, Zeng et al. [36] suggested an efficient ABC based on an adaptive search method and a random grouping mechanism. Liu et al. [37] introduced an improved ABC that enhances the exploration ability by modifying the behaviors of bees. Bayraktar et al. [38] improved the exploitation and exploration ability of the ABC by ultilizing memory mechanisms and genetic operators to produce three imporved ABC algorithms. Singh and Sundar [39] employed two neighbourhood strategies that help ABC algorithm in faster convergence towards finding high quality solutions. Besides this, there are other studies [40, 41]. In this paper, to solve the issue of poor performance of the search equation in exploitation, we propose a new artificial bee colony algorithm by combining sine cosine search method, in which the population of the employed bee be changed to balance between the global and local searches.
Presuming that the initial population, consisting of SN solutions with D-dimensional vector Xi = (xi,1, xi,2, …, xi,D) is randomly produced as follows:
(28)
where i ∈ {1, 2, …, SN}, j ∈ {1, 2, …, D}.
and
demonstrate the lower and upper bounds of jth dimension, respectively. rand(0,1) demonstrates a random parameter uniformly distributed in (0,1).
As in employed bee period, bee motions are determined by the original ABC’s randomness. This may impact the balance between the global and local searches. Therefore, in this paper, we changed the population of the employed bee into two, one population uses the original formula (29) to search for new solutions, and the other population searches for new solutions according to Eq (30). Then compare the new solutions generated by the two methods, leaving the better solution.
(29)
(30)
In Eq (29), i ∈ {1, 2, …, SN} and j ∈ {1, 2, …, D} are randomly selected indexes; ϕi,j is a uniformly random value in [-1, 1].
In Eq (30), the parameter r1 is a random vector that may determine the region of the search space surrounding the current solution. In addition to aiding in the exploration and exploitation of a search space, this parameter encourages a good balance between the two processes. The vector r1 can be defined (t is the current iteration, T is the maximum number of iterations, and a is a constant.) The parameter r2 is a random number in [0,2π], which is used to decide the direction of a current solution. The parameter r3 is a random number in [0, 2], which provides a weight to
, it emphasizes the exploration (r3 > 1) and exploitation (r3 < 1). r4 is a random number in the range [0, 1] that facilitates the transformation from sine to cosine operations and conversely.
Then, a greedy selection method based on nectar amount quality is used to choose the superior option between the candidate solution and the original solution. Then, the hired bees use dance to alert observer bees about food supplies.
While observers update similarly to employed bees throughout this phase, the primary distinction between them is that observers choose possible food sources to exploit based on probabilities determined by fitness values. The probability pi and fitness value fiti of the solution Xi are computed as follows, assuming a minimization problem:
(31)
(32)
where fi denotes the objective function value.
During the scout phase, in the original ABC algorithm, the scout bee searches for a new food source through the Eq (29). The method’s neighborhood search does not have the global ideal value, as can be observed from the search formula. As a result, the algorithm has poor searching capabilities close to the global optimal value, which causes the algorithm to converge slowly. Therefore, in the modified ABC algorithm, the scout bee searches for the new food source by the following:
(33)
where ϕi,j and ψi,j are two different random numbers in the range [0, 1]. The term
expoeses the tendency of the solution to move toward the best solution, while the term
exposes the tendency of the solution to avoid the worst possible solution.
Given the above, we utilize ABC algorithm to address the two models (26) and (27), where the processes of the ABC algorithm are outlined as following:
- Step 1: Set parameters: swarm size pop_size, boundaries of variables bound and maximum generation number MAXGEN;
- Step 2: Using the constraint-handling techniques, randomly produce N initial people and turn them into matching feasible persons;
- Step 3: Calculate the fitness levels of each people;
- Step 4: Perform employed bee phase by Eqs (29) and (30);
- Step 5: Select potential food sources by Eq (31), compare the fitness values of the offspring by Eq (32);
- Step 6: Perform scout phase by Eq (33);
- Step 7: Verify the stopping standard. If the stopping requirement is met, the iteration process should be terminated, and the best person should be reported as the best solution. Otherwise, go back to Step 3.
Numerical example
In this part, we demonstrate the suggested methods using a numerical example. In this example, we suppose that the investor wishes to invest in the 10 securities for three consecutive periods, that is, N = 10 and T = 3. Here, the initial wealth W0 = 10, 000 RMB. And we assume that the return rates are characterized by zigzag uncertain variables with , as shown in Table 1.
In addition, we assume that the transaction costs of securities at the three periods are set as d1,i = 0.001, d2,i = 0.002, and d3,i = 0.003, respectively. The reference return θ = W0. The probability of weighting function is set as p = 0.5. α = 0.15 is the highest risk tolerance threshold for the portfolios. We suppose bankruptcy will occur when the wealth of the investor reaches zero, i.e., βt = 0, t = 1, 2, 3, and set εt = {0.2, 0.2, 0.2} as the level of insolvency belief for each of the three investment periods. Moreover, the following parameters are set for the solution algorithm: Population size is 20 and the maximum number of generations is 1000. The parameters xmin and xmax are set to 0 and 0.6, respectively.
Following the completion of one thousand cycles of the defined algorithm being applied to the model, and has gone through 20 independent experiments, we take their average value as our experimental results, and the respective investing methods are shown in Table 2, we can find that when the investor utilizes the model (25) to make his portfolio decision, he should follow the investment strategies listed in lines Table 2 to adjust his wealth at the beginning of each period. Namely, at the start of period 1, the investor needs to assign his initial wealth among Security 1, 2, 3, 4, 5, 6, 8, 9 and 10 by the investment proportions of 0.1532, 0.0089, 0.0725, 0.0810, 0.0832, 0.0995, 0.1254, 0.1398, 0.0781 and 0.1583, respectively. At the start of period 2, the investor must once again alter his fortune. Following modification, he holds Security 1, 2, 3, 4, 5, 6, 8, 9 and 10 by the investment proportions of 0.1615, 0.1038, 0.1118, 0.1439, 0.0443, 0.0935, 0.0683, 0.1108, 0.0261 and 0.1361, respectively. At the start of period 3, the investor must alter his fortune once again. During the investing period, he develops a portfolio consisting of Securities 1, 2, 3, 4, 5, 6, 8, 9 and 10 in the proportions 0.0277, 0, 0.0112, 0.0404, 0.4928, 0.0360, 0.0083, 0.1533, 0.2302 and 0.0, respectively. From Table 2 we can see that investor mainly invest his wealth in Security 5, 8 and 9, finally we get the crisp value of return utility is 0.1130.
To demonstrate the impact of cumulative risk and bankruptcy constraint on return utility, we use different risk tolerance and belief degree of bankruptcy to reflect return utility. Under each different case, 1000 generations of the developed algorithm indicate that the investor’s capital should be allocated according to the investment methods stated in Tables 3 and 4.
Suppose the investor invests his or her money in accordance with optimum investment plan in Tables 3 and 4. From Table 3, when the cumulative risk is 0.10, the return utility is 0.0931, when the cumulative risk is 0.15, the return utility is 0.1065, and when the cumulative risk is 0.20, the return utility is 0.1260. In addition, under different cumulative risks, the optimal investment proportion of securities will change accordingly. For example, the optimal investment proportion of the first security will decrease with the increase of cumulative risks, and the optimal investment proportion of the seventh security will gradually increase with the increase of cumulative risks. Obviously, the bigger value of the cumulative risk α, the bigger the value of the return utility will become. But often people are not willing to take a big risk, and they tend to a moderate risk value. Similarly, we derive from Table 4, when the belief degree of bankruptcy is {0.1, 0.1, 0.1}, the return utility is 0.0952, when the belief degree of bankruptcy is {0.2, 0.2, 0.2}, the return utility is 0.1229, and when the belief degree of bankruptcy is {0.3, 0.3, 0.3}, the return utility is 0.1024. It can be seen that under different belief degree of bankruptcy, the results of the third period has changed, and the consequences of bankruptcy constraint and risk constraint on return utility are different. Not the bigger the bankruptcy value, the bigger the return utility. But different belief degree of bankruptcy also cause different return utility. Consequently, we may infer that both the cumulative risk and the bankruptcy restriction influence the optimum portfolio composition.
Conclusion
In this study, we looked into an uncertain multi-period portfolio selection problem that took into account transaction costs and investor bankruptcies. The return utility and risk of an investment were determined by the utility function from prospect theory and the uncertain semivariance, respectively. The suggested model is a multiperiod programming problem whose aims are to maximize the terminal return utility. At the same time, minimize the value of cumulative risk and belief degree of bankruptcy over the whole investment horizon. In addition, a revised method for an artificial bee colony is devised to solve the stated programming challenge. A numerical example is provided to explain the concept of our model and show the efficacy of the algorithm’s design. The calculation results demonstrate that the suggested model may convey investors’ intentions by adjusting the satisfaction degree parameter values. In future work, we are able to apply the suggested approach to a hybrid portfolio selection issue using actual market data. In addition, the novel artificial bee colony technique suggested in this study may be used to various optimization issues, including vehicle scheduling and optimum route planning. Finally, we would choose assets using machine learning approaches [42, 43], then incorprate the selected assets into the portfolio selection model.
References
- 1. Markowitz H. Portfolio Selection. The Journal of Finance. 1952;7(1):77–91.
- 2. Sun Y, Aw G, Teo KL, Zhu Y, Wang X. Multi-period portfolio optimization under probabilistic risk measure. Finance Research Letters. 2016;18:60–66.
- 3. Liu YJ, Zhang WG, Zhang Q. Credibilistic multi-period portfolio optimization model with bankruptcy control and affine recourse. Applied Soft Computing. 2016;38:890–906.
- 4. Calafiore GC. Multi-period portfolio optimization with linear control policies. Automatica. 2008;44(10):2463–2473.
- 5. Gong X, Min L, Yu C. Multi-period portfolio selection under the coherent fuzzy environment with dynamic risk-tolerance and expected-return levels. Applied Soft Computing. 2022;114:108104.
- 6. Dymova L, Kaczmarek K, Sevastjanov P. A new approach to the bi-criteria multi-period fuzzy portfolio selection. Knowledge-Based Systems. 2021;234:107582.
- 7. Chen HH, Yang CB. Multiperiod portfolio investment using stochastic programming with conditional value at risk. Computers & Operations Research. 2017;81:305–321.
- 8.
Zadeh LA. Fuzzy sets. In: Fuzzy sets, fuzzy logic, and fuzzy systems: selected papers by Lotfi A Zadeh. World Scientific; 1996. p. 394–432.
- 9.
Liu B. Uncertainty Theory. vol. 300; 2007.
- 10.
Liu B. Uncertainty. In: Studies in Computational Intelligence; 2010.
- 11. Liu B. Why is there a need for uncertainty theory. Journal of Uncertain Systems. 2012;6:3–10.
- 12.
Qin Z. Uncertain Portfolio Optimization. Springer; 2016.
- 13. Zhai J, Bai M. Mean-risk model for uncertain portfolio selection with background risk. Journal of Computational and Applied Mathematics. 2018;330:59–69.
- 14. Huang X. A risk index model for portfolio selection with returns subject to experts’ estimations. Fuzzy Optimization and Decision Making. 2012;11(4):451–463.
- 15. La Torre D, Mendivil F, Rocca M. Modeling portfolio efficiency using stochastic optimization with incomplete information and partial uncertainty. Annals of Operations Research. 2021; p. 1–23.
- 16. Zhang B, Peng J, Li S. Uncertain programming models for portfolio selection with uncertain returns. International Journal of Systems Science. 2015;46(14):2510–2519.
- 17. Kar MB, Majumder S, Kar S, Pal T. Cross-entropy based multi-objective uncertain portfolio selection problem. Journal of Intelligent & Fuzzy Systems. 2017;32(6):4467–4483.
- 18. Mehralizade R, Amini M, Sadeghpour Gildeh B, Ahmadzade H. A risk index to find the optimal uncertain random portfolio. Soft Computing. 2021;25(15):9789–9810.
- 19. Zhou J, Li X, Kar S, Zhang G, Yu H. Time consistent fuzzy multi-period rolling portfolio optimization with adaptive risk aversion factor. Journal of Ambient Intelligence and Humanized Computing. 2017;8(5):651–666.
- 20. Li B, Zhu Y, Sun Y, Aw G, Teo KL. Multi-period portfolio selection problem under uncertain environment with bankruptcy constraint. Applied Mathematical Modelling. 2018;56:539–550.
- 21. Chen W, Li D, Liu YJ. A novel hybrid ICA-FA algorithm for multiperiod uncertain portfolio optimization model based on multiple criteria. IEEE Transactions on Fuzzy Systems. 2018;27(5):1023–1036.
- 22.
Kahneman D, Tversky A. Prospect theory: An analysis of decision under risk. In: Handbook of the fundamentals of financial decision making: Part I. World Scientific; 2013. p. 99–127.
- 23. Tversky A, Kahneman D. Advances in prospect theory: Cumulative representation of uncertainty. Journal of Risk and uncertainty. 1992;5(4):297–323.
- 24. Shefrin H, Statman M. Behavioral portfolio theory. Journal of financial and quantitative analysis. 2000;35(2):127–151.
- 25. Blake D, Wright D, Zhang Y. Target-driven investing: Optimal investment strategies in defined contribution pension plans under loss aversion. Journal of Economic Dynamics and Control. 2013;37(1):195–209.
- 26. Tversky KA. Prospect Theory: An Analysis of Decision under Risk. Econometrica. 1979;47(2):263–291.
- 27. Houthakker H, Markowitz H. Portfolio Selection: Efficient Diversification of Investments. Journal of the American Statistical Association. 1962;57:701.
- 28.
Karaboga D. An Idea Based on Honey Bee Swarm for Numerical Optimization, Technical Report—TR06. Technical Report, Erciyes University. 2005;.
- 29. Karaboga D, Basturk B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of global optimization. 2007;39(3):459–471.
- 30. Akay B, Karaboga D, Gorkemli B, Kaya E. A survey on the Artificial Bee Colony algorithm variants for binary, integer and mixed integer programming problems. Applied Soft Computing. 2021;106:107351.
- 31. Ning J, Zhang B, Liu T, Zhang C. An archive-based artificial bee colony optimization algorithm for multi-objective continuous optimization problem. Neural Computing and Applications. 2018;30(9):2661–2671.
- 32. Ozturk C, Hancer E, Karaboga D. A novel binary artificial bee colony algorithm based on genetic operators. Information Sciences. 2015;297:154–170.
- 33. Yan X, Zhu Y, Zou W, Wang L. A new approach for data clustering using hybrid artificial bee colony algorithm. Neurocomputing. 2012;97:241–250.
- 34. Kumar D, Mishra K. Portfolio optimization using novel co-variance guided Artificial Bee Colony algorithm. Swarm and evolutionary computation. 2017;33:119–130.
- 35. Kalayci CB, Ertenlice O, Akyer H, Aygoren H. An artificial bee colony algorithm with feasibility enforcement and infeasibility toleration procedures for cardinality constrained portfolio optimization. Expert Systems with Applications. 2017;85:61–75.
- 36. Zeng T, Wang W, Wang H, Cui Z, Wang F, Wang Y, et al. Artificial bee colony based on adaptive search strategy and random grouping mechanism. Expert Systems with Applications. 2021; p. 116332.
- 37. Liu Q, Feng G, Zheng W, Tian J. Managing data quality of cooperative information systems: Model and algorithm. Expert Systems with Applications. 2022;189:116074.
- 38. Bayraktar T, Ersoz F, Kubat C. Effects of memory and genetic operators on Artificial Bee Colony algorithm for Single Container Loading problem. Applied Soft Computing. 2021;108:107462.
- 39. Singh K, Sundar S. Artificial bee colony algorithm using permutation encoding for the bounded diameter minimum spanning tree problem. Soft Computing. 2021;25(16):11289–11305.
- 40. Kiran M, Findik O. A directed artificial bee colony algorithm. Applied Soft Computing. 2015;26:454–462.
- 41. Li X, Yang G. Artificial bee colony algorithm with memory. Applied Soft Computing. 2016;41:362–372.
- 42. Yang F, Chen Z, Li J, Tang L. A novel hybrid stock selection method with stock prediction. Applied Soft Computing. 2019;80:820–831.
- 43. Chen W, Zhang H, Mehlawat M, Jia L. Mean-variance portfolio optimization using machine learning-based stock price prediction. Applied Soft Computing. 2021;100:106943.