Abstract
Fruit Fly Optimization Algorithm (FOA) is a metaheuristic algorithm inspired by fruit fly foraging behaviours. A large numbers of variants of FOA have been proposed by many researchers. These have been applied to solve various engineering optimization problems. The existing variants and improvements can be categorized as discrete, chaotic, hybrid, improved or modified, and multi-objective. In this paper, a systematic review of FOA has been presented. The review investigates into FOA variants and their pros and cons, as well as FOA applications in various engineering fields. The study is carried out using the PRISMA methodology. The manuscripts have been identified and included in the review using this methodology. In general, researchers around the world confront difficulties in identifying appropriate algorithms to handle real-world optimization problems. This study can be used by researchers to address real-world problems in various domains using FOA, and it can also be used to design variants of FOA and other metaheuristic algorithms.
Similar content being viewed by others
References
Abdollahzadeh B, Gharehchopogh FS (2021) A multi-objective optimization algorithm for feature selection problems. Eng Comput. https://doi.org/10.1007/s00366-021-01369-9
Abed AM, Rashid ZN, Abedi F, Zeebaree SRM, Sahib MA, Ja A et al (2022) Trajectory tracking of differential drive mobile robots using fractional-order proportional-integral-derivative controller design tuned by an enhanced fruit fl y optimization. Meas Control 1–18.
Abualigah L, Elaziz MA, Hussien AG, Alsalibi B, Jalali SMJ, Gandomi AH (2021) Lightning search algorithm: a comprehensive survey. Appl Intell 51(4):2353–2376
Acharyulu BVS, Hota PK, Mohanty B (2018) Automatic generation control of multi-area solar-thermal power system using fruit-fly optimization algorithm. Int J Eng Technol 7(4):56–60
Aeloor D (2020) Fruit-fly optimization algorithm for disability-specific teaching based on interval trapezoidal type-2 fuzzy numbers. Int J Fuzzy Syst Appl 9(1):35–63
Agarwal T, Kumar V (2021) A systematic review on bat algorithm: theoretical foundation, variants, and applications. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-021-09673-9
Aggarwal A, Dimri P, Agarwal A, Verma M, Alhumyani HA, Masud M (2021) IFFO: An improved fruit fly optimization algorithm for multiple workflow scheduling minimizing cost and makespan in cloud computing environments. Math Probl Eng.
Ali Abou El-Ela A, El-Sehiemy RA-A, Taha Mouwafi M, Salman DA-F (2018a) Multiobjective fruit fly optimization algorithm for OPF solution in power system. Int Middle East Power Syst Conf 2018:254–259
Ali Abou El-Ela A, El-Sehiemy RAA, Taha Mouwafi M, Salman DAF (2018b) Multiobjective fruit fly optimization algorithm for OPF solution in power system. 20th Int. Middle East Power Syst. Conf. MEPCON 2018b - Proc. 1:254–9.
Apinantanakon W, Sunat K, Chiewchanwattana S (2021) A cooperation of the multileader fruit fly and probabilistic random walk strategies with adaptive normalization for solving the unconstrained optimization problems. Stat Optim Inf Comput 9(2):459–491
Arnaout J-P (2020) A worm optimization algorithm to minimize the makespan on unrelated parallel machines with sequence-dependent setup times. Ann Oper Res 285(1):273–293. https://doi.org/10.1007/s10479-019-03138-w
Arnaout J, Mishref W (2014) Worm optimization : a novel optimization algorithm inspired by C. Elegans. 2499–2505.
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734. https://doi.org/10.1007/s00500-018-3102-4
Arsyad H, Suyuti A, Said SM, Akil YS (2021) Multi-objective dynamic economic dispatch using Fruit Fly Optimization method. Arch Electr Eng 70(2):351–366
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Assiri AS, Hussien AG, Amin M (2020) Ant lion optimization: variants, hybrids, and applications. IEEE Access 8:77746–77764
Atlam HF, Walters RJ, Wills GB (2018) Fog computing and the internet of things: a review. Big Data Cogn Comput 2(2):1–18
Bäck T, Fogel DB, Michalewicz Z (1997) Handbook of Evolutionary Computation. Release 97(1):B1
Balasubramanian S, Marichamy P (2021) An efficient medical data classification using oppositional fruit fly optimization and modified kernel ridge regression algorithm. J Ambient Intell Humaniz Comput 12(3):3889–3899. https://doi.org/10.1007/s12652-020-01733-5
Beekman M, Sword GA, Simpson SJ (2008) Biological foundations of swarm intelligence. Swarm Intell 3–41.
Bezdan T, Stoean C, Naamany AA, Bacanin N, Rashid TA, Zivkovic M et al (2021) Hybrid fruit-fly optimization algorithm with k-means for text document clustering. Mathematics 9(16):1–19
Bhatt R, Maheshwary P, Shukla PK (2018) Simulating fruit fly optimization algorithm in calculation of energy cost with respect to multipath routing for node capture attack in WSN. Int J Innov Technol Explor Eng 8(2):62–65
Bi F, Fu X, Chen W, Fang W, Miao X, Assefa B (2020) Fire detection method based on improved fruit fly optimization-based SVM. Comput Mater Contin 62(1):199–216
Bustamam A, Nurazmi VY, Lestari D (2018) Applications of Cuckoo search optimization algorithm for analyzing protein-protein interaction through Markov clustering on HIV. AIP Conf. Proc. 2023.
Cao G, Wu L (2016) Support vector regression with fruit fly optimization algorithm for seasonal electricity consumption forecasting. Energy 115:734–745. https://doi.org/10.1016/j.energy.2016.09.065
Chen L, Ma R (2022) Market risk early warning based on deep learning and fruit fly optimization. Math Probl Eng 2022:1–9
Chen Y, Pi DC (2019) Novel fruit fly algorithm for global optimisation and its application to short-term wind forecasting. Conn Sci 31(3):244–266
Chen X, Song Z, Zheng H, Wan Z. (2020) Task scheduling based on fruit fly optimization algorithm in mobile cloud computing. Int J Performability Eng 16(4).
Cheng H, Liu C (2013) Flies mixed optimization algorithm based on chaotic maps. Comput Eng 33.
Choubey NS (2014) Fruit fly optimization algorithm for travelling salesperson problem. Int J Comput Appl 107(18):22–27.
Chu S-C, Tsai P-W, Pan J-S (2006) Cat swarm optimization. Pac Rim Int Conf Artif Intell 854–858.
Chu D, He Q, Mao X (2016) Rolling bearing fault diagnosis by a novel fruit fly optimization algorithm optimized support vector machine. J Vibroengineering 18(1):151–164
Copeland BJ (2000) The modern history of computing.
Crawford B, Soto R, Torres-Rojas C, Peña C, Riquelme-Leiva M, Johnson F et al (2015) Using binary fruit fly algorithm for solving the set covering problem [Utilizando el Algoritmo binario Fruit Fly para resolver el Problema del Conjunto de Cobertura]. 2015 10th Iber. Conf. Inf. Syst. Technol. Cist. 2015; https://www.scopus.com/inward/record.uri?eid=2-s2.0-84943329455&doi=10.1109%2FCISTI.2015.7170352&partnerID=40&md5=456af1519884f06110c568be7d153245
Crawford B, Soto R, de la Fuente MH, Elortegui C, Palma W, Torres-Rojas C et al (2022) Binary fruit fly swarm algorithms for the set covering problem. Comput Mater Contin 71(2):4295–4318
Darvish A, Ebrahimzadeh A (2018) Improved fruit-fly optimization algorithm and its applications in antenna arrays synthesis. IEEE Trans Antennas Propag 66(4):1756–1766
Das P (2022) Investigation of hybrid fiber-reinforced concrete beam--column joint behavior using fruit fly optimal NN. In: Das B, Patgiri R, Bandyopadhyay S, Balas VE, editors. Model Simul Optim 655–666.
Das T, Roy R (2018) A novel algorithm for the optimal reactive power dispatch. In: 2018 20th National Power Systems Conference NPSC 2018, no 1, pp 2–7.
Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70. https://doi.org/10.1016/j.advengsoft.2017.05.014
Ding S, Zhang X, Yu J (2016) Twin support vector machines based on fruit fly optimization algorithm. Int J Mach Learn Cybern 7(2):193–203
Ding G, Dong F, Zou H (2019) Fruit fly optimization algorithm based on a hybrid adaptive-cooperative learning and its application in multilevel image thresholding. Appl Soft Comput J. https://doi.org/10.1016/j.asoc.2019.105704
Ding G, Pei X, Yang Y, Huang B (2020) Segmentation of the fabric pattern based on improved fruit fly optimization algorithm. Discret Dyn Nat Soc. https://doi.org/10.1155/2020/9534392
Ding G, Qiao Y, Yi W, Fang W, Du L (2021) Fruit fly optimization algorithm based on a novel fluctuation model and its application in band selection for hyperspectral image. J Ambient Intell Humaniz Comput 12(1):1517–1539
Divya A, Sukumaran DS (2020) An efficient vector quantization based image compression using fruit fly algorithm. Digit Signal Process. http://ciitresearch.org/dl/index.php/dsp/article/view/DSP012020004.
Dongxiao N, Tiannan M, Bingyi L (2017) Power load forecasting by wavelet least squares support vector machine with improved fruit fly optimization algorithm. J Comb Optim 33(3):1122–1143. https://doi.org/10.1007/s10878-016-0027-7
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
dos Santos Coelho L, Mariani VC (2008) Use of chaotic sequences in a biologically inspired algorithm for engineering design optimization. Expert Syst Appl 34(3):1905–1913.
Du H (2019) Implementation of improved fruit fly optimization algorithm in stock market segment analysis and forecasting (2019) In: Proceedings of the international conference on intelligent robots and systems ICRIS 2019. IEEE 2019:509–512
Du TS, Ke XT, Liao JG, Shen YJ (2018) DSLC-FOA: improved fruit fly optimization algorithm for application to structural engineering design optimization problems. Appl Math Model 55:314–339. https://doi.org/10.1016/j.apm.2017.08.013
Duan J, Chen Q, Sun W, Pan Q (2017) A multi-swarm fruit fly optimization algorithm to minimize makespan for the hybrid flowshop problem. In: 2017 36th Chinese Control Conference, pp 2796–800.
El-Ela AA, Sehiemy RA El, Rizk-Allah RM, Fatah DA (2016) Multi-objective fruit fly optimization algorithm for solving economic power dispatch problem. 17–22.
El-Shorbagy MA (2022) Chaotic fruit fly algorithm for solving engineering design problems. Complexity, Hindawi. https://doi.org/10.1155/2022/6627409
Fan Y, Wang P, Heidari AA, Wang M, Zhao X, Chen H et al (2020a) Rationalized fruit fly optimization with sine cosine algorithm: a comprehensive analysis. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2020.113486
Fan Y, Wang P, Heidari AA, Wang M, Zhao X, Chen H et al (2020b) Boosted hunting-based fruit fly optimization and advances in real-world problems. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2020.113502
Fan Y, Wang P, Mafarja M, Wang M, Zhao X, Chen H (2021) A bioinformatic variant fruit fly optimizer for tackling optimization problems. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2020.106704
Gabi D, Dankolo NM, Muslim AA, Abraham A, Joda MU, Zainal A et al (2022) Dynamic scheduling of heterogeneous resources across mobile edge-cloud continuum using fruit fly-based simulated annealing optimization scheme. Neural Comput Appl. https://doi.org/10.1007/s00521-022-07260-y
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845. https://doi.org/10.1016/j.cnsns.2012.05.010
Geruna HA, Abdullah NRH, Asril MZ, Mustafa M, Samad R, Pebrianti D (2017) Fruit fly optimization (FFO) for solving economic dispatch problem in power system. In: 2017 7th IEEE the international conference on industrial and systems engineering, technology ICSET 2017, October, pp 106–10.
Gouda R, Chandraprakash V (2022) Multi-objective crow search and fruit fly optimization for combinatorial test case prioritization. Int J Softw Innov 9(4):1–19
Govindaraj P, Natarajan J (2020) Trust-based fruit fly optimisation algorithm for task scheduling in a cloud environment. Int J Internet Manuf Serv 7(1–2):97–114
Guo X, Zhang J, Li W, Zhang Y (2017) A fruit fly optimization algorithm with a traction mechanism and its applications. Int J Distrib Sens Netw 13(11).
Guo XD, Zhang XL, Wang LF (2020) Fruit fly optimization algorithm based on single-gene mutation for high-dimensional unconstrained optimization problems. Math Probl Eng
Han M (2021) A V2G scheduling strategy based on the fruit fly optimization algorithm. J Phys Conf Ser 1952(4).
Han J, Wang P, Yang X (2012) Tuning of PID controller based on fruit fly optimization algorithm. IEEE Int Conf Mechatronics Autom ICMA 2012(2012):409–413
Han X, Liu Q, Wang H, Wang L (2018) Novel fruit fly optimization algorithm with trend search and co-evolution. Knowledge-Based Syst 141:1–17. https://doi.org/10.1016/j.knosys.2017.11.001
Hao Q, Fang L, Tao S (2018) A discrete fruit fly optimization algorithm for traveling salesman problem. In: Proceedings of 2017 international conference on industrial informatics - computing technology, intelligent technology, industrial information integration, ICIICII 2017. 2017-Decem:254–7.
Hare I (2016) The evolution of computers and softwareno title. IT Hare. 2016. http://ithare.com/the-evolution-of-computers-and-software/. Accessed 1 Dec 2021
He C, Li X, Wang K, Li Y (2020) An improved fruit fly optimization algorithm and its application in wet flue gas desulfurization system. In: Proceedings of 32nd Chinese control and decision conference, CCDC 2020, pp 5125–5130.
Hedayatzadeh R, Akhavan Salmassi F, Keshtgari M, Akbari R, Ziarati K (2010) Termite colony optimization: a novel approach for optimizing continuous problems. 18th Iran Conf Electr Eng 2010:553–558
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872. https://doi.org/10.1016/j.future.2019.02.028
Hong S, Xiuling Y, Pengyi W (2021) Search of non-circular slip surface based on improved FOA. Am J Civ Eng 9(6):213
Hordijk W (2021) Evolution as a problem solver in computer science. https://thisviewoflife.com/evolution-as-a-problem-solver-in-computer-science/. Accessed 1 2021
Hou Y, Li J, Yu H, Li Z (2019) BIFFOA: a novel binary improved fruit fly algorithm for feature selection. IEEE Access IEEE 7:81177–81194
Hou W, Li J, Xu J, Lee KY, Huang Y (2020) Visual-detection based fruit fly optimization algorithm for robust analysis of integrated energy systems. IFAC-PapersOnLine. 53(2):13562–13567. https://doi.org/10.1016/j.ifacol.2020.12.801
Hu J, Wang C, Liu C, Ye Z (2017a) Improved K-means algorithm based on hybrid fruit fly optimization and differential evolution. In: International conference on computer science and education, pp 464–467 .
Hu R, Wen S, Zeng Z, Huang T (2017b) A short-term power load forecasting model based on the generalized regression neural network with decreasing step fruit fly optimization algorithm. Neurocomputing 221:24–31. https://doi.org/10.1016/j.neucom.2016.09.027
Hu G, Xu Z, Wang G, Zeng B, Liu Y, Lei Y (2021) Forecasting energy consumption of long-distance oil products pipeline based on improved fruit fly optimization algorithm and support vector regression. Energy 224:120153. https://doi.org/10.1016/j.energy.2021.120153
Huang L, Wang G, Bai T, Wang Z (2017) An improved fruit fly optimization algorithm for solving traveling salesman problem. Front Inf Technol Electron Eng 18(10):1525–1533.
Huang H, Feng X, Zhou S, Jiang J, Chen H, Li Y et al (2019) A new fruit fly optimization algorithm enhanced support vector machine for diagnosis of breast cancer based on high-level features. BMC Bioinf 20(Suppl 8):1–14
Huang C, Li X, Wen Y (2021) AN OTSU image segmentation based on fruitfly optimization algorithm. Alex Eng J Faculty Eng 60(1):183–188. https://doi.org/10.1016/j.aej.2020.06.054
Hussien AG, Amin M, Aziz MAE (2020a) A comprehensive review of moth-flame optimisation: variants, hybrids, and applications. J Exp Theor Artif Intell 32(4):705–725. https://doi.org/10.1080/0952813X.2020.1737246
Hussien AG, Amin M, Wang M, Liang G, Alsanad A, Gumaei A et al (2020b) Crow search algorithm: theory, recent advances, and applications. IEEE Access 8:173548–173565
Hussien AG, Abualigah L, Zitar RA, Hashim FA, Amin M, Saber A, et al (2022) Recent advances in Harris Hawks optimization: a comparative study and applications. Electron
Hwang G-J, Chu H-C, Yin P-Y, Lin J-Y (2008) An innovative parallel test sheet composition approach to meet multiple assessment criteria for national tests. Comput Educ 51(3):1058–1072
Ibraheem GAR, Azar AT, Ibraheem IK, Humaidi AJ (2020) A novel design of a neural network-based fractional PID controller for mobile robots using hybridized fruit fly and particle swarm optimization. Complexity
Ibrahim IA, Hossain MJ, Duck BC (2022) A hybrid wind driven-based fruit fly optimization algorithm for identifying the parameters of a double-diode photovoltaic cell model considering degradation effects. Sustain Energy Technol Assessm 50:101685.
Iscan H, Gunduz M (2016) A survey on fruit fly optimization algorithm. In Proceedings of 11th international conference on signal-image technology & internet-based systems, SITIS 2015. IEEE 1:520–527.
Iscan H, Gunduz M (2017) An application of fruit fly optimization algorithm for traveling salesman problem. Procedia Comput Sci 111:58–63. https://doi.org/10.1016/j.procs.2017.06.010
Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol Comput 44:148–175
Jerlin Rubini L, Perumal E (2020) Efficient classification of chronic kidney disease by using multi-kernel support vector machine and fruit fly optimization algorithm. Int J Imaging Syst Technol 30(3):660–673
Jiang Z, Bin, Yang Q (2016) A discrete fruit fly optimization algorithm for the traveling salesman problem. PLoS ONE 11(11):1–15.
Jiang W, Wu X, Gong Y, Yu W, Zhong X (2019) Monthly electricity consumption forecasting by the fruit fly optimization algorithm enhanced Holt-Winters smoothing method. arXiv:1908.06836
Jiang W, Wu X, Gong Y, Yu W, Zhong X (2020) Holt–Winters smoothing enhanced by fruit fly optimization algorithm to forecast monthly electricity consumption. Energy 193:116779. https://doi.org/10.1016/j.energy.2019.116779
Jiang F, Zhang W, Peng Z (2022) Multivariate adaptive step fruit fly optimization algorithm optimized generalized regression neural network for short-term power load forecasting. Front Environ Sci 10(March):1–13
Kapila D, Bhagat N (2021) Efficient feature selection technique for brain tumor classification utilizing hybrid fruit fly based abc and ann algorithm. Mater Today Proc 51:12–20. https://doi.org/10.1016/j.matpr.2021.04.089
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization.
Ke X, Zhang Y, Li Y, Du T (2016) Solving design of pressure vessel engineering problem using a fruit fly optimization algorithm. Int J Simul Syst Sci Technol 17(43):5.1–5.7.
Kiruthigha K, Ravichandran KS (2017) A survey on fruit fly optimization algorithm and its improvements. Res J Pharm Biol Chem Sci 8(1):757–767
Kristianto RP (2019) Modeling of time series data prediction using fruit fly optimization algorithm and triple exponential smoothing. In: 2019 4th international conference on information technology, information systems and electrical engineering ICITISEE 2019. 407–412.
Kumar V, Kumar D (2021) A systematic review on firefly algorithm: past, present, and future. Arch Comput Methods Eng 28(4):3269–3291. https://doi.org/10.1007/s11831-020-09498-y
Kumar B, Ranjan RK, Husain A (2021) A multi-objective enhanced fruit fly optimization (MO-EFOA) framework for despeckling SAR images using DTCWT based local adaptive thresholding. Int J Remote Sens 42(14):5497–518. https://doi.org/10.1080/01431161.2021.1921875
Kumaresan PL, Pasupathi S, Lingaswamy S, Thangaswamy S, Shunmuganathan V, Pelusi D (2021) Fruit-fly optimization based feature integration in image retrieval. Math Biosci Eng 18(5):6178–6197
Kun W, Shunzhi J (2017) Airport energy consumption forecasting based on EMD and fruit fly parameters optimization LSSVM. Comput. Era
Lawanya Shri M, Subha S, Balusamy B (2017a) Energy-aware fruitfly optimisation algorithm for load balancing in cloud computing environments. Int J Intell Eng Syst 10(1):75–85
Lawanya Shri M, Balusamy B, Subha S (2017b) Energy-aware hybrid fruitfly optimization for load balancing in cloud environments for EHR applications. Inform Med Unlocked 8:42–50. https://doi.org/10.1016/j.imu.2017.02.005
Lenin K (2020) Solving optimal reactive power problem by enhanced fruit fly optimization algorithm and status of material algorithm. Int J Appl Power Eng 9(2):100
Li Y, Han M (2020) Improved fruit fly algorithm on structural optimization. Brain Inf 7(1):1–13. https://doi.org/10.1186/s40708-020-0102-9
Li Y, Lian S (2018) Improved fruit fly optimization algorithm incorporating Tabu search for optimizing the selection of elements in trusses. KSCE J Civ Eng 22(12):4940–4954
Li S, Lu ZR (2015) Multi-swarm fruit fly optimization algorithm for structural damage identification. Struct Eng Mech 56(3):409–422
Li H, Guo S, Zhao H, Su C, Wang B (2012) Annual electric load forecasting by a least squares support vector machine with a fruit fly optimization algorithm. Energies 5(11):4430–4445
Li HZ, Guo S, Li CJ, Sun JQ (2013) A hybrid annual power load forecasting model based on generalized regression neural network with fruit fly optimization algorithm. Knowl Based Syst 37:378–387. https://doi.org/10.1016/j.knosys.2012.08.015
Li T, Gao L, Li P, Pan Q (2016) An ensemble fruit fly optimization algorithm for solving range image registration to improve quality inspection of free-form surface parts. Inf Sci (Ny) 367–368:953–974. https://doi.org/10.1016/j.ins.2016.07.030
Li G, Tian T, Chen J, Wang X (2018a) An application of improved fruit fly optimization algorithm for vibration isolation system. In: Proceedings of 2018 11th international symposium on computing intelligence Des. ISC, vol 1, pp 244–247. IEEE
Li X, Sun L, Li J, Piao H (2018b) An improved fruit fly optimization algorithm and its application in heat exchange fouling ultrasonic detection. Math Probl Eng.
Liang J, Zhang H, Wang K, Jia R (2019) Economic Dispatch of Power System Based on Improved Fruit Fly Optimization Algorithm. in: 14th IEEE Conference Industrial Electronics and Applications 2019:1360–1366
Lin SM (2013) Analysis of service satisfaction in web auction logistics service using a combination of Fruit fly optimization algorithm and general regression neural network. Neural Comput Appl 22(3–4):783–791
Liu Y, Wang X, Li Y (2012) A modified fruit-fly optimization algorithm aided PID controller designing. Proc World Congr Intell Control Autom 61104149:233–238
Liu Q, Zhan M, Chekem FO, Shao X, Ying B, Sutherland JW (2017a) A hybrid fruit fly algorithm for solving flexible job-shop scheduling to reduce manufacturing carbon footprint. J Clean Prod 168:668–678
Liu X, Shi Y, Xu J (2017b) Parameters tuning approach for proportion integration differentiation controller of magnetorheological fluids brake based on improved fruit fly optimization algorithm. Symmetry (Basel) 9(7).
Liu J, Tan J, Qin J, Xiang X (2020) Smoke image recognition method based on the optimization of SVM parameters with improved fruit fly algorithm. KSII Trans Internet Inf Syst 14(8):3534–3549
Loheswaran K (2021) An upgraded fruit fly optimisation algorithm for solving task scheduling and resource management problem in cloud infrastructure. IET Netw 10(1):24–33
Lu JW, Wang L, Jiang E Da (2017) A discrete fruit fly optimization algorithm for the capacitated vehicle routing problem. Chinese Control Conference CCC, pp 2744–2749.
Lu H, Azimi M, Iseley T (2019) Short-term load forecasting of urban gas using a hybrid model based on improved fruit fly optimization algorithm and support vector machine. Energy Rep 5:666–677. https://doi.org/10.1016/j.egyr.2019.06.003
Lu W, Ma L, Chen H, Jiang X, Gong M (2020) A clinical prediction model in health time series data based on long short-term memory network optimized by fruit fly optimization algorithm. IEEE Access 8:136014–136023
Luo H, Zhang G, Shen Y, Hu J (2014a) Mixed fruit fly optimization algorithm based on Lozi’s chaotic mapping. In: Proceedings of 2014a 9th international conference P2P, parallel, grid, cloud internet comput. 3PGCIC 2014a, pp 179–183.
Luo H, Zhang G, Shen Y, Hu J, Mitić M, Vuković N, et al (2014b) Mixed fruit fly optimization algorithm based on Lozi’s chaotic mapping. In: Proceedings of 2014b 9th international conference P2P, parallel, grid, cloud internet comput. 3PGCIC 2014b, vol 89, pp 179–183. https://doi.org/10.1016/j.amc.2015.07.030
Lv SX, Zeng YR, Wang L (2018) An effective fruit fly optimization algorithm with hybrid information exchange and its applications. Int J Mach Learn Cybern 9(10):1623–1648.
Ma X, Xu S, An F, Lin F (2018) A novel real-time image restoration algorithm in edge computing. Wirel Commun Mob Comput
Mahoney MS (1988) The history of computing in the history of technology. Ann Hist Comput 10:113–125
Mallala B, Papana VP, Sangu R, Palle K, Chinthalacheruvu VKR (2022) Multi-objective optimal power flow solution using a non-dominated sorting hybrid fruit fly-based artificial bee colony. Energies 15(11)
Mehdifar F, Gholami HS, Kharrati H, Menhaj MB (2017) A modified fruit fly optimization algorithm and its application to control of robot manipulators. In: 2017 5th international conference on control, instrumentation, and automation, ICCIA 2017, pp 120–125.
Meng T, Pan QK (2017) An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem. Appl Soft Comput J 50:79–93. https://doi.org/10.1016/j.asoc.2016.11.023
Meng T, Duan JH, Pan QK, Chen Q Da, Guo JT (2018) An enhanced fruit fly optimization for the flexible job shop scheduling problem with lot streaming. In: Chinese control conference, CCC. Technical Committee on Control Theory, Chinese Association of Automation 2345–2349.
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98. https://doi.org/10.1016/j.advengsoft.2015.01.010
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073.
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
Mitić M, Vuković N, Petrović M, Miljković Z (2015) Chaotic fruit fly optimization algorithm. Knowl Based Syst 89(August):446–458. https://doi.org/10.1016/j.knosys.2015.08.010
Mohamad AB, Zain AM, Bazin NEN (2014) Cuckoo search algorithm for optimization problems—a literature review and its applications. Appl Artif Intell 28(5):419–448. https://doi.org/10.1080/08839514.2014.904599
Mohammadi FG, Amini MH, Arabnia HR (2020) Evolutionary computation, optimization, and learning algorithms. Optim Learn Control Interdepend Complex Netw 1123:37.
Mohar SS, Goyal S, Kaur R (2021) Fruit fly optimization algorithm for intelligent IoT applications 16. 1 an introduction to the internet of things, pp 287–309.
Moher D, Liberati A, Tetzlaff J, Altman DG (2009) Preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. BMJ 339(7716):332–336. https://doi.org/10.1136/bmj.b2535
Mohsenmousavi S, Alikar N, Taghi S, Niaki A (2018) Application of a tuned fruit fly optimization algorithm in an inventory-supply chain problem. Int J Adv Comput Eng Netw 12:23–27
Mousavi SM, Alikar N, Niaki STA, Bahreininejad A (2015) Optimizing a location allocation-inventory problem in a two-echelon supply chain network: a modified fruit fly optimization algorithm. Comput Ind Eng 87:543–560. https://doi.org/10.1016/j.cie.2015.05.022
Mousavi SM, Tavana M, Alikar N, Zandieh M (2019) A tuned hybrid intelligent fruit fly optimization algorithm for fuzzy rule generation and classification. Neural Comput Appl 31(3):873–885
N AC, Shehin AU (2018) An efficient algorithm for video restoration. Asian J Appl Sci Technol 2(2):526–530
Niu J, Zhong W, Liang Y, Luo N, Qian F (2015) Fruit fly optimization algorithm based on differential evolution and its application on gasification process operation optimization. Knowl Based Syst 88:253–263. https://doi.org/10.1016/j.knosys.2015.07.027
Ouahab A, Belbachir MF (2021) Remote sensing data fusion using fruit fly optimization. Multimed Tools Appl Multimed Tools Appl 80(2):2951–2973
Pan W-T (2011) A new evolutionary computation approach: fruit fly optimization algorithm. In: 2011 Conference Digital Technology Innovation Management, p 382–391.
Pan WT (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74. https://doi.org/10.1016/j.knosys.2011.07.001
Pan WT (2013) Using modified fruit fly optimisation algorithm to perform the function test and case studies. Conn Sci 25(2–3):151–160
Pan W-T (2014) Mixed modified fruit fly optimization algorithm with general regression neural network to build oil and gold prices forecasting model. Kybernetes 43(7):1053–1063. https://doi.org/10.1108/K-02-2014-0024
Pan QK, Sang HY, Duan JH, Gao L (2014) An improved fruit fly optimization algorithm for continuous function optimization problems. Knowl Based Syst 62:69–83. https://doi.org/10.1016/j.knosys.2014.02.021
Pan WT, Zhu WZ, Ma FX, Zhong ZC, Yuan XF (2017) Modified fruit fly optimization algorithm of logistics storage selection. Int J Adv Manuf Technol 93(1–4):547–558.
Pan Z, Chen Y, Cheng W, Guo D (2018) Improved fruit fly optimization algorithm for traveling salesman problem. In: Proceedings of 33rd Youth Academic Annual Conference of Chinese Association of Automation, YAC 2018 IEEE 2018:466–470
Pan H, Qin K, Zhang J, Yuan C (2022) Fruit fly optimization algorithm multi-objective control method for MMC traction power supply system with unbalanced distribution network. Int J Dyn Control. https://doi.org/10.1007/s40435-022-00927-3
Parhi P, Naik J, Mishra SP, Bisoi R (2020) A hybridized levy flight fruit fly optimization based kernel extreme learning machine for biomedical data classification. In: 2020 international conference on artificial intelligence and signal processing, AISP 2014, pp 0–4.
Peng L, Zhu Q, Lv SX, Wang L (2020) Effective long short-term memory with fruit fly optimization algorithm for time series forecasting. Soft Comput 24(19):15059–15079. https://doi.org/10.1007/s00500-020-04855-2
Poluru RK, Kumar RL (2021) An improved fruit fly optimization (IFFOA) based cluster head selection algorithm for internet of things. Int J Comput Appl 43(7):623–631.
Pu Y, Apel DB, Pourrahimian Y, Chen J (2019) Evaluation of Rockburst potential in kimberlite using fruit fly optimization algorithm and generalized regression neural networks. Arch Min Sci 64(2):279–296
Qian H, Zhang Q, Lei D, Pan Z (2017) A cooperated fruit fly optimization algorithm for Knapsack problem. In: Proceedings of 2017 Chinese Automation Congress, CAC 2017. 6:591–595.
Rahul P, Kaarthick B (2021) Quality based clustering of node using fuzzy-fruit fly optimization for cluster head and gateway selection in healthcare application.
Rautela K, Kumar D, Kumar V (2022) A systematic review on breast cancer detection using deep learning techniques. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-022-09744-5
Rizk Allah RM. Hybridization of fruit fly optimization algorithm and firefly algorithm for solving nonlinear programming problems. Int J Swarm Intell Evol Comput 05(02).
Roy R, Das T, Mandal KK (2021) Optimal reactive power dispatch using a novel optimization algorithm. J Electr Syst Inf Technol 8(1). https://doi.org/10.1186/s43067-021-00041-y
Ruiz R, Stützle T (2007) A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 177(3):2033–2049.
Sakthivel S, Kavipriya K, Poovarasi P, Prema B (2017) Application of fruit fly algorithm for security constrained optimal power flow problem. Int J Comput Appl 162(12):16–21
Salehi M, Farhadi S, Moieni A, Safaie N, Hesami M (2021) A hybrid model based on general regression neural network and fruit fly optimization algorithm for forecasting and optimizing paclitaxel biosynthesis in Corylus avellana cell culture. Plant Methods 17(1):1–13
Samadianfard S, Jarhan S, Salwana E, Mosavi A, Shamshirband S, Akib S (2019a) Support vector regression integrated with fruit fly optimization algorithm for river flow forecasting in lake urmia basin. Water (Switzerland) 11(9).
Samadianfard S, Jarhan S, Salwana E, Mosavi A, Shamshirband S, Akib S (2019b) Support vector regression integrated with fruit fly optimization algorithm for river flow forecasting in lake Urmia basin. Water (switzerland) 11(9):1–18
Sang HY, Pan QK, Duan P (2019) Self-adaptive fruit fly optimizer for global optimization. Nat Comput 18(4):785–813.
Seghir F, Khababa A (2018) A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition. J Intell Manuf 29(8):1773–1792.
Shan D, Cao G, Dong H (2013) LGMS-FOA: an improved fruit fly optimization algorithm for solving optimization problems. Math Probl Eng
Shao Z, Pi D, Shao W (2020) Hybrid enhanced discrete fruit fly optimization algorithm for scheduling blocking flow-shop in distributed environment. Expert Syst Appl 145:113147
Shehu U, Safdar G, Epiphaniou G (2016) Fruit fly optimization algorithm for network-aware web service composition in the cloud. Int J Adv Comput Sci Appl 7(2):1–11
Shen L, Chen H, Kang W, Gu H, Zhang B, Ge T (2015) Fruit fly optimization algorithm based SVM classifier for efficient detection of Parkinson’s disease. Int Conf Swarm Intell, pp 98–106.
Shen L, Chen H, Yu Z, Kang W, Zhang B, Li H et al (2016) Evolving support vector machines using fruit fly optimization for medical data classification. Knowl Based Syst 96:61–75
Sheng W, Bao Y (2013) Fruit fly optimization algorithm based fractional order fuzzy-PID controller for electronic throttle. Nonlinear Dyn 73(1–2):611–619
Shi J, Mao Y, Li P, Liu G, Liu P, Yang X et al (2020) Hybrid mutation fruit fly optimization algorithm for solving the inverse kinematics of a redundant robot manipulator. Math Probl Eng
Soleimanian F, Gharehchopogh, Mousavi SK (2019) A new feature selection in email spam detection by particle swarm optimization and fruit fly optimization algorithms. J Comput Knowl Eng 2(2)
Srikanth V, Natarajan V, Jegajothi B, Durai Arumugam SSL, Nageswari D (2022) Fruit fly optimization with deep learning based reactive power optimization model for distributed systems. In: 2022 international conference on electron renewable systems, pp 319–324.
Sun W, Ye M (2015) Short-term load forecasting based on wavelet transform and least squares support vector machine optimized by fruit fly optimization algorithm. J Electr Comput Eng
Sun X, Bi Y, Karami H, Naini S, Band SS, Mosavi A (2021) Hybrid model of support vector regression and fruitfly optimization algorithm for predicting ski-jump spillway scour geometry. Eng Appl Comput Fluid Mech 15(1):272–291. https://doi.org/10.1080/19942060.2020.1869102
Susan TSA, Balasubramanian N (2022a) Scheduling on-demand charging request in wireless rechargeable sensor network with fruit fly optimization-based path selection. Int J Inf Technol. https://doi.org/10.1007/s41870-022-00958-1
Susan TSA, Balasubramanian N (2022b) Scheduling on-demand charging request in wireless rechargeable sensor network with fruit fly optimization-based path selection. Int J Inf Technol
Tao X, Zhang L, Wang F, Tian G, Zhang H (2022) Three-partition multistrategy adaptive fruit fly optimization algorithm for microgrid droop control. Int Trans Electr Energy Syst 2022:1–20
Tian Z (2020) Echo state network based on improved fruit fly optimization algorithm for chaotic time series prediction. J Ambient Intell Humaniz Comput https://doi.org/10.1007/s12652-020-01920-4
Tian X, Li J (2019) A novel improved fruit fly optimization algorithm for aerodynamic shape design optimization. Knowl Based Syst 179:77–91. https://doi.org/10.1016/j.knosys.2019.05.005
Wang CL, Li SW (2018a) Hybrid fruit fly optimization algorithm for solving multi-compartment vehicle routing problem in intelligent logistics. Adv Prod Eng Manag 13(4):466–478
Wang Y, Li Y (2018b) Multiple repellents based fruit fly algorithm for PID parameter optimization. J Intell Comput 9(2):76
Wang L, Zheng X (2018) A knowledge-guided multi-objective fruit fly optimization algorithm for the multi-skill resource constrained project scheduling problem. Swarm Evol Comput 38:54–63. https://doi.org/10.1016/j.swevo.2017.06.001
Wang L, Zheng XL, Wang SY (2013) A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem. Knowl Based Syst 48:17–23. https://doi.org/10.1016/j.knosys.2013.04.003
Wang F, Wang W, Dong J, Feng T (2015a) A novel discrete fruit fly optimization algorithm for intelligent parallel test sheets generation. In: MATEC Web Conference, p 22.
Wang G-G, Deb S, Coelho L dos S (2015b) Elephant herding optimization. In: 3rd international symposium on computational and business intelligence, p 1–5.
Wang L, Shi Y, Liu S (2015c) An improved fruit fly optimization algorithm and its application to joint replenishment problems. Expert Syst Appl 42(9):4310–4323. https://doi.org/10.1016/j.eswa.2015.01.048
Wang L, Liu R, Liu S (2016a) An effective and efficient fruit fly optimization algorithm with level probability policy and its applications. Knowl Based Syst 97:158–174
Wang Y, Bai Y, Hao Y (2016b) Image restoration based on structure and fruit fly optimization algorithm. In: Proceedings of IEEE international conference on software engineering and service sciences, ICSESS, pp 622–626.
Wang Q, Zhang Y, Xiao Y, Li J (2017) Kernel-based fuzzy C-means clustering based on fruit fly optimization algorithm. In: 2017 international conference on grey systems and intelligent services, p 251–256.
Wang T, Xu J, Luo W, Yu Y, Huang Z (2021) A novel fruit fly optimization algorithm with Levi flight and challenge probability. Procedia Comput Sci 183:182–188. https://doi.org/10.1016/j.procs.2021.02.048
Wang RY, Hu P, Hu CC, Pan JS (2022a) A novel fruit fly optimization algorithm with quasi-affine transformation evolutionary for numerical optimization and application. Int J Distrib Sens Netw 18(2).
Wang Z, Wang S, Tang H (2022b) Wireless sensor network coverage optimization based on sparrow search algorithm. Lect Notes Electr Eng 878 LNEE:251–258.
Wei LS, Wu X, Niu MQ, Chen ZY (2014) FOA based PID controller for human balance keeping. Appl Mech Mater 494–495:1072–1075
Wu L, Xiao W, Zhang L, Liu Q, Wang J (2016a) An improved fruit fly optimization algorithm based on selecting evolutionary direction intelligently. Int J Comput Intell Syst 9(1):80–90
Wu T, Yao M, Yang J (2016b) Dolphin swarm algorithm. Front Inf Technol Electron Eng 17(8):717–729. https://doi.org/10.1631/FITEE.1500287
Wu L, Liu Q, Tian X, Zhang J, Xiao W (2017) A new improved fruit fly optimization algorithm IAFOA and its application to solve engineering optimization problems. Knowl Based Syst 144:153–173. https://doi.org/10.1016/j.knosys.2017.12.031
Wu L, Wang H-Y, Zuo C, Wei H-L (2018) Multi-objective fruit fly optimization based on cloud model*. In: 2018b world congress on intelligent control and automation, pp 335–340.
Wu L, Wang HY, Zuo C, Wei HL (2019) Multi-objective fruit fly optimization based on cloud model∗. In: Proceedings of the 4th world congress on intelligent control and automation 2019, vol 2018, pp 335–340.
Wu ZH, Chen HJ, Yang JJ (2020) Optimization of order-picking problems by intelligent optimization algorithm. Math Probl Eng
Wu B, Jiang HJ, Wang C, Dong M (2021) Knowledge and behavior-driven fruit fly optimization algorithm for field service scheduling problem with customer satisfaction. Complexity 2021:22
Xiao C, Hao K, Ding Y (2014) An improved fruit fly optimization algorithm inspired from cell communication mechanism for pre-oxidation process of carbon fiber production. In: Proceedings of the 33rd Chinese control conference, CCC 2014, vol 2015, pp 9033–9038.
Xiao W, Yang Y, Xing H, Meng X (2015) Clustering algorithm based on fruit fly optimization. In: Ciucci D, Wang G, Mitra S, Wu W-Z (eds) Rough Sets and Knowledge Technology. Springer, Cham, pp 408–419
Xiong C, Lian S (2021) Structural damage identification based on improved fruit fly optimization algorithm. KSCE J Civ Eng 25(3):985–1007
Xu FQ, Tao YT (2013) The improvement of fruit fly optimization algorithm—using bivariable function as example. Adv Mater Res 756–759(Iccia):2952–2957.
Yadav A, Tripathi A (2022) Selection of OLAP materialized cube by using a fruit fly optimization (FFO) approach: a multidimensional data model. In: Nayak P, Pal S, Peng S-L (eds) IoT Anal Sens Networks, 265–273.
Yan C, Wu B, Ma J, Zhang G, Luo J, Wang J et al (2021) A novel hybrid filter/wrapper feature selection approach based on improved fruit fly optimization algorithm and chi-square test for high dimensional microarray data. Curr Bioinform 16(1):63–79
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. Nat Inspired Coop Strateg Optim (NICSO 2010). Springer, New York 65–74.
Yang X-S, Cuckoo DS (2009) Search via Lévy flights. World Congr Nat Biol Inspired Comput 2009:210–214
Yang X-S, Slowik A (2020) Firefly algorithm. Swarm Intell Algorithms 163–174.
Yang M, Liu N bo, Liu W (2017) Image 1D OMP sparse decomposition with modified fruit-fly optimization algorithm. Cluster Comput 20(4):3015–322.
Yang X, Li W, Su L, Wang Y, Yang A (2020) An improved evolution fruit fly optimization algorithm and its application. Neural Comput Appl 32(14):9897–9914. https://doi.org/10.1007/s00521-019-04512-2
Ye F, Lou XY, Sun LF (2017) An improved chaotic fruit fly optimization based on a mutation strategy for simultaneous feature selection and parameter optimization for SVM and its applications. PLoS ONE
Yong W, Tao W, Cheng-Zhi Z, Hua-Juan H. A new stochastic optimization approach—dolphin swarm optimization algorithm. Int J Comput Intell Appl 15(02):1650011. https://doi.org/10.1142/S1469026816500115
Yuan M, Wang M (2018) A feature selection method based on an improved fruit fly optimization algorithm in the process of numerical control milling. Adv Mech Eng 10(5):1–10
Yuan X, Dai X, Zhao J, He Q (2014a) On a novel multi-swarm fruit fly optimization algorithm and its application. Appl Math Comput 233(September 2017):260–71.
Yuan X, Dai X, Zhao J, He Q (2014b) On a novel multi-swarm fruit fly optimization algorithm and its application. Appl Math Comput 233(May):260–271
Yuan X, Liu Y, Xiang Y, Yan X (2015) Parameter identification of BIPT system using chaotic-enhanced fruit fly optimization algorithm. Appl Math Comput 268(61104088):1267–1281. https://doi.org/10.1016/j.amc.2015.07.030
Yuan G, Yang Y, Tian G, Fathollahi-Fard AM (2022) Capacitated multi-objective disassembly scheduling with fuzzy processing time via a fruit fly optimization algorithm. Environ Sci Pollut Res
Zhang Y (2016) X-ray image enhancement using the fruit fly optimization algorithm. Int J Simul Syst Sci Technol 17(36):44.1–44.6.
Zhang P, Wang L (2014) A grouped fruit-fly optimization algorithm for the no-wait lot streaming flow shop scheduling. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics). 8589 LNAI:664–74.
Zhang J, Wang R, Li J, Yang Y (2014) Fruit Fly Optimization Based Least Square Support Vector Regression for Blind Image Restoration. in: International Symposium on Optoelectronic Technology and Application 2014: Image Processing and Pattern 2014(9301):93011W
Zhang Y, Cui G, Zhu E, He Q (2016) AFOA: an adaptive fruit fly optimization algorithm with global optimizing ability. Int J Artif Intell Tools 25(6).
Zhang X, Chen G, Jia S (2018a) Parameters optimization of PID controller based on improved fruit fly optimization algorithm. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics). Springer, New York
Zhang X, Chen G, Jia S (2018b) Parameters optimization of PID controller based on improved fruit fly optimization algorithm. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics). Springer, New York. https://doi.org/10.1007/978-3-319-93815-8_40
Zhang X, Liu X, Tang S, Królczyk G, Li Z (2019) Solving scheduling problem in a distributed manufacturing system using a discrete fruit fly optimization algorithm. Energies 12(17).
Zhang J, Feng J, Yang Y, Wang JH (2020a) Finding community modules for brain networks combined uniform design with fruit fly optimization algorithm. Interdiscip. Sci Comput Life Sci 12(2):178–92. https://doi.org/10.1007/s12539-020-00371-x
Zhang X, Xia S, Li X (2020b) Quantum behavior-based enhanced fruit fly optimization algorithm with application to UAV path planning. Int J Comput Intell Syst 13(1):1315–1331
Zhang X, Xu Y, Yu C, Heidari AA, Li S, Chen H et al (2020c) Gaussian mutational chaotic fruit fly-built optimization and feature selection. Expert Syst Appl 141:112976. https://doi.org/10.1016/j.eswa.2019.112976
Zhang P, Wang L, Liu Q, Zhan M, Chekem FO, Shao X et al (2021) A hybrid fruit fly algorithm for solving flexible job-shop scheduling to reduce manufacturing carbon footprint. IET Netw 54(18):5554–5566
Zhao F, Ding R, Wang L, Cao J, Tang J (2021) A hierarchical guidance strategy assisted fruit fly optimization algorithm with cooperative learning mechanism. Expert Syst Appl 183(June):115342. https://doi.org/10.1016/j.eswa.2021.115342
Zheng XL, Wang L (2016a) A knowledge-guided fruit fly optimization algorithm for dual resource constrained flexible job-shop scheduling problem. Int J Prod Res 54(18):5554–5566
Zheng XL, Wang L (2016b) A Pareto based fruit fly optimization algorithm for task scheduling and resource allocation in cloud computing environment. IEEE Congr. Evol. Comput. CEC 2016b. 2016b:3393–3400.
Zheng T, Liu J, Luo W, Lu Z (2018) Structural damage identification using cloud model based fruit fly optimization algorithm. Struct Eng Mech Int J 67(3):245–254
Zhong W, Niu J, Liang Y, Kong X, Qian F (2015) Multi-strategy fruit fly optimization algorithm and its application. Huagong Xuebao/CIESC J 66(12):4888–4894
Zhou R, Liu Q, Xu Z, Wang L, Han X (2017) Improved fruit fly optimization algorithm-based density peak clustering and its applications. Teh Vjesn 24(2):473–480
Zhou R, Liu Q, Wang J, Han X, Wang L (2021) Modified semi-supervised affinity propagation clustering with fuzzy density fruit fly optimization. Neural Comput Appl 33(10):4695–4712
Zhu H, He H, Xu J, Fang Q, Wang W (2018) Medical image segmentation using fruit fly optimization and density peaks clustering. Comput. Math. Methods Med. Hindawi
Ziavras SG (1990) History of computation. Encycl. Life Support Syst. Dev. under Auspices UNESCO (United Nations Educ. Sci. Cult. Organ). Eolss Publ. Oxford, Theme 6.45 Comput. Sci. Eng. 2002, 1–17.
Zimmermann KA (2017) History of computers: a brief timeline. Live Sci. https://www.livescience.com/20718-computer-history.html. Accessed 29 Nov 2021
Zondervan E, Grossmann IE (2016) Multi-objective optimization of energy networks under demand uncertainty. In: Kravanja Z, Bogataj M (eds) 26th European Symposium on Computer Aided Process Engineering, 2016, p 2319–24. https://www.sciencedirect.com/science/article/pii/B978044463428350391X
Zuo C, Wu L, Zeng ZF, Wei HL (2017) Stochastic fractal based multiobjective fruit fly optimization. Int J Appl Math Comput Sci 27(2):417–433
Author information
Authors and Affiliations
Contributions
Alll authors have contributed equally.
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states 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
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
Ranjan, R.K., Kumar, V. A systematic review on fruit fly optimization algorithm and its applications. Artif Intell Rev 56, 13015–13069 (2023). https://doi.org/10.1007/s10462-023-10451-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-023-10451-1