Application of meta-heuristic algorithms in portfolio optimization with capital market bubble conditions
Subject Areas : Financial and Economic ModellingIman Mohammadi 1 , Hamzeh Mohammadi Khoshouei 2 , Arezo Aghaee chadegani 3
1 - Department of Management, Najafabad Branch, Islamic Azad University, Najaf Abad, Iran
2 - Department of Accounting, Isfahan (Khorasgan) Branch, Islamic Azad University, Isfahan, Iran.
3 - Department of Accounting, Najafabad Branch, Islamic Azad university, Najafabad, Iran
Keywords: Portfolio optimization, Meta-heuristic Algorithm, Returns, Risk, Price Bubble,
Abstract :
The existence of bubbles in the market, especially the capital market, can be a factor in preventing the participation of investors in the capital market process and the correct allocation of financial resources for the economic development of the country. On the other hand, due to the goal of investors in achieving a portfolio of high returns with the least amount of risk, the need to pay attention to these markets increases. In this research, with the aim of maximizing return and minimizing investment risk, an attempt has been made to form an optimal portfolio in conditions where the capital market has a price bubble. According to the purpose, the research is of applied type, and in terms of data, quantitative and post-event, and in terms of type of analysis, it is of descriptive-correlation type. In order to identify the months with bubbles in the period from 2015 to 2021 in the Tehran Stock Exchange market, sequence tests and skewness and kurtosis tests were used. After identifying periods with bubbles, the meta-heuristic algorithms were used to optimize the portfolio. The results indicate the identification of 14 periods with price bubbles in the period under study. Also, in portfolio optimization, selected stock portfolios with maximum returns and minimum risk are formed. This research will be a guide for investors in identifying bubble courses and how to form an optimal portfolio in these conditions.
[1] Anderson, K., and Brooks, C., Speculative bubbles and the cross-sectional variation in stock returns, International Review of Financial Analysis, 2014; 35:20-31. doi: 10.1016/j.irfa.2014.07.004
[2] Amiri, M., Ebrahimi Sarvolia, M.H., and Hashemi, H., Investigating the performance of GRASP algo-rithm in selecting the optimal portfolio (in terms of cardinality constraints), Financial Economics Quar-terly, 2021; 14(51): 147-171. (in Persian).
[3] Babaei, S., Sepehri, M. M., and Babaei, E., Multi-objective Portfolio Optimization Considering the De-pendence Structure of Asset Returns, European Journal of Operational Research, 2015. doi: 10.1016/j.ejor.2015.01.025
[4] Bacanin, N., Tuba, M., and Pelevic, B., Constrained portfolio selection using artificial bee colo-ny(ABC) algorithm, International Journal of Mathematical Models and Methods in Applied Sciences, 2014; 8:190-8.
[5] Bahri-Saless, J., Pak Meram, A., Valizadeh, M., Stock portfolio selection and optimization using Mar-kowitz's mean variance method using different algorithms, Scientific Research Quarterly Journal of Fi-nancial Knowledge of Securities Analysis, 2019; 11)37:43-57. (In Persian)
[6] Balcilar, M., Gupta, R., Jooste, C., and Wohar, M. E., periodically collapsing bubbles in the South Af-rican stock market, Research in International Business and Finance, 2016; 38: 191-201. doi: 10.1016/j.ribaf.2016.04.010
[7] Bavarsad Salehpoor, I., Molla-Alizadeh-Zavardehi, S., A constrained portfolio selection model at con-sidering risk adjusted measure by using hybrid meta-heuristic algorithms, Applied Soft Computing Jour-nal, 2019; 75: 233-253. doi: 10.1016/j.asoc.2018.11.011
[8] Basturk, B., and Karaboga, D., An artificial bee colony (abc) algorithm for numeric function optimiza-tion, IEEE Swarm Intelligence Symposium 2006, Indianapolis, Indiana, USA, May 2006. doi: 10.1007/978-3-540-72950-1_77
[9] Bin Shalan, S., Ykhlef, M., Solving Multi-Objective Portfolio Optimization Problem for Saudi Arabia Stock Market Using Hybrid Clonal Selection and PSO, Arab J Sci Eng, 2015; 40: 2407–2421
[10] Chen, W., Ma, H., Yang, Y., and Sun, M., Application of Artificial Bee Colony Algorithm to Portfolio Adjustment Problem with Transaction Costs, Journal of Applied Mathematics, 2014;(S122): 1-12. doi: 10.1155/2014/192868
[11] Chen, M.R., Chen, J.H., Zeng, G.Q., Lu, K.D., and Jiang, X.F., An improved artificial bee colony algo-rithm combined with extremal optimization and Boltzmann Selection probability, Swarm and Evolution-ary Computation, 2019; 49: 158–177. doi: 10.1016/j.eswa.2021.114812
[12] Caspi, I., and Graham, M., Testing for bubbles in stock markets with irregular dividend distribution, Finance Research Letters, 2018; 26: 89-94. doi: 10.1016/j.frl.2017.12.015
[13] Costa, C. T., da Silva, W. V., de Almeida, L. B., and da Veiga, C. P., Empirical evidence of the exist-ence of speculative bubbles in the prices of stocks traded on the São Paulo Stock Exchange, Contaduría y administración, 2017; 62(4): 1317-1334. doi:10.1016/j.cya.2017.02.007.
[14] Daryabour, A., Rahnamai Rudposhti, F., Nikomram, H., and Ghaffari, F., Portfolio Optimization in the Capital Market Bubble Space, Quarterly Journal of Securities Analysis Financial Science, 2019; 11(40):126-1113, (in Persian).
[15] Deng, G. F., Lin, W. T. and Lo, C. C., Markowitz-based portfolio selection with cardinality con-straints using improved particle swarm optimization, Expert Systems with Applications, 2012: 39(4): 4558–4566. Doi: 10.1016/j.eswa.2011.09.129
[16] Dokeroglua, D, Sevincb, E, Kucukyilmaza, T, and Cosar, A, A survey on new generation meta-heuristic algorithms, Computers & Industrial Engineering, 2019; 137:1-29. doi: 10.1016/j.cie.2019.106040
[17] Ebrahimi Sarv-olia, M. H., Fallah Shams, M.F., and Azarang, Sh., Investigating the Factors Affecting the Price Bubble in Tehran Stock Exchange, Investment Knowledge Quarterly, 2012; 1(4): 47-60. (in Per-sian)
[18] Ertenlice, O., Kalayci, and Can B., A survey of swarm intelligence for portfolio optimization: Algo-rithms and applications, Swarm and Evolutionary Computation, 2018; 39: 36–52. doi:10.1016/j.swevo.2018.01.009
[19] Feshari, M., and Mazaherifar, P., Comparison of Genetic Algorithm and Weeds in Portfolio Optimi-zation and Comparison of Nonlinear AR Model and Simple Mean in Predicting Yield, Quarterly Journal of Securities Analysis, 2018; 11(37):77-84, (in Persian).
[20] Haj Nouri, A., Amiri, M., and Alimi, A., Forecasting stock price using grey-fuzzy technique and port-folio optimization by invasive weed optimization algorithm, Decision Science Letters, 2013; 2:175–184. doi: 10.5267/j.dsl.2013.04.004
[21] Hong-mei, W., Zhuo-fu, L., and min, H., Artificial bee colony algorithm for real estate portfolio op-timization based on risk preference coefficient, Management Science and Engineering (ICMSE), 2010 International Conference on, 2010; 4(4):7-1682. doi: 10.4156/IJACT.
[22] Hosseini Ebrahimabad, S. A., Jahangiri, Kh., Ghaemi Asl, M., and Heidari, H., Portfolio optimization using Bayesian MGARCH approach based on wavelet transform, Monetary and Financial Economics Re-search, New Era, 2020; 21(19):133-163. doi: 10.22067/MFE.2020.16409.0
[23] Karaboga, D., Akay, B., A comparative study of Artificial Bee Colony algorithm, Applied Mathemat-ics and Computation, 2009: 214: 108–132. doi: 10.1016/j.amc.2009.03.090
[24] Kalayci, C. B.., Polat, O., Akbay, M. A., An efficient hybrid meta-heuristic algorithm for cardinality constrained portfolio optimization, Swarm and Evolutionary Computation, 2020; 54: 1-16. doi: 10.1016/j.swevo.2020.100662
[25] Kumar, D., Mishra, K.K., Portfolio optimization using novel co-variance guided Artificial Bee Colo-ny algorithm, Swarm and Evolutionary Computation, 2017; 33: 119–130. doi: 10.1016/j.swevo.2016.11.003
[26] Lindfield, G., Penny, J., Chapter 7 - Artificial Bee and Ant Colony Optimization, Introduction to Na-ture-Inspired Optimization, 2017; 119-140.
[27] Ma, H., Shen, Sh., Yu, M., Yang, Zh., Fei, M., and Zhou, H., Multi-population techniques in nature inspired optimization algorithms: A comprehensive survey, Swarm and Evolutionary Computation, 2019; 44: 365–387. doi: 10.1016/J.SWEVO.2018.04.011
[28] Mansourian, R., Rezaei, N., Nabavi-Chashmi, S.A., Pouyanfar, A., and Abdollhi, A., Designing a smart portfolio using quantitative investment models, Quarterly Journal of Financial Engineering and Securities Management, 2016; 44: 398-425, (in Persian).
[29] Mehrabian, A.R., Lucas, C., A novel numerical optimization algorithm in spired from weed coloniza-tion, Ecological Informatics, 2006; 1: 355-366. doi: 10.1016/j.ecoinf.2006.07.003
[30] Moradi, M., Optimizing the investment portfolio in Tehran Stock Exchange using the water cycle algorithm (WCA), Financial Management Perspective, 2018; 20: 9-32. (in Persian)
[31] Pak Maram, A., Bahri Saless, J., and Valizadeh, M., Selection and optimization of stock portfolio using genetic algorithm, using Markowitz mean-semi-variance model, Journal of Financial Engineering and Management Securities, 2017; 31:19-42. (in Persian)
[32] Pavlidis, G.E., and Vasilopoulos, K, Speculative Bubbles in Segmented Markets: Evidence from Chi-nese Cross-Listed Stocks, Journal of International Money and Finance, 2020; 109:1-47. doi: 10.1016/j.jimonfin.2020.102222
[33] Peymani Foroushani, M., Arza, A.H., and Hamidizadeh, M., Portfolio optimization by random domi-nance method in Tehran Stock Exchange, Scientific Quarterly of Industrial Management Studies, 2020; 17(55): 185-210, (in Persian).
[34] Qin, Q., Li, Li., and Cheng, Sh., A Novel Hybrid Algorithm for Mean-CVaR Portfolio Selection with Real-World Constraints, In Advances in Swarm Intelligence: 5th International Conference, Springer In-ternational Publishing, 2014: 8795: 319–327. doi: 10.1007/978-3-319-11897-0_38
[35] Rahnamae Rudposhti, F., Sadeh, E., Fallah Shams, M.F., Ehtesham Rathi, R., and Jalilian, J., Bee Solving the problem of optimizing the stock portfolio of private companies in conditions of data shortage using bee colony algorithm(ABC), Journal of Financial Engineering and Securities Management, 2013; 35(2): 77-104. (in Persian)
[36] Rasekhi, S., Shahrazi, M., and Mola-Alami, Z., Determining Price Bubble Periods: A Case Study for Tehran Stock Exchange, Quantitative Economics Quarterly (Former Economic Studies), 2016; 13(3):25-55. (in Persian)
[37] Rezaei Pouya, A., Solimanpur, M., and Jahangoshay Rezaee, M., Solving multi-objective portfolio optimization problem using invasive weed optimization, Swarm and Evolutionary Computation, 2016; 28: 42-57. doi: 10.1016/j.swevo.2016.01.001
[38] Saberi, M., Darabi, R., and Hamidian, M., Optimal portfolio in the business bubble space based on mental accounting, Investment Knowledge Quarterly, 2019; 8(30): 191-210, (in Persian).
[39] Shiller, R. J., Do Stock Prices Move Too Much to be justified by Subsequent Changes in Dividends? The American Economic Review, 1981; 71(3): 421–436.
[40] Strumberger, I., Bacanin, N., and Tuba, M., Constrained Portfolio Optimization by Hybridized Bat Algorithm, 7th International Conference on Intelligent Systems, Modelling and Simulation, 2016; 83-88. doi: 10.1109/ISMS.2016.18
[41] Shu, M., and Zhu, W., Detection of Chinese stock market bubbles with LPPLS confidence indicator, Physica A, 2020; 557: 1-11. doi: 10.1016/j.physa.2020.124892
[42] Tarlie, M. B., Sakoulis, G., and Henriksson, R., Stock market bubbles and anti-bubbles, International Review of Financial Analysis, 2018; 81: 101235. doi: 10.1016/j.irfa.2018.07.012
[43] Tekin Tezel, B., and Mert, A., A cooperative system for meta-heuristic algorithms, Expert Systems with Applications, 2021; 165: 1-15. doi: 10.1016/j.eswa.2020.113976
[44] Wang, Z., Liu, S., and Kong,X., Artificial bee colony algorithm for portfolio optimization problems, International Journal of Advancements in Computing Technology., 2012; 4 (4):8-16. doi: 10.4156/IJACT.
[45] Yang, H., Chen, T., and Huang, N.j., An adaptive bird swarm algorithm with irregular random flight and its application, Journal of Computational Science, 2019:35: 57-65. doi: 10.1016/j.jocs.2019.06.004
[46] Zhu, H., Wang, Y., Wang, K., and Chen, Y., Particle Swarm Optimization (PSO) for the constrained portfolio optimization problem, Expert Syst. Appl., 2011; 38 (8):10161–10169. doi: 10.1016/j.eswa.2011.02.075
| Advances in Mathematical Finance & Applications www.amfa.iau-arak.ac.ir Print ISSN: 2538-5569 Online ISSN: 2645-4610 Doi: 10.22034/amfa.2023.1966424.1798 |
Application of Meta-Heuristic Algorithms in Portfolio Optimization with Capital Market Bubble Conditions
Iman Mohammadi a, Hamzeh Mohammadi Khoshouei b, *, Arezoo Aghaei Chadegani c
a Department of Management, Najafabad Branch, Islamic Azad University, Najafabad, Iran. b Department of Accounting, Isfahan (Khorasgan) Branch, Islamic Azad University, Isfahan, Iran. c Department of Accounting, Najafabad Branch, Islamic Azad University, Najafabad, Iran.
| ||
Article Info Article history: Received 2022-09-06 Accepted 2023-06-07
Keywords: Price bubble Portfolio optimization Meta-heuristic algorithm Returns Risk |
| Abstract |
The existence of bubbles in the market, especially the capital market, can be a factor in preventing the participation of investors in the capital market process and the correct allocation of financial resources for the economic development of the country. On the other hand, due to the goal of investors in achieving a portfolio of high returns with the least amount of risk, the need to pay attention to these markets increases. In this research, with the aim of maximizing return and minimizing investment risk, an attempt has been made to form an optimal portfolio in conditions where the capital market has a price bubble. According to the purpose, the research is of applied type, and in terms of data, quantitative and post-event, and in terms of type of analysis, it is of descriptive-correlation type. In order to identify the months with bubbles in the period from 2015 to 2021 in the Tehran Stock Exchange market, sequence tests and skewness and kurtosis tests were used. After identifying periods with bubbles, the meta-heuristic algorithms were used to optimize the portfolio. The results indicate the identification of 14 periods with price bubbles in the period under study. Also, in portfolio optimization, selected stock portfolios with maximum returns and minimum risk are formed. This research will be a guide for investors in identifying bubble courses and how to form an optimal portfolio in these conditions. |
1 Introduction
One of the significant signs of development in today's world is related to high economic growth, which requires effective and sufficient investment. Also, the development and maintenance of financial power in any society is directly related to the reasonable and appropriate investment of that society. Therefore, organizations and people try to allocate part of their money or assets to investment. The capital market is considered as the main source of capital attraction and guidance, and therefore, efficient analysis of stocks in the capital market is necessary. Investors are always trying to find a suitable place to invest and choose different methods for investment [37]. One of the important features of industrialized and developed countries is the existence of an active and dynamic market of money and capital. In other words, if people's savings are directed to the production sector with the right mechanism, in addition to the return it brings to the owners of capital, they can also be useful as the most important factor of financing for launching the economic plans of the society and if they enter the unhealthy economic flows they will have adverse effects on the society [31]. The stock market, as part of the capital market, plays a very important role in directing savings to the economically productive sectors in all countries. But today in the economies of many developing countries, the situation of macroeconomic variables is not consistent with the rise of stock market indices. One of the causes of these problems is the fluctuations of asset prices and especially the formation of stock price bubbles. Whenever there is widespread disruption and diversion in the market, equipping and allocating financial resources will be a serious problem. One of the factors causing these problems is the price bubble [14].
The basic idea behind bubbles is the fact that traders and investors maintain the belief that, although the value of stocks has not been overestimated according to its principles, there are still additional specimens to buy. Therefore, a bubble in the stock price trend away from the equilibrium determined by its principles is important because market participants understand the existence of suitable opportunities. In fact, the movement of asset prices away from their principles indicates the occurrence of complete predictions of market participants, which are due to events outside the market. Basically, the existence of bubbles in asset markets indicates that market participants are not allocating their savings to the best possible investment. In addition, rational bubble analysis, based on rational expectations, is an indeterminate determinant, usually occurring when delegates' current decisions depend on both the current market price and their expectations of future prices [6]. The stock market in particular is a natural condition for studying bubbles, because stocks have a fundamental basis in terms of the present value of future dividends [42].
Studies on bubbles, on different types of assets in the economy over time, have occupied researchers in various fields. Understanding why changes in market asset prices relative to their intrinsic values are so important is that a methodology has not yet been developed that is able to predict such price fluctuations [13]. The existence of bubbles primarily affects those who invest in stocks and also leads to consequences that are almost always catastrophic for the whole economy. One striking example of the impact of the bubble on the economy in the United States is the dot-com crisis in 2000, and the Dutch tulip sector in the seventeenth century and more recently in the "lateral mortgage" catastrophe [13].
In addition to the issue of bubbles, investment managers also pay attention to the optimality of the portfolio of financial assets under their management [14]. Investment diversification is a convenient way to reduce the risk of total investment that has been used for years in the early years of portfolio theory. Usually, a diversification strategy is used to invest in different securities from different sectors, companies, businesses, places and governments [18].
The first mathematical model of portfolio selection was formulated in 1952 by Markowitz. In the Markowitz portfolio selection model, the return of a portfolio is measured as the expected value of the random variable of portfolio return, and portfolio risk is calculated by the variance of portfolio return. Markowitz showed that by assuming that the investor accepts a high level of risk (in other words, the investor is risk-averse) or want a lower efficiency threshold (Be a risk averse investor), the optimal portfolio can be obtained by solving the problem of second-degree planning [35].
In real conditions, the limitations of the problem are generally greater than the limitations of the quadratic optimization problem. For this reason, the second-order problem-solving method can no longer be used to solve such problems [19] and when the number of assets in the problem is large, it becomes a difficult nonlinear planning problem and efficient boundary search will not be possible by conventional methods [15]. For many years, advanced mathematics and computers have helped humans solve such complex problems to help them overcome environmental uncertainty and ambiguity as much as possible. Among the methods that in recent years in solving many optimization problems, have untied human ambiguities and have had a successful approach in response to complex problems, are methods and algorithms called innovative (meta-innovation) [30].
Meta-heuristic algorithms are pivotal search algorithms that approach the optimal solution slightly each time the algorithm rotates. These algorithms do not provide any guarantee for finding the optimal global, but experience has shown that they have a good performance in achieving the optimal global nonlinear programming [19]. In this regard, nature-inspired optimization algorithms, including evolutionary algorithms (EAs) and Swarm Intelligence (SI), are part of the computer information industry that has become very popular over the past few decades [27].
This research intends to form an optimal stock portfolio in a situation where the capital market is suffering from a price bubble. In this regard, first of all, the problem that exists, which is the formation of an optimal portfolio in the conditions of the price bubble, is discussed and then in the continuation of the research, the theoretical bases and background of the researches in this field will be presented. Then, explanations about the community and the sample and method of conducting the research will be provided. In the following, statistics and information obtained from the research process according to the methods used are presented. Finally, after performing the analysis on the obtained information, conclusions are made and the results of this research are compared with previous researches. This study intends to provide an effective and practical solution for investors in the field of stock portfolio optimization.
2 Theoretical Foundations and the Literature Review
2.1 Price Bubble
Whenever there is widespread disruption and diversion in the market, equipping and allocating financial resources will be a serious problem. One of the factors causing these problems is the price bubble [13]. The bubble originates from a kind of expectation so that this expectation creates the motivation for the bubble to occur and form [38]. In the bubble, rising prices lead to increased investor enthusiasm, increased demand and consequently rising prices again [14].
Theoretical foundations for understanding the phenomenon of speculative bubbles can be found to Keynes (1936), who compared the stock market to a beauty contest. Like a beauty contest, in the stock market, traders predict what the market will look like in the near future, and try to predict the average investor in order to make a profit by taking advantage of the sudden increase or decrease in value of securities, shares, securities [13]. When the price of a stock is different from its expected price in the next period, the bubble debate appears. In general, various reasons can be mentioned for the intensification of bubbles, the existence of bubbles can be related to high liquidity in the financial system. In general, fluctuations in the price of financial assets often consist of two main parts, one is the conventional part, which includes fundamental price changes, including the initial variables. The other is the unconventional part or false price changes known as speculative bubbles [38].
2.2 Stock Portfolio Optimization
It is well known that portfolio selection has always been one of the hot topics of research and early works can be found in the famous model of mean variance proposed by Markowitz in 1952 [45]. Markowitz reduced the correlation between assets, which determines the risk of securities under the influence of a certain level of return on the value of the investor's expected portfolio. The complexity of financial markets, the specialization of the topic of investment and the growth and development of financial instruments, made capital market participants need models and tools to help them achieve their ultimate goal of choosing the best portfolio. In fact, investing is a complex process involving deciding on the expected return. This complexity of the investment process led to the presentation and development of different methods and theories to optimize the portfolio day by day. Today, in global markets and very unstable markets such as stock exchanges, measuring efficiency and market risk management has become an important factor for competition and even the survival of financial institutions [22].
The issue of portfolio selection is how to allocate capital to a number of available assets in order to achieve maximum returns while minimizing risk. In the Markowitz portfolio selection model, the return of a portfolio is measured as the expected value of the random variable of return on the portfolio and portfolio risk is calculated by the variance of portfolio returns. Markowitz showed that by assuming that the investor accepts a high level of risk (in other words, the investor is risk-averse) Or if it wants a lower limit of return (investor is risk averse), the optimal portfolio can be obtained by solving the problem of convex quadratic planning [35]. In most portfolio selection issues, there must be an exchange between risk and return. Investors are also looking for the optimal weight of assets in the stock portfolio [7]. The well-known optimization problem of the financial literature has been solved using various methods and techniques such as parametric quadratic programming or linear programming. However, as the model adopts additional constraints, it becomes more difficult to optimize and traditional and definitive methods cannot achieve satisfactory results [40], [30].
2.3 Meta-Heuristic Algorithms
The main reason for using meta-heuristic algorithms in portfolio optimization is their ability to solve hard nonlinear problems. Because in some cases, when the limitations of the problem increase, it is no longer possible to solve problems with conventional solutions and because of this, these algorithms are used to solve such problems. Meta-heuristic algorithms are algorithms whose design is adopted from a kind of nature. These algorithms can be classified into different categories or, in other words, the classification of these algorithms can be done on different bases [19]. Since the introduction of the first meta-heuristic, major advances have been made, and numerous new algorithms are still being proposed every day. Meta-heuristic is chosen because of its efficient performance, large number of citations, specific evolutionary operators, interesting interaction mechanisms between members, conceptualization or management of parameters, and methods of stagnation prevention [16].
2.4 Artificial Bee Colony Algorithm (ABC)
The bee colony algorithm, first introduced by Karaboga in 2005, is a new branch of evolutionary algorithms (EA) inspired by the collective feeding behavior of real bee colonies [10]. This algorithm was introduced by Karaboga and developed in Karaboga and Basturk [25]. Compared to some popular evolutionary algorithms, such as particle swarm optimization, genetic algorithm, and Differential Evolution (DE), this algorithm achieves superior or comparable performance [11]. Bee colony is one of the effective and widespread optimization techniques based on intelligent swarming [25].
In the ABC algorithm, the arterial bee colony consists of three groups of bees: Working bees, Spectator bees, and scout bees. Working bees are responsible for exploiting the already discovered sources of nectar, and they inform other bees waiting in the hive about the quality of the food source being exploited. Spectator bees, depending on the information shared by the working bees, wait in the hive and create a food source for exploitation. Scouts search the environment to find new food sources. In the ABC algorithm, each food source is operated by only one recruited bee. In other words, the number of working bees is equal to the number of food sources around the hive. In addition, the location of a food source indicates a possible solution to the optimization problem, and the amount of nectar in a food source corresponds to the quality of the solution. The number of working bees or Spectator bees is equal to the number of solutions available in the population [10].
Half of the bees are employed and the other half are observer bees. Scout bees are introduced as the trend evolves. For each nectar food source, there is a working bee. When a scout bee finds a new source of nectar, its location is maintained by the bee, and the new location replaces the previous location. After each worker bee completes its search cycle, it exchanges this information with Spectator bees. In a real beehive, this is done by a bee dance, but this formal dance can convey the direction, distance, and quality of the nectar source to the viewer [26]. The position of a food source, Xi = [xi1, xi2,…, xiD] indicates a possible solution and the amount of nectar of a food source corresponds to the percentage of the associated solution. The ABC algorithm consists of four steps: initialization, working bee, spectator bee, and scout bee. In the early stages of ABC, SN food source positions are generated randomly with the search space. After producing food resources and allocating them to working bees, in the ABC working bee stage, each working bee tries to find a better quality food source based on i. The new food source, denoted as Ui = [ui1, ui2,…, uiD], is calculated from Equation (1).
| (1) |
| (2) |
| (3) |
| (4) |
wt = wmax -
| (5) |
| (6) |
Min Max s.t: Wi ≥ 0 i=0,1,…,N
| (7) |
Max z = λ – (1- λ) s.t: Wi ≥ 0 i=0,1,…,N | (8) |
| (9) |
Max z = λ – (1- λ) s.t. | (10) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wi ≥ 0 i=0,1,…,N و |
|
α≤xi≤β,Ɐxi≠0 | (11) |
In this regard, α and β are the lower and upper limits for the weight of i's share in the portfolio, respectively.
5. Selection of stock portfolio based on artificial bee colony meta-heuristic algorithm and invasive weed algorithm: In the continuation of the above steps, with the help of MATLAB software and using the tools available in it, the optimal stock portfolio is selected with the artificial bee colony algorithm and the invasive weeds algorithm.
6.1 Sequence Test
One way to test for the existence of a bubble is to test the serial dependence of successive returns over time. One of the tools to identify serial dependence is the sequence test. This is done based on a test in non-parametric statistics called pairs test, to show a meaningful and logical difference between the counted pairs and the expected pairs.
Table 1: Last 12 Months Return for The Period Under Review in Excel Software
Last 12 months return | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 |
3/21 To 4/20 | -0.00918 | 0.0153 | 0.0036 | 0.0146 | 0.07005 | 0.1082 |
4/21 To 5/21 | -0.015 | 0.017 | 0.0028 | 0.0126 | 0.0966 | 0.1364 |
5/22 To 6/21 | -0.0123 | 0.0125 | 0.0045 | 0.027 | 0.0949 | 0.1558 |
6/22 To 7/22 | -0.0079 | 0.01015 | 0.0047 | 0.024 | 0.0916 | 0.1883 |
7/23 To 8/22 | -0.009 | 0.016 | 0.00275 | 0.0445 | 0.0851 | 0.1771 |
8/23 To 9/22 | -0.011 | 0.0184 | 0.0078 | 0.056 | 0.0907 | 0.1608 |
9/23 To 10/22 | -0.00117 | 0.0177 | 0.0072 | 0.067 | 0.0763 | 0.1528 |
10/23 To11/21 | -0.0128 | 0.0185 | 0.0086 | 0.1125 | 0.0664 | 0.1513 |
11/22 To12/21 | -0.0086 | 0.0212 | 0.0135 | 0.047 | 0.0766 | 0.1425 |
12/22 To 1/20 | 0.0038 | 0.013 | 0.0161 | 0.0512 | 0.0838 | 0.1135 |
1/21 To 2/19 | 0.024 | -0.0019 | 0.018 | 0.049 | 0.0925 | 0.1024 |
2/20 To 3/20 | 0.024 | -0.00525 | 0.0166 | 0.0605 | 0.0902 | 0.1021 |
Table 2 shows the values related to the average monthly return of each month for the period under review.
Table 2: Monthly Returns for The Period Under Review in Excel Software
Monthly returns | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 |
3/21 To 4/20 | 0.0657 | -0.0341 | 0.0150 | -0.0093 | 0.1405 | 0.3565 |
4/21 To 5/21 | -0.0467 | -0.0237 | 0.0238 | -0.0004 | 0.0527 | 0.3917 |
5/22 To 6/21 | 0.0060 | -0.0501 | -0.0294 | 0.1432 | 0.0916 | 0.3237 |
6/22 To 7/22 | 0.0523 | 0.0235 | 0.0256 | -0.0052 | 0.0819 | 0.473 |
7/23 To 8/22 | -0.0270 | 0.0420 | 0.0186 | 0.26 | 0.059 | -0.0757 |
8/23 To 9/22 | -0.0509 | -0.0209 | 0.0398 | 0.1774 | 0.1189 | -0.0764 |
9/23 To 10/22 | 0.0241 | 0.0154 | 0.0079 | 0.1375 | -0.0101 | -0.1067 |
10/23 To 11/21 | 0.0013 | 0.0113 | 0.0281 | -0.0518 | -0.0026 | -0.0209 |
11/22 To 12/21 | -0.0223 | 0.0101 | 0.0690 | -0.0885 | 0.1582 | 0.0531 |
12/22 To 1/20 | 0.0838 | -0.0108 | 0.0206 | 0.0713 | 0.1488 | -0.1988 |
1/21 To 2/19 | 0.1631 | -0.0202 | -0.0007 | -0.0280 | 0.1791 | 0.0459 |
2/20 To 3/20 | 0.0342 | -0.0055 | -0.0190 | 0.1201 | 0.0645 | 0.0608 |
If this difference is seen in the market, which is represented in the total index or in companies, then there is a bubble, and if this difference is meaningless, there is no bubble [14]. To perform this test, first, the monthly return of the examined period is calculated separately for each month. Then, the return of each month is compared with the average return of the previous 12 months, and if this return is higher than the average of the last 12 months, it is shown with a positive sign, otherwise, it is shown with a negative sign. Finally, if the number of consecutive positive signs is five or more, there is a possibility of a bubble. In Table 1, the average return of the last 12 months for each month in the period under review is shown in summary using Excel software.
6.2 Skewness and Kurtosis Test
In this test, if the skewness is negative, there is a possibility of a price bubble, because after the growth of prices, its decrease will be more than the increase due to the psychological atmosphere that is created, as a result, if a share is skewed to the left and is not normal, there is a possibility of a bubble.
Table 3: The Results of Doubling the Average Return of the Past One Year for Each Month of the Desired Period Using Excel Software
Double the average return of the past 12 months | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 |
3/21 To 4/20 | 0.01836 | 0.0306 | 0.0072 | 0.0292 | 0.1401 | 0.2164 |
4/21 To 5/21 | 0.03 | 0.034 | 0.0056 | 0.0252 | 0.1932 | 0.2728 |
5/22 To 6/21 | 0.0246 | 0.025 | 0.009 | 0.054 | 0.1898 | 0.3116 |
6/22 To 7/22 | 0.0158 | 0.0203 | 0.0094 | 0.048 | 0.1832 | 0.3766 |
7/23 To 8/22 | 0.018 | 0.032 | 0.0055 | 0.089 | 0.1702 | 0.3542 |
8/23 To 9/22 | 0.022 | 0.0368 | 0.0156 | 0.0112 | 0.1814 | 0.3216 |
9/23 To 10/22 | 0.00234 | 0.0354 | 0.0144 | 0.134 | 0.1526 | 0.3056 |
10/23 To11/21 | 0.0256 | 0.037 | 0.0172 | 0.225 | 0.1328 | 0.3026 |
11/22 To12/21 | 0.0172 | 0.0424 | 0.027 | 0.094 | 0.1532 | 0.285 |
12/22 To 1/20 | 0.0076 | 0.026 | 0.0322 | 0.1024 | 0.1676 | 0.227 |
1/21 To 2/19 | 0.048 | 0.0038 | 0.036 | 0.098 | 0.185 | 0.4048 |
2/20 To 3/20 | 0.048 | 0.0105 | 0.0332 | 0.121 | 0.1804 | 0.2042 |
Table 4: Courses with participation in sequence tests, and skewness and kurtosis tests
Year | Joint exam courses | Year | Joint exam courses |
2015 | 2015/3/21 To 2015/4/21 | 2018 | 2018/5/22 To 2018/6/22 |
2015/6/22 To 2015/7/23 | |||
2015/9/23 To 2015/10/23 | 2018/7/23 To 2018/10/23 | ||
2016 | 2015/12/22 To 2016/2/20 | ||
2019 | 2019/3/21 To 2019/4/21 | ||
2016/6/21 To 2016/8/22 | 2019/11/22 To 2019/12/22 | ||
2017 | 2017/4/21 To 2017/5/22 | 2020 | 2020/1/21 To 2020/2/20 |
2017/6/22 To 2017/9/23 | 2020/3/20 To 2020/7/22 | ||
2017/10/23 To 2017/12/22 |
And if the elongation is less than normal, the dispersion of the variance will be more, and this factor, along with the skewness, indicates the occurrence of bubbles [17]. To perform this test, first calculate the monthly returns of the examined period and if the monthly return is more than double the average return of the last 12 months, there is a possibility of a bubble. To perform this test, a comparison was made by using Excel software and calculating the monthly return of each month separately, and then calculating double the average return of the last one year for each month. In Table 3, the information related to the calculation of doubling the average return of the last year is shown every month for comparison with the monthly return. After performing the sequence tests and the skewness and kurtosis tests, the time intervals that are common to both tests are determined as bubble periods. The results of this study are shown in Table 4.
7 Optimization Using Meta-Heuristic Algorithms
After determining the periods with price bubbles, with MATLAB software version 2015 and using the tools available in it, considering that this research intends to use two meta-heuristic algorithms, the optimal stock portfolio is selected. For this purpose, according to the considered objective function and the limitation in choosing the number of shares in the portfolio to the number of 20 shares, separate coding to measure the return of each share, the risk of each share, the limitation of choosing the number of shares in the portfolio, the weight of each share in the selected portfolio, is done. Next, coding was done for the main objective function of this research and finally transferring its result to the main algorithm code (bee colony algorithm, Particle swarm optimization).
Considering that the objective function is the same in all the meta-heuristic algorithms used in this research, the codes considered for calculating the return, risk, weight of the portfolio, and the number of stocks in the portfolio have been written once and used for each algorithm.
Also, according to the basic code structure of the algorithms, and based on the objective function of this research, only the objective function part of the algorithm coding and the number of repetitions until reaching the desired answer were changed. The number of repetitions performed in each of the two meta-heuristic algorithms in order to achieve a better result, in this research, 8000 repetitions for each
Table 5: Yield and risk of selected portfolio in ABC algorithm and PSO
ABC | PSO | Meta-heuristic algorithm | ||
Returns | Risk | Returns | Risk | Period |
0.066897 | 0.0089 | 0.222629 | 0.01547 | 2015/3/21 To 2015/4/21 |
0.014625 | 0.0471 | 0.143485 | 0.1537 | 2015/6/22 To 2015/7/23 |
0.029041 | 0.0035 | 0.448379 | 0.01277 | 2015/9/23 To 2015/10/23 |
0.019579 | 0.004 | 0.027721 | 0.00193 | 2015/12/22 To 2016/2/20 |
0.01208 | 0.1739 | 0.157585 | -0.000321 | 2016/6/21 To 2016/8/22 |
0.006555 | 0.00067009 | 0.201555 | 0.01557 | 2017/4/21 To 2017/5/22 |
0.009634 | 0.00000051634- | 0.046097 | 0.00252 | 2017/6/22 To 2017/9/23 |
0.024126 | 0.0013 | 0.21915 | 0.01269 | 2017/10/23 To 2017/12/22 |
0.041858 | 0.00042279 | 0.192242 | 0.00261 | 2018/5/22 To 2018/6/22 |
0.11678 | 0.00054542 | 0.145917 | 0.00174 | 2018/7/23 To 2018/10/23 |
0.391309 | 0.0091 | 0.621087 | 0.00646 | 2019/3/21 To 2019/4/21 |
0.470745 | 0.0018 | 0.418694 | 0.00149 | 2019/11/22 To 2019/12/22 |
0.134555 | 0.00080658 | 0.360783 | 0.0022 | 2020/1/21 To 2020/2/20 |
0.080605 | 0.00094829 | 0.151426 | 0.0016 | 2020/3/20 To 2020/7/22 |
desired period of time. Outputs of code execution in MATLAB software, including:
1- Selected shares in the portfolio,
2- The weight of each of the selected shares in the order of selection in the stock portfolio,
3- The return of each of the selected shares in the stock portfolio in the order of selection,
4- The risk of each of the selected shares in the stock portfolio in the order of selection.
In these algorithms, according to the average value and variance of each share and according to the intended objective function, to select the optimal portfolio of shares including 20 shares that maximize the return and minimize the risk, is attempted. Based on the periods with price bubbles obtained, the optimal portfolio of each period was determined using meta-heuristic algorithm of artificial bee colony and Particle swarm optimization.
Also, based on the information obtained from the portfolios and the weight of each in the studied periods, the amount of return and risk of each period is shown in Table 5.
8 Research Hypotheses Test
After obtaining each of the values mentioned in the previous step, according to the return and risk of each of the portfolios in the used algorithms, comparing the return and risk obtained from each algorithm with each other, in order to confirm or reject the research hypotheses done. In this step, first, the covariance test of each algorithm is checked. For this purpose, the investment risk in each of the methods is examined and compared. This case was investigated by the covariance test of the paired sample T-test in SPSS software version 26. In this test, the following hypotheses were used:
In the above test, whenever the value of the maximum level of significance is less than 0.05, the assumption of inequality of variance will be rejected with 95% confidence [5].
9 The covariance test of the paired sample T test
In Table 6, the results of the covariance test of the T-test of two paired samples, which was performed by SPSS software version 26, are presented.
Table 6: The results of the T-test of two paired samples
Sig. (2-tailed) | df | t | Paired Differences | algorithms | ||||
95% Confidence Interval of the Difference | Std. Error Mean | Std. Deviation | Mean | |||||
Upper | Lower | |||||||
0.917 | 13 | 0.107 | 0.03451 | -0.03127 | 0.01522 | 0.05696 | 0.00162 | ABC - PSO |
According to the result obtained from the covariance test and the rejection of the H0 hypothesis, the Wilcoxon test at a confidence level of 0.99 is used in SPSS software version 26 to check the research hypotheses. In the Wilcoxon test, a two-by-two comparison was made, once between the returns and once between the risks of the portfolios obtained from each algorithm, in order to investigate the research hypotheses. In this test, two hypotheses for return and two hypotheses for risk were set as follows.
9.1 Hypotheses used to compare the efficiency of meta-heuristic algorithms in the Wilcoxon test:
H0: There is no significant difference between investment returns in stock portfolios obtained from meta-heuristic algorithms.
H1: There is a significant difference between investment returns in stock portfolios obtained from meta-heuristic algorithms.
The results of the Wilcoxon test to compare the performance of meta-heuristic algorithms are shown in Table 7.
Table 7: The Results of the Wilcoxon Test to Compare the Returns of the Stock Portfolios Obtained in the Algorithms
| PSO - ABC |
Z | -3.045 |
Asymp. Sig. (2-tailed) | 0.002 |
9.2 Hypotheses Used to Compare the Risk of Meta-Heuristic Algorithms in the Wilcoxon Test:
H0: There is no significant difference between the investment risks in stock portfolios obtained from meta-heuristic algorithms.
H1: There is a significant difference between the investment risks in stock portfolios obtained from meta-heuristic algorithms.
The results of the Wilcoxon test to compare the risk of meta-heuristic algorithms are shown in Table 8.
Table 8: Wilcoxon Test Results to Compare the Risk of Stock Portfolios Obtained in the Algorithms
| PSO - ABC |
Z | -1.538 |
Asymp. Sig. (2-tailed) | 0.124 |
In the following, according to the results of the Wilcoxon test, the hypotheses of this research are examined.
Hypothesis 1: There is a significant difference between the returns obtained from the meta-heuristic algorithms used to optimize a portfolio under market bubble conditions.
In order to answer this hypothesis, first, time periods with price bubbles in the investigated period were identified by using sequence test, and skewness and kurtosis test. Then, according to these time periods with price bubbles, based on the objective function considered to obtain returns, and based on the shares and weights of each of them in the selected optimal portfolio, the returns were calculated for the periods with price bubbles. After that, the Wilcoxon test was used to check the difference between the returns of meta-heuristic algorithms in the selected stock portfolios.
Based on the results of the SPSS software output for the Wilcoxon test, at a significance level of 0.002 between the bee colony algorithm and the Particle swarm optimization, it can be stated that there is no significant difference between the returns obtained from the meta-heuristic algorithm and this hypothesis is rejected at a significance level of 5%. In other words, it can be said that the superiority of algorithms in the field of return is relative to each other and there is no sign of complete superiority.
Hypothesis 2: There is a significant difference between the risks obtained from the meta-heuristic algorithms used to optimize a portfolio under market bubble conditions.
In order to answer this hypothesis, first, time periods with price bubbles in the investigated period were identified by using sequence test, and skewness and kurtosis test. Then, according to these time periods with price bubbles, based on the objective function considered to obtain risk, and based on the shares and weights of each of them in the selected optimal portfolio, risk was calculated for periods with price bubbles. After that, the Wilcoxon test was used to check the difference between the risks of meta-heuristic algorithms in the selected stock portfolios.
Based on the results of the SPSS software output for the Wilcoxon test, at a significance level of 0.124 between the bee colony algorithm and the Particle swarm optimization, it can be stated that there is no significant difference between the risks obtained from the meta-heuristic algorithm and this hypothesis is rejected at a significance level of 5%. In other words, it can be said that the superiority of algorithms in the field of risk is relative to each other and there is no sign of complete superiority.
10 Conclusion and Discussion
Choosing a stock portfolio in investment matters is a difficult and difficult task to decide which stock is in a better position compared to other stocks and has the merit of being selected and placed in one's investment portfolio and how to allocate one's capital between these Stocks are complicated. These conditions become more difficult when there is a price bubble in the capital market and it increases the amount of risk for the investor compared to normal conditions without a bubble. In this research, two meta-heuristic algorithms were used in order to select an optimal portfolio in the conditions of the existence of a bubble in the capital market, taking into account the two goals of maximizing returns and minimizing risk. Based on the results of tests related to the identification of the price bubble, the months with the price bubble were determined, which indicates the turbulent and risky capital market in Iran for investment. In this case, investors must carefully follow the trend of prices so as not to risk losing their capital in the process of investing and making a profit, at the time of price peak and approaching price fall. According to the purpose of research on portfolio optimization in capital market bubble conditions, and based on the specified periods with bubbles in the market, the artificial bee colony algorithm and PSO algorithm were used for optimization. According to the results of using meta-heuristic algorithms to optimize the portfolio, in relation to the obtained returns, no significant difference was observed between the returns of periods with price bubbles in each of the two meta-heuristic algorithms. Accordingly, the first hypothesis of this study was rejected regarding the significant difference between the efficiencies of the meta-heuristic algorithms used. Also, by comparing the risk obtained between the optimal portfolios of each algorithm, there is no significant difference between the risk values in the two algorithms. Accordingly, the second hypothesis of the study about the existence of a significant difference between the risks of portfolios obtained from the two meta-heuristic algorithms was rejected.
Based on the findings mentioned above and the observation of the researchers, it can be stated that the above algorithms, due to the speed of the program execution and the logical phases considered in each algorithm, different results and different yields have been obtained. Among the algorithms implemented in this research, the bee colony algorithm has a higher accuracy and a longer execution time, while the particle swarm algorithm with an average execution time has shown better results for each of the examined periods. In terms of the amount of risk mentioned for each of the two algorithms in the studied periods, no significant difference is observed. In general, it can be concluded that according to the results presented in each algorithm, the particle swarm algorithm has a higher speed and accuracy than the artificial bee colony algorithm. One of the limitations of this research is the non-generalizability of the findings of this research to stock exchanges of other countries and other time periods due to the condition of the price bubble, also mentioned other companies in the stock market due to the restrictions considered for selecting the statistical sample. This study is for all risk-averse and risk-averse investors, considering that price bubble courses were first identified. And then the portfolio was optimized, providing a suitable solution to achieve the desired return against the least amount of risk. Based on the objectives and results of this study, to identify courses with price bubbles, it is suggested to use other methods or a combination of methods to identify courses with price bubbles in future research, Or the methods used to identify the periods with price bubbles used in this study, be used for other markets and compare the results with the present study. Also, to optimize the stock portfolio, other algorithms should be used in other markets of Tehran Stock Exchange, including OTC market and commodity exchange or use the methods used in this study to identify price bubbles in the stock market of other countries.
References
[1] Anderson, K., and Brooks, C., Speculative bubbles and the cross-sectional variation in stock returns, International Review of Financial Analysis, 2014; 35:20-31. doi: 10.1016/j.irfa.2014.07.004
[2] Amiri, M., Ebrahimi Sarvolia, M.H., and Hashemi, H., Investigating the performance of GRASP algorithm in selecting the optimal portfolio (in terms of cardinality constraints), Financial Economics Quarterly, 2021; 14(51): 147-171. (in Persian).
[3] Babaei, S., Sepehri, M. M., and Babaei, E., Multi-objective Portfolio Optimization Considering the Dependence Structure of Asset Returns, European Journal of Operational Research, 2015. doi: 10.1016/j.ejor.2015.01.025
[4] Bacanin, N., Tuba, M., and Pelevic, B., Constrained portfolio selection using artificial bee colony(ABC) algorithm, International Journal of Mathematical Models and Methods in Applied Sciences, 2014; 8:190-8.
[5] Bahri-Saless, J., Pak Meram, A., Valizadeh, M., Stock portfolio selection and optimization using Markowitz's mean variance method using different algorithms, Scientific Research Quarterly Journal of Financial Knowledge of Securities Analysis, 2019; 11)37:43-57. (In Persian)
[6] Balcilar, M., Gupta, R., Jooste, C., and Wohar, M. E., periodically collapsing bubbles in the South African stock market, Research in International Business and Finance, 2016; 38: 191-201. doi: 10.1016/j.ribaf.2016.04.010
[7] Bavarsad Salehpoor, I., Molla-Alizadeh-Zavardehi, S., A constrained portfolio selection model at considering risk adjusted measure by using hybrid meta-heuristic algorithms, Applied Soft Computing Journal, 2019; 75: 233-253. doi: 10.1016/j.asoc.2018.11.011
[8] Basturk, B., and Karaboga, D., An artificial bee colony (abc) algorithm for numeric function optimization, IEEE Swarm Intelligence Symposium 2006, Indianapolis, Indiana, USA, May 2006. doi: 10.1007/978-3-540-72950-1_77
[9] Bin Shalan, S., Ykhlef, M., Solving Multi-Objective Portfolio Optimization Problem for Saudi Arabia Stock Market Using Hybrid Clonal Selection and PSO, Arab J Sci Eng, 2015; 40: 2407–2421
[10] Chen, W., Ma, H., Yang, Y., and Sun, M., Application of Artificial Bee Colony Algorithm to Portfolio Adjustment Problem with Transaction Costs, Journal of Applied Mathematics, 2014;(S122): 1-12. doi: 10.1155/2014/192868
[11] Chen, M.R., Chen, J.H., Zeng, G.Q., Lu, K.D., and Jiang, X.F., An improved artificial bee colony algorithm combined with extremal optimization and Boltzmann Selection probability, Swarm and Evolutionary Computation, 2019; 49: 158–177. doi: 10.1016/j.eswa.2021.114812
[12] Caspi, I., and Graham, M., Testing for bubbles in stock markets with irregular dividend distribution, Finance Research Letters, 2018; 26: 89-94. doi: 10.1016/j.frl.2017.12.015
[13] Costa, C. T., da Silva, W. V., de Almeida, L. B., and da Veiga, C. P., Empirical evidence of the existence of speculative bubbles in the prices of stocks traded on the São Paulo Stock Exchange, Contaduría y administración, 2017; 62(4): 1317-1334. doi:10.1016/j.cya.2017.02.007.
[14] Daryabour, A., Rahnamai Rudposhti, F., Nikomram, H., and Ghaffari, F., Portfolio Optimization in the Capital Market Bubble Space, Quarterly Journal of Securities Analysis Financial Science, 2019; 11(40):126-1113, (in Persian).
[15] Deng, G. F., Lin, W. T. and Lo, C. C., Markowitz-based portfolio selection with cardinality constraints using improved particle swarm optimization, Expert Systems with Applications, 2012: 39(4): 4558–4566. Doi: 10.1016/j.eswa.2011.09.129
[16] Dokeroglua, D, Sevincb, E, Kucukyilmaza, T, and Cosar, A, A survey on new generation meta-heuristic algorithms, Computers & Industrial Engineering, 2019; 137:1-29. doi: 10.1016/j.cie.2019.106040
[17] Ebrahimi Sarv-olia, M. H., Fallah Shams, M.F., and Azarang, Sh., Investigating the Factors Affecting the Price Bubble in Tehran Stock Exchange, Investment Knowledge Quarterly, 2012; 1(4): 47-60. (in Persian)
[18] Ertenlice, O., Kalayci, and Can B., A survey of swarm intelligence for portfolio optimization: Algorithms and applications, Swarm and Evolutionary Computation, 2018; 39: 36–52. doi:10.1016/j.swevo.2018.01.009
[19] Feshari, M., and Mazaherifar, P., Comparison of Genetic Algorithm and Weeds in Portfolio Optimization and Comparison of Nonlinear AR Model and Simple Mean in Predicting Yield, Quarterly Journal of Securities Analysis, 2018; 11(37):77-84, (in Persian).
[20] Haj Nouri, A., Amiri, M., and Alimi, A., Forecasting stock price using grey-fuzzy technique and portfolio optimization by invasive weed optimization algorithm, Decision Science Letters, 2013; 2:175–184. doi: 10.5267/j.dsl.2013.04.004
[21] Hong-mei, W., Zhuo-fu, L., and min, H., Artificial bee colony algorithm for real estate portfolio optimization based on risk preference coefficient, Management Science and Engineering (ICMSE), 2010 International Conference on, 2010; 4(4):7-1682. doi: 10.4156/IJACT.
[22] Hosseini Ebrahimabad, S. A., Jahangiri, Kh., Ghaemi Asl, M., and Heidari, H., Portfolio optimization using Bayesian MGARCH approach based on wavelet transform, Monetary and Financial Economics Research, New Era, 2020; 21(19):133-163. doi: 10.22067/MFE.2020.16409.0
[23] Karaboga, D., Akay, B., A comparative study of Artificial Bee Colony algorithm, Applied Mathematics and Computation, 2009: 214: 108–132. doi: 10.1016/j.amc.2009.03.090
[24] Kalayci, C. B.., Polat, O., Akbay, M. A., An efficient hybrid meta-heuristic algorithm for cardinality constrained portfolio optimization, Swarm and Evolutionary Computation, 2020; 54: 1-16. doi: 10.1016/j.swevo.2020.100662
[25] Kumar, D., Mishra, K.K., Portfolio optimization using novel co-variance guided Artificial Bee Colony algorithm, Swarm and Evolutionary Computation, 2017; 33: 119–130. doi: 10.1016/j.swevo.2016.11.003
[26] Lindfield, G., Penny, J., Chapter 7 - Artificial Bee and Ant Colony Optimization, Introduction to Nature-Inspired Optimization, 2017; 119-140.
[27] Ma, H., Shen, Sh., Yu, M., Yang, Zh., Fei, M., and Zhou, H., Multi-population techniques in nature inspired optimization algorithms: A comprehensive survey, Swarm and Evolutionary Computation, 2019; 44: 365–387. doi: 10.1016/J.SWEVO.2018.04.011
[28] Mansourian, R., Rezaei, N., Nabavi-Chashmi, S.A., Pouyanfar, A., and Abdollhi, A., Designing a smart portfolio using quantitative investment models, Quarterly Journal of Financial Engineering and Securities Management, 2016; 44: 398-425, (in Persian).
[29] Mehrabian, A.R., Lucas, C., A novel numerical optimization algorithm in spired from weed colonization, Ecological Informatics, 2006; 1: 355-366. doi: 10.1016/j.ecoinf.2006.07.003
[30] Moradi, M., Optimizing the investment portfolio in Tehran Stock Exchange using the water cycle algorithm (WCA), Financial Management Perspective, 2018; 20: 9-32. (in Persian)
[31] Pak Maram, A., Bahri Saless, J., and Valizadeh, M., Selection and optimization of stock portfolio using genetic algorithm, using Markowitz mean-semi-variance model, Journal of Financial Engineering and Management Securities, 2017; 31:19-42. (in Persian)
[32] Pavlidis, G.E., and Vasilopoulos, K, Speculative Bubbles in Segmented Markets: Evidence from Chinese Cross-Listed Stocks, Journal of International Money and Finance, 2020; 109:1-47. doi: 10.1016/j.jimonfin.2020.102222
[33] Peymani Foroushani, M., Arza, A.H., and Hamidizadeh, M., Portfolio optimization by random dominance method in Tehran Stock Exchange, Scientific Quarterly of Industrial Management Studies, 2020; 17(55): 185-210, (in Persian).
[34] Qin, Q., Li, Li., and Cheng, Sh., A Novel Hybrid Algorithm for Mean-CVaR Portfolio Selection with Real-World Constraints, In Advances in Swarm Intelligence: 5th International Conference, Springer International Publishing, 2014: 8795: 319–327. doi: 10.1007/978-3-319-11897-0_38
[35] Rahnamae Rudposhti, F., Sadeh, E., Fallah Shams, M.F., Ehtesham Rathi, R., and Jalilian, J., Bee Solving the problem of optimizing the stock portfolio of private companies in conditions of data shortage using bee colony algorithm(ABC), Journal of Financial Engineering and Securities Management, 2013; 35(2): 77-104. (in Persian)
[36] Rasekhi, S., Shahrazi, M., and Mola-Alami, Z., Determining Price Bubble Periods: A Case Study for Tehran Stock Exchange, Quantitative Economics Quarterly (Former Economic Studies), 2016; 13(3):25-55. (in Persian)
[37] Rezaei Pouya, A., Solimanpur, M., and Jahangoshay Rezaee, M., Solving multi-objective portfolio optimization problem using invasive weed optimization, Swarm and Evolutionary Computation, 2016; 28: 42-57. doi: 10.1016/j.swevo.2016.01.001
[38] Saberi, M., Darabi, R., and Hamidian, M., Optimal portfolio in the business bubble space based on mental accounting, Investment Knowledge Quarterly, 2019; 8(30): 191-210, (in Persian).
[39] Shiller, R. J., Do Stock Prices Move Too Much to be justified by Subsequent Changes in Dividends? The American Economic Review, 1981; 71(3): 421–436.
[40] Strumberger, I., Bacanin, N., and Tuba, M., Constrained Portfolio Optimization by Hybridized Bat Algorithm, 7th International Conference on Intelligent Systems, Modelling and Simulation, 2016; 83-88. doi: 10.1109/ISMS.2016.18
[41] Shu, M., and Zhu, W., Detection of Chinese stock market bubbles with LPPLS confidence indicator, Physica A, 2020; 557: 1-11. doi: 10.1016/j.physa.2020.124892
[42] Tarlie, M. B., Sakoulis, G., and Henriksson, R., Stock market bubbles and anti-bubbles, International Review of Financial Analysis, 2018; 81: 101235. doi: 10.1016/j.irfa.2018.07.012
[43] Tekin Tezel, B., and Mert, A., A cooperative system for meta-heuristic algorithms, Expert Systems with Applications, 2021; 165: 1-15. doi: 10.1016/j.eswa.2020.113976
[44] Wang, Z., Liu, S., and Kong,X., Artificial bee colony algorithm for portfolio optimization problems, International Journal of Advancements in Computing Technology., 2012; 4 (4):8-16. doi: 10.4156/IJACT.
[45] Yang, H., Chen, T., and Huang, N.j., An adaptive bird swarm algorithm with irregular random flight and its application, Journal of Computational Science, 2019:35: 57-65. doi: 10.1016/j.jocs.2019.06.004
[46] Zhu, H., Wang, Y., Wang, K., and Chen, Y., Particle Swarm Optimization (PSO) for the constrained portfolio optimization problem, Expert Syst. Appl., 2011; 38 (8):10161–10169. doi: 10.1016/j.eswa.2011.02.075
© 2024. All rights reserved. |