Abstract
The beetle antennae search (BAS) algorithm is a memetic meta-heuristic optimization algorithm capable of solving combinatorial optimization problems. In this paper, the binary version of BAS (BBAS) is modified by adding a V-shaped transfer function. In this way, we introduce the V-shaped transfer function-based binary BAS (VSBAS) algorithm, which is a more effective and efficient version of BBAS in the case of large input data. Applications using real-world data sets on a binary Markowitz-based portfolio selection (BMPS) problem validate the excellent performance of VSBAS on large input data and demonstrate that it is a marvelous alternative against other ordinary memetic meta-heuristic optimization algorithms. Note that, because the meta-heuristic algorithms compared in this paper are directly applicable only to unconstrained optimization, the penalty function method was used to keep their solutions in the feasible district. In order to support and promote the findings of this work, we have constructed a complete MATLAB package for the interested user, which is freely available through GitHub.
Similar content being viewed by others
Data Availability
The data used in the paper entitled “V-Shaped BAS: Applications on large portfolios selection problem”, are taken from the Yahoo finance in the following link: https://finance.yahoo.com/
Code availability
The complete development and implementation of the computational methods proposed in the paper entitled “V-Shaped BAS: Applications on large portfolios selection problem”, can be obtained from GitHub in the following link: https://github.com/SDMourtas/BMPS
References
Akbay, M., Kalayci, C., & Polat, O. (2020). A parallel variable neighborhood search algorithm with quadratic programming for cardinality constrained portfolio optimization. Knowledge-Based Systems, 105944, 198.
Branke, J., Scheckenbach, B., Stein, M., Deb, K., & Schmeck, H. (2009). Portfolio optimization with an envelope-based multiobjective evolutionary algorithm. European Journal of Operational Research, 199, 684–693.
Canakgoz, N., & Beasley, J. (2009). Mixed-integer programming approaches for index tracking and enhanced indexation. European Journal of Operational Research, 196, 384–399.
Cheng, Y., Li, C., Li, S., & Li, Z. (2020). Motion planning of redundant manipulator with variable joint velocity limit based on beetle antennae search algorithm. IEEE Access, 8, 138788–138799.
Corsaro, S., & Simone, V. D. (2019). Adaptive l\({}_{\text{1 }}\)-regularization for short-selling control in portfolio selection. Computational Optimization and Applications, 72(2), 457–478.
Dai, Z. (2019). A closer look at the minimum-variance portfolio optimization model. Mathematical Problems in Engineering, 2019, 1–8.
Deb, K. (2013). In second, (Ed.), Optimization for Engineering Design: Algorithms and Examples. PHI.
Fahmy, H. (2020). Mean-variance-time: An extension of markowitz’s mean-variance portfolio theory. Journal of Economics and Business, 109, 105888.
Gao, S., Zhang, Y., Zhang, Y., & Zhang, G. (2020). Elman neural network soft-sensor model of pvc polymerization process optimized by chaos beetle antennae search algorithm. IEEE Sensors Journal,1.
Ghorbel, A., & Trabelsi, A. (2014). Energy portfolio risk management using time-varying extreme value copula methods. Economic Modelling, 38, 470–485.
Jiang, X., & Li, S. (2017). BAS: Beetle Antennae Search Algorithm for Optimization Problems,
Katsikis, V. N., & Mourtas, S. D. (2019). ORPIT: A matlab toolbox for option replication and portfolio insurance in incomplete markets. Computational Economics,1.
Katsikis, V. N., Mourtas, S. D., Stanimirović, P. S., Li, S., & Cao, X. (2020). Time-varying minimum-cost portfolio insurance under transaction costs problem via beetle antennae search algorithm (BAS). Applied Mathematics and Computation, 385, 125453.
Katsikis, V. N., & Mourtas, S. D. (2019). A heuristic process on the existence of positive bases with applications to minimum-cost portfolio insurance in C[a, b]. Applied Mathematics and Computation, 349, 221–244.
Katsikis, V. N., & Mourtas, S. D. (2020). Optimal portfolio insurance under nonlinear transaction costs. Journal of Modeling and Optimization, 12(2), 117–124.
Katsikis, V. N., Mourtas, S. D., Stanimirović, P. S., Li, S., & Cao, X. (2021). Time-varying mean-variance portfolio selection under transaction costs and cardinality constraint problem via beetle antennae search algorithm (BAS). SN Operations Research Forum, 2(2), 1–26.
Kellner, F., & Utz, S. (2019). Sustainability in supplier selection and order allocation: Combining integer variables with markowitz portfolio theory. Journal of Cleaner Production, 214, 462–474.
Khan, A. H., Cao, X., Katsikis, V. N., Stanimirovic, P., Brajevic, I., Li, S., Kadry, S., & Nam, Y. (2020). Optimal portfolio management for engineering problems using nonconvex cardinality constraint: A computing perspective. IEEE Access,1–1.
Khan, A. T., Cao, X., Li, S., Hu, B., & Katsikis, V. N. (2020). Quantum beetle antennae search: A novel technique for the constrained portfolio optimization problem, Science China. Information Sciences.
Khan, A. H., Cao, X., Li, S., Katsikis, V. N., & Liao, L. (2020). BAS-ADAM: An ADAM based approach to improve the performance of beetle antennae search optimizer. IEEE/CAA Journal of Automatica Sinica, 7(2), 461–471.
Kulali, I. (2016). Portfolio optimization analysis with Markowitz quadratic mean-variance model. European Journal of Business and Management, 8(7), 73–79.
Li, X., Jiang, H., Niu, M., & Wang, R. (2020). An enhanced selective ensemble deep learning method for rolling bearing fault diagnosis with beetle antennae search algorithm. Mechanical Systems and Signal Processing, 142, 106752.
Li, X., Zang, Z., Shen, F., & Sun, Y. (2020). Task offloading scheme based on improved contract net protocol and beetle antennae search algorithm in fog computing networks. Mobile Networks and Applications
Lobo, M. S., Fazel, M., & Boyd, S. (2007). Portfolio optimization with linear and fixed transaction costs. Annals of Operations Research, 152, 341–365.
Markowitz, H. M. (1959). Portfolio Selection: Efficient Diversification of Investments. Cowles Foundation Monograph: No. 16, Yale University Press.
Markowitz, H. (1952). Portfolio selection. The Journal of Finance, 7(1), 77–91.
Medvedeva, M. A., Katsikis, V. N., Mourtas, S. D., & Simos, T. E. (2020). Randomized time-varying knapsack problems via binary beetle antennae search algorithm: Emphasis on applications in portfolio insurance. Mathematical Methods in the Applied Sciences1–11.
Mirjalili, S., & Lewis, A. (2013). S-shaped versus v-shaped transfer functions for binary particle swarm optimization. Swarm and Evolutionary Computation, 9, 1–14.
Mirjalili, S., Mirjalili, S. M., & Yang, X. (2014). Binary bat algorithm. Neural Computing and Applications, 25(3–4), 663–681.
Nobre, J., & Neves, R. (2019). Combining principal component analysis, discrete wavelet transform and xgboost to trade in the financial markets. Expert Systems With Applications, 125, 181–194.
Platanakis, E., & Urquhart, A. (2020). Should investors include bitcoin in their portfolios? A portfolio theory approach. The British Accounting Review, 52(4), 100837.
Puntsag, D. (2020). Mongolian mineral export basket risk: A portfolio theory approach. Resources Policy, 68, 101691.
Rashedi, E., Nezamabadi-Pour, H., & Saryazdi, S. (2010). Bgsa: Binary gravitational search algorithm. Natural Computing, 9(3), 727–745.
Trichilli, Y., Abbes, M. B., & Masmoudi, A. (2020). Islamic and conventional portfolios optimization under investor sentiment states: Bayesian vs markowitz portfolio analysis. Research in International Business and Finance, 51, 101071.
Wu, Q., Shen, X., Jin, Y., Chen, Z., Li, S., Khan, A. H., & Chen, D. (2019). intelligent beetle antennae search for UAV sensing and avoidance of obstacles. Sensors, 19, 1758.
Xidonas, P., & Mavrotas, G. (2014). Multiobjective portfolio optimization with non-convex policy constraints: Evidence form the Eurostoxx 50. European Journal of Finance, 20(11), 957–977.
Xidonas, P., & Mavrotas, G. (2014). Comparative issues between linear and non-linear risk measures for non-convex portfolio optimization: Evidence from the S&P 500. Quantitative Finance, 14(7), 1229–1242.
Xu, X., Deng, K., & Shen, B. (2020). A beetle antennae search algorithm based on Lévy flights and adaptive strategy. Systems Science & Control Engineering, 8, 35–47.
Yarpiz (2020). Binary and real-coded genetic algorithms. MATLAB Central File Exchange, Sept. 2015. Retrieved November 4.
Zhang, Y., Jiang, J., Xiang, Y., Zhu, Y., Wan, L., & Xie, X. (2020). Cloud-assisted privacy-conscious large-scale markowitz portfolio. Information Sciences, 527, 548–559.
Zhu, Z., Zhang, Z., Man, W., Tong, X., Qiu, J., & Li, F. (2018). A new beetle antennae search algorithm for multi-objective energy management in microgrid, in Proc. pp. 1599–1603.
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
Spyridon D. Mourtas: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Writing-Original Draft. Vasilios N. Katsikis: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Writing-Original Draft.
Corresponding author
Ethics declarations
Conflicts of interest
The authors Spyridon D. Mourtas and Vasilios N. Katsikis of the paper entitled “V-Shaped BAS: Applications on large portfolios selection problem”, declare that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mourtas, S.D., Katsikis, V.N. V-Shaped BAS: Applications on Large Portfolios Selection Problem. Comput Econ 60, 1353–1373 (2022). https://doi.org/10.1007/s10614-021-10184-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10614-021-10184-9