Abstract
As one novel meta-heuristic algorithm, African Vultures Optimization Algorithm (AVOA) has been proved to be efficient in solving continuous optimization problems. However, many real-world optimization problems are in the discrete form, and the continuous characteristics of AVOA make it unsuitable for solving discrete optimization problems. Therefore, this article proposes Binary African Vultures Optimization Algorithm (BAVOA) to solve various optimization problems, especially discrete optimization problems. In BAVOA, the X-shaped transfer function is firstly adopted to convert the continuous search space into the binary search space, and then the opposition-based learning strategy and the improved multi-elite strategy are utilized to enhance the optimization ability of BAVOA. Moreover, the performance of BAVOA is evaluated by twenty-three benchmark functions with the relevant Wilcoxon rank sum tests, and the effectiveness of BAVOA is demonstrated by four engineering design problems and one combinational optimization problem. The results demonstrate that BAVOA outperforms eight well-known algorithms in addressing various optimization problems. Source codes of BAVOA are publicly available at: https://www.mathworks.com/matlabcentral/fileexchange/115350-binary-african-vultures-optimization-algorithm








Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability Statement
All relevant data are included in the paper or its Supplementary Information.
References
Rao SS (2019) Engineering optimization: theory and practice. John Wiley and Sons
Roughgarden T (2020) Algorithms illuminated (Part4): algorithms for NP-hard problems. Soundlikeyourself publishing
Festa P (2014) A brief introduction to exact, approximation, and heuristic algorithms for solving hard combinatorial optimization problems. In: 2014 16th International Conference on Transparent Optical Networks (ICTON) (pp. 1–20).
Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: whale optimization algorithm and its applications. Swarm Evol Comput 48:1–24
Abdel-Basset M, Abdel-Fatah L, Sangaiah AK (2018) Metaheuristic algorithms: a comprehensive review. Computational intelligence for multimedia big data on the cloud with engineering applications. Elsevier, pp 185–231
Mohammadzadeh H, Gharehchopogh FS (2021) A multi-agent system based for solving high-dimensional optimization problems: a case study on email spam detection. Int J Commun Syst 34(3):e4670
Arora S, Anand P (2019) Chaotic grasshopper optimization algorithm for global optimization. Neural Comput Appl 31(8):4385–4405
Kaveh A, Zolghadr A (2016) A novel meta-heuristic algorithm: tug of war optimization. Iran Univ Sci Technol 6(4):469–492
Gharehchopogh FS, Abdollahzadeh B (2022) An efficient Harris hawk optimization algorithm for solving the travelling salesman problem. Clust Comput 25(3):1981–2005
Chang WL, Zeng D, Chen RC, Guo S (2015) An artificial bee colony algorithm for data collection path planning in sparse wireless sensor networks. Int J Mach Learn Cybern 6(3):375–383
Abdel-Basset M, El-Shahat D, Sangaiah AK (2019) A modified nature inspired meta-heuristic whale optimization algorithm for solving 0–1 knapsack problem. Int J Mach Learn Cybern 10(3):495–514
Mohammadzadeh H, Gharehchopogh FS (2021) A novel hybrid whale optimization algorithm with flower pollination algorithm for feature selection: case study email spam detection. Comput Intell 37(1):176–209
Abdollahzadeh B, Gharehchopogh FS (2021) A multi-objective optimization algorithm for feature selection problems. Eng Comput 38:1–19
Gao Y, Zhou Y, Luo Q (2020) An efficient binary equilibrium optimizer algorithm for feature selection. IEEE Access 8:140936–140963
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021) African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng 158:107408
Gharehchopogh FS, Farnad B, Alizadeh A (2021) A modified farmland fertility algorithm for solving constrained engineering problems. Concurr Comput: Pract Exp 33(17):e6310
Thede SM (2004) An introduction to genetic algorithms. J Comput Sci Coll 20(1):115–123
Das S, Suganthan PN (2010) Differential evolution: a survey of the well-known. IEEE Trans Evol Comput 15(1):4–31
Hansen N, Müller SD, Koumoutsakos P (2003) Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput 11(1):1–18
Li S, Gu Q, Gong W, Ning B (2020) An enhanced adaptive differential evolution algorithm for parameter extraction of photovoltaic models. Energy Convers Manag 205:112443
Xin J, Zhong J, Yang F, Cui Y, Sheng J (2019) An improved genetic algorithm for path-planning of unmanned surface vehicle. Sensors 19(11):2640
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Siddique N, Adeli H (2016) Simulated annealing, its variants and engineering applications. Int J Artif Intell Tools 25(06):1630001
Dehghani M, Samet H (2020) Momentum search algorithm: a new meta-heuristic optimization algorithm inspired by momentum conservation law. SN Appl Sci 2(10):1–15
Karami H, Anaraki MV, Farzin S, Mirjalili S (2021) Flow direction algorithm (FDA): a novel optimization approach for solving optimization problems. Comput Ind Eng 156:107224
Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) Henry gas solubility optimization: a novel physics-based algorithm. Futur Gener Comput Syst 101:646–667
Dehghani M, Montazeri Z, Dehghani A, Seifi A (2017) Spring search algorithm: a new meta-heuristic optimization algorithm inspired by Hooke's law. In 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI) (pp. 0210–0214).
Fathollahi-Fard AM, Govindan K, Hajiaghaei-Keshteli M, Ahmadi A (2019) A green home health care supply chain: new modified simulated annealing algorithms. J Clean Prod 240:118200
Neggaz N, Houssein EH, Hussain K (2020) An efficient henry gas solubility optimization for feature selection. Expert Syst Appl 152:113364
Khatibinia M, Khosravi S (2014) A hybrid approach based on an improved gravitational search algorithm and orthogonal crossover for optimal shape design of concrete gravity dams. Appl Soft Comput 16:223–233
Jiang Y, Hu T, Huang C, Wu X (2007) An improved particle swarm optimization algorithm. Appl Math Comput 193(1):231–239
Blum C (2005) Ant colony optimization: introduction and recent trends. Phys Life Rev 2(4):353–373
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377
Gharehchopogh FS (2022) Advances in tree seed algorithm: a comprehensive survey. Arch Comput Methods Eng 29:1–24
Dehghani M, Hubálovský Š, Trojovský P (2021) Northern goshawk optimization: a new swarm-based algorithm for solving optimization problems. IEEE Access 9:162059–162080
Dhiman G (2021) SSC: a hybrid nature-inspired meta-heuristic optimization algorithm for engineering applications. Knowl-Based Syst 222:106926
Hashim FA, Hussien AG (2022) Snake optimizer: a novel meta-heuristic optimization algorithm. Knowl-Based Syst 242:108320
Shishavan ST, Gharehchopogh FS (2022) An improved cuckoo search optimization algorithm with genetic algorithm for community detection in complex networks. Multimed Tools Appl 81:1–27
Sammen SS, Ghorbani MA, Malik A, Tikhamarine Y, AmirRahmani M, Al-Ansari N, Chau KW (2020) Enhanced artificial neural network with Harris hawks optimization for predicting scour depth downstream of ski-jump spillway. Appl Sci 10(15):5160
Gharehchopogh FS (2022) An improved tunicate swarm algorithm with best-random mutation strategy for global optimization problems. J Bionic Eng 19:1–26
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE congress on evolutionary computation (pp. 4661–4667).
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Moosavi SHS, Bardsiri VK (2019) Poor and rich optimization algorithm: a new human-based and multi populations algorithm. Eng Appl Artif Intell 86:165–181
Dehghani M, Trojovský P (2021) Teamwork optimization algorithm: a new optimization approach for function minimization/maximization. Sensors 21(13):4567
Naik A, Satapathy SC (2021) Past present future: a new human-based algorithm for stochastic optimization. Soft Comput 25(20):12915–12976
Rao RV, Patel V (2013) An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems. Scientia Iranica 20(3):710–720
Thirumoorthy K, Muneeswaran K (2022) An elitism based self-adaptive multi-population poor and rich optimization algorithm for grouping similar documents. J Ambient Intell Humaniz Comput 13(4):1925–1939
Kashan AH (2009) League championship algorithm: a new algorithm for numerical function optimization. In 2009 international conference of soft computing and pattern recognition (pp. 43–48).
Moosavian N, Roodsari BK (2014) Soccer league competition algorithm: a novel meta-heuristic algorithm for optimal design of water distribution networks. Swarm Evol Comput 17:14–24
Moghdani R, Salimifard K (2018) Volleyball premier league algorithm. Appl Soft Comput 64:161–185
Dehghani M, Mardaneh M, Guerrero JM, Malik O, Kumar V (2020) Football game based optimization: an application to solve energy commitment problem. Int J Intell Eng Syst 13(5):514–523
Dehghani M, Montazeri Z, Saremi S, Dehghani A, Malik OP, Al-Haddad K, Guerrero JM (2020) HOGO: hide objects game optimization. Int J Intell Eng Syst 13(10):216
Dehghani M, Montazeri Z, Givi H, Guerrero JM, Dhiman G (2020) Darts game optimizer: a new optimization technique based on darts game. Int J Intell Eng Syst 13(5):286–294
Zeidabadi FA, Dehghani M (2022) Poa: puzzle optimization algorithm. Int J Intell Eng Syst 15:273–281
Xu W, Wang R, Yang J (2018) An improved league championship algorithm with free search and its application on production scheduling. J Intell Manuf 29(1):165–174
Moghdani R, Salimifard K, Demir E, Benyettou A (2020) Multi-objective volleyball premier league algorithm. Knowl-Based Syst 196:105781
Qasim OS, Al-Thanoon NA, Algamal ZY (2020) Feature selection based on chaotic binary black hole algorithm for data classification. Chemom Intell Lab Syst 204:104104
Mohmmadzadeh H, Gharehchopogh FS (2021) An efficient binary chaotic symbiotic organisms search algorithm approaches for feature selection problems. J Supercomput 77(8):9102–9144
Chaudhuri A, Sahu TP (2021) Feature selection using binary crow search algorithm with time varying flight length. Expert Syst Appl 168:114288
Naseri TS, Gharehchopogh FS (2022) A feature selection based on the farmland fertility algorithm for improved intrusion detection systems. J Netw Syst Manage 30(3):1–27
Mohammadzadeh H, Gharehchopogh FS (2021) Feature selection with binary symbiotic organisms search algorithm for email spam detection. Int J Inf Technol Decis Mak 20(01):469–515
Mirjalili S, Mirjalili SM, Yang XS (2014) Binary bat algorithm. Neural Comput Appl 25(3):663–681
Li Z, He Y, Li Y, Guo X (2021) A hybrid grey wolf optimizer for solving the product knapsack problem. Int J Mach Learn Cybern 12(1):201–222
Ghosh KK, Guha R, Bera SK, Kumar N, Sarkar R (2021) S-shaped versus V-shaped transfer functions for binary manta ray foraging optimization in feature selection problem. Neural Comput Appl 33(17):11027–11041
Jafari-Asl J, Azizyan G, Monfared SAH, Rashki M, Andrade-Campos AG (2021) An enhanced binary dragonfly algorithm based on a V-shaped transfer function for optimization of pump scheduling program in water supply systems (case study of Iran). Eng Fail Anal 123:105323
Ghosh KK, Singh PK, Hong J, Geem ZW, Sarkar R (2020) Binary social mimic optimization algorithm with x-shaped transfer function for feature selection. IEEE Access 8:97890–97906
Goldanloo MJ, Gharehchopogh FS (2022) A hybrid OBL-based firefly algorithm with symbiotic organisms search algorithm for solving continuous optimization problems. J Supercomput 78(3):3998–4031
Deng W, Shang S, Cai X, Zhao H, Song Y, Xu J (2021) An improved differential evolution algorithm and its application in optimization problem. Soft Comput 25(7):5277–5298
Ali IM, Essam D, Kasmarik K (2021) Novel binary differential evolution algorithm for knapsack problems. Inf Sci 542:177–194
Hu P, Pan JS, Chu SC (2020) Improved binary grey wolf optimizer and its application for feature selection. Knowl-Based Syst 195:105746
Abdel-Basset M, Mohamed R, Chakrabortty RK, Ryan M, Mirjalili S (2021) New binary marine predators optimization algorithms for 0–1 knapsack problems. Comput Ind Eng 151:106949
Zhu Y, Gao H (2020) Improved binary artificial fish swarm algorithm and fast constraint processing for large scale unit commitment. IEEE Access 8:152081–152092
Manita G, Korbaa O (2020) Binary political optimizer for feature selection using gene expression data. Comput Intell Neurosci. https://doi.org/10.1155/2020/8896570
Jaramillo A, Crawford B, Soto R, Villablanca SM, Rubio ÁG, Salas J, Olguín E (2016) Solving the set covering problem with the soccer league competition algorithm. In: International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, Springer, Cham, pp. 884–891
Chauhan D, Yadav A (2022) Binary artificial electric field algorithm. Evol Intel. https://doi.org/10.1007/s12065-022-00726-x
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2010) BGSA: binary gravitational search algorithm. Nat Comput 9(3):727–745
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609
Fan Q, Chen Z, Xia Z (2020) A novel quasi-reflected Harris hawks optimization algorithm for global optimization problems. Soft Comput 24(19):14825–14843
Al-Madi N, Faris H, Mirjalili S (2019) Binary multi-verse optimization algorithm for global optimization and discrete problems. Int J Mach Learn Cybern 10(12):3445–3465
Mirjalili S, Zhang H, Mirjalili S, Chalup S, Noman N (2020) A novel U-shaped transfer function for binary particle swarm optimisation. Soft computing for problem solving 2019. Springer, Singapore, pp 241–259
Hussien AG, Hassanien AE, Houssein EH, Bhattacharyya S, Amin M (2019) S-shaped binary whale optimization algorithm for feature selection. Recent trends in signal and image processing. Springer, Singapore, pp 79–87
Hussien AG, Hassanien AE, Houssein EH, Amin M, Azar AT (2020) New binary whale optimization algorithm for discrete optimization problems. Eng Optim 52(6):945–959
Zhao J, Gao ZM (2020) Simulation research on the binary equilibrium optimization algorithm. In: Proceedings of the 2020 12th International Conference on Machine Learning and Computing (pp. 140–144).
Wilcoxon F (1992) Individual comparisons by ranking methods. Breakthroughs in statistics. Springer, New York, NY, pp 196–202
Elhosseini MA (2020) Performance validation of jaya algorithm to the most well-known testbench problem. In: 2020 3rd International Conference on Computer Applications Information Security (ICCAIS) (pp. 1–6).
Kaveh A, Mahjoubi S (2019) Hypotrochoid spiral optimization approach for sizing and layout optimization of truss structures with multiple frequency constraints. Eng Comput 35(4):1443–1462
Kaur S, Awasthi LK, Sangal AL (2021) HMOSHSSA: a hybrid meta-heuristic approach for solving constrained optimization problems. Eng Comput 37(4):3167–3203
Kaur S, Awasthi LK, Sangal AL, Dhiman G (2020) Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell 90:103541
Aziz H, Chan H, Lee B, Li B, Walsh T (2020) Facility location problem with capacity constraints: algorithmic and mechanism design perspectives. In: Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 34, No. 02, pp. 1806–1813).
Korkmaz S, Babalik A, Kiran MS (2018) An artificial algae algorithm for solving binary optimization problems. Int J Mach Learn Cybern 9(7):1233–1247
Pratiwi AB, Pamungkas R, Suprajitno H (2020) Plants inspired algorithms for uncapacitated facility location problems. In: AIP Conference Proceedings (Vol. 2264, No. 1, p. 140002). AIP Publishing LLC.
Beasley JE (1990) OR-Library: distributing test problems by electronic mail. Journal of the operational research society, 41(11): 1069–1072. http://people.brunel.ac.uk/~mastjjb/jeb/orlib/capinfo.html
Acknowledgements
This work was supported in part by the Scientific Research Fund of Meteorological information and Signal Processing Key Laboratory of Sichuan Higher Education Institutes, grant No. QXXCSYS201704. The authors would like to thank anonymous reviewers for their comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
Informed consent was not required as no human or animals were involved.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Xi, M., Song, Q., Xu, M. et al. Binary African vultures optimization algorithm for various optimization problems. Int. J. Mach. Learn. & Cyber. 14, 1333–1364 (2023). https://doi.org/10.1007/s13042-022-01703-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-022-01703-7