Abstract
The Jaya Algorithm is a relatively new population-based optimization, which has become a progressively valuable tool in swarm intelligence. The Jaya algorithm incorporates the survival of the fittest principle alike evolutionary algorithm by its victorious nature as well as the ideal of an inducement towards a global optimal, which represents its swarm intelligence nature. Nevertheless, it has been applied in various areas of optimization, mainly in engineering practice, which is discussed and abridged based on each problem’s domain.The Jaya optimization’s vast applicability can be explained by its ability to work without any algorithm-specific parameters. The successfully solved problems may also use some of this meta-heuristic’s variants, in which the algorithm has been modified or hybridized. This paper focuses on a comprehensive review, as well as a bibliometric study of the Jaya algorithm, to imply its versatility. Hence, this study is likely to emphasize this optimization’s abilities, inspiring new researchers to make use of this simple and efficient algorithm for problem-solving.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abdechiri M, Meybodi MR, Bahrami H (2013) Gases Brownian motion optimization: an algorithm for optimization (GBMO). Appl Soft Comput 13(5):2932–2946
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021a) African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng 158:107408
Abdollahzadeh B, Soleimanian Gharehchopogh F, Mirjalili S (2021b) Artificial gorilla troops optimizer: a new nature-inspired metaheuristic algorithm for global optimization problems. Int J Intell Syst 36(10):5887–5958
Abedinpourshotorban H, Shamsuddin SM, Beheshti Z, Jawawi DN (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evol Comput 26:8–22
Alatas B (2011) Acroa: artificial chemical reaction optimization algorithm for global optimization. Expert Syst Appl 38(10):13170–13180
Alavi M, Henderson JC (1981) An evolutionary strategy for implementing a decision support system. Manag Sci 27(11):1309–1323
Ali AH, Abdullah MZ (2019) A novel approach for big data classification based on hybrid parallel dimensionality reduction using spark cluster. Comput Sci 20(4)
Ali AH, Abdullah MZ (2020) A parallel grid optimization of SVM hyperparameter for big data classification using spark radoop. Karbala Int J Mod Sci 6(1):3
Ali AH, Hussain ZF, Abd SN (2020) Big data classification efficiency based on linear discriminant analysis. Iraqi J Comput Sci Math 1(1):7–12
Alsajri M, Ismail MA, Abdul-Baqi S (2018) A review on the recent application of JAYA optimization algorithm. In: 2018 1st annual international conference on information and sciences (AiCIS), Fallujah, Iraq, pp 129–132
Aslan M, Gunduz M, Kiran MS (2019) Jayax: Jaya algorithm with XOR operator for binary optimization. Appl Soft Comput 82:105576
Ayyarao TS, RamaKrishna N, Elavarasan RM, Polumahanthi N, Rambabu M, Saini G, Khan B, Alatas B (2022) War strategy optimization algorithm: a new effective metaheuristic algorithm for global optimization. IEEE Access 10:25073–25105
Bandaru S, Deb K (2016) Metaheuristic techniques. In: Decision sciences, pp 693–750
Beni G, Wang J (1993) Swarm intelligence in cellular robotic systems. In: Robots and biological systems: towards a new bionics? Springer, Berlin, pp 703–712
Caldeira RH, Gnanavelbabu A (2021a) A pareto based discrete JAYA algorithm for multi-objective flexible job shop scheduling problem. Expert Syst Appl 170:114567
Caldeira RH, Gnanavelbabu A (2021b) A simheuristic approach for the flexible job shop scheduling problem with stochastic processing times. Simulation 97(3):215–236
Carrasco J, García S, Rueda MM, Das S, Herrera F (2020) Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: practical guidelines and a critical review. Swarm Evol Comput 54:100665
Chakraborty UK (2020) Semi-steady-state JAYA algorithm for optimization. Appl Sci 10(15):5388
Chaudhuri A, Sahu TP (2021) A hybrid feature selection method based on binary JAYA algorithm for micro-array data classification. Comput Electr Eng 90:106963
Chen S, Gu C, Lin C, Zhang K, Zhu Y (2020) Multi-kernel optimized relevance vector machine for probabilistic prediction of concrete dam displacement. Eng Comput 37:1–17
Chong KL, Lai SH, Ahmed AN, Jaafar WZW, El-Shafie A (2021) Optimization of hydropower reservoir operation based on hedging policy using JAYA algorithm. Appl Soft Comput 106:107325
Coelho LS, Mariani VC, Goudos SK, Boursianis AD, Kokkinidis K, Kantartzis NV (2021) Chaotic JAYA approaches to solving electromagnetic optimization benchmark problems. In: Telecom, vol 2. Multidisciplinary Digital Publishing Institute, pp 222–231
Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution-an updated survey. Swarm Evol Comput 27:1–30
Das T, Roy R, Mandal KK (2021) Integrated PV system with optimal reactive power dispatch for voltage security using JAYA algorithm. In: 2021 7th international conference on electrical energy systems (ICEES), pp 56–61. IEEE
de Vasconcelos Segundo EH, Mariani VC, Coelho LS (2019a) Metaheuristic inspired on owls behavior applied to heat exchangers design. Therm Sci Eng Prog 14:100431
de Vasconcelos Segundo EH, Mariani VC, Coelho LS (2019b) Design of heat exchangers using falcon optimization algorithm. Appl Therm Eng 156:119–144
Degertekin S, Tutar H, Lamberti L (2020) School-based optimization for performance-based optimum seismic design of steel frames. Eng Comput 37:1–15
Degertekin SO, Minooei M, Santoro L, Trentadue B, Lamberti L (2021a) Large-scale truss-sizing optimization with enhanced hybrid HS algorithm. Appl Sci 11(7):3270
Degertekin S, Bayar GY, Lamberti L (2021b) Parameter free JAYA algorithm for truss sizing-layout optimization under natural frequency constraints. Comput Struct 245:106461
Dey B, Basak S, Bhattacharyya B (2021) A comparative analysis between price-penalty factor method and fractional programming method for combined economic emission dispatch problem using novel probabilistic CSA-JAYA algorithm. IET Smart Grid 4(4):367–380
Dinh-Cong D, Vo-Duy T, Ho-Huu V, Nguyen-Thoi T (2019) Damage assessment in plate-like structures using a two-stage method based on modal strain energy change and JAYA algorithm. Inverse Probl Sci Eng 27(2):166–189
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Du K-L, Swamy MNS (2016) Search and optimization by metaheuristics. Birkhäuser, Basileia
Dutta A, Jatoth C, Gangadharan G, Fiore U (2021) QoS-aware big service composition using distributed co-evolutionary algorithm. Concurr Comput 33(19):6362
Erol OK, Eksin I (2006) A new optimization method: big bang-big crunch. Adv Eng Softw 37(2):106–111
Fan J, Shen W, Gao L, Zhang C, Zhang Z (2021) A hybrid JAYA algorithm for solving flexible job shop scheduling problem considering multiple critical paths. J Manuf Syst 60:298–311
Fathollahi-Fard AM, Hajiaghaei-Keshteli M, Tavakkoli-Moghaddam R (2020) Red deer algorithm (RDA): a new nature-inspired meta-heuristic. Soft Comput 24(19):14637–14665
Feoktistov V (2006) Differential evolution, vol 5. Springer, Boston
Fogel DB, Fogel LJ (1995) An introduction to evolutionary programming. In: European conference on artificial evolution, vol 1063. Berlin, Germany, pp 21–33
Gaheen MM, ElEraky RM, Ewees AA (2021) Automated students arabic essay scoring using trained neural network by e-JAYA optimization to support personalized system of instruction. Educ Inf Technol 26(1):1165–1181
Gao K, Zhang Y, Sadollah A, Lentzakis A, Su R (2017) JAYA, harmony search and water cycle algorithms for solving large-scale real-life urban traffic light scheduling problem. Swarm Evol Comput 37:58–72
Gao K, Yang F, Zhou M, Pan Q, Suganthan PN (2018) Flexible job-shop rescheduling for new job insertion by using discrete JAYA algorithm. IEEE Trans Cybern 49(5):1944–1955
Ghavidel S, Azizivahed A, Li L (2018) A hybrid JAYA algorithm for reliability-redundancy allocation problems. Eng Optim 50(4):698–715
Gnanasekar TS, Samiappan D (2020) Optimal routing in vanet using improved meta-heuristic approach: a variant of JAYA. IET Commun 14(16):2740–2748
Gunduz M, Aslan M (2021) Djaya: a discrete JAYA algorithm for solving traveling salesman problem. Appl Soft Comput 105:107275
Guo Y, Yang Z, Liu K, Zhang Y, Feng W (2021) A compact and optimized neural network approach for battery state-of-charge estimation of energy storage system. Energy 219:119529
Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51(3):1531–1551
Hashim FA, Houssein EH, Hussain K, Mabrouk MS, Al-Atabany W (2022) Honey badger algorithm: new metaheuristic algorithm for solving optimization problems. Math Comput Simul 192:84–110
Hayyolalam V, Kazem AAP (2020) Black widow optimization algorithm: a novel meta-heuristic approach for solving engineering optimization problems. Eng Appl Artif Intell 87:103249
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
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Huang C, Wang L, Yeung RS-C, Zhang Z, Chung HS-H, Bensoussan A (2017) A prediction model-guided JAYA algorithm for the PV system maximum power point tracking. IEEE Trans Sustain Energy 9(1):45–55
Iacca G, dos Santos Junior VC, de Melo VV (2021) An improved JAYA optimization algorithm with levy flight. Expert Syst Appl 165:113902
Ingle KK, Jatoth RK (2020) An efficient JAYA algorithm with lévy flight for non-linear channel equalization. Expert Syst Appl 145:112970
Jana ND, Das S, Sil J (2018) A metaheuristic approach to protein structure prediction. Springer, Gewerbestrasse
Jian X, Weng Z (2020) A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models. Optik 203:164041
Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214(1):108–132
Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85
Kaveh A, Hosseini SM, Zaerreza A (2021) Improved shuffled JAYA algorithm for sizing optimization of skeletal structures with discrete variables. In: Structures, vol 29, pp 107–128
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of International Conference on Neural Networks (ICNN), vol 4. Perth, WA, Australia, pp 1942–1948
Khanduja N, Bhushan B (2021) Recent advances and application of metaheuristic algorithms: a survey (2014–2020). Metaheuristic Evolut Comput 207–228
Kharrat A, Gasmi K, Messaoud MB, Benamrane N, Abid M (2010) A hybrid approach for automatic classification of brain MRI using genetic algorithm and support vector machine. Leonardo J Sci 17(1):71–82
Khatir S, Wahab MA (2019) Fast simulations for solving fracture mechanics inverse problems using POD-RBF XIGA and JAYA algorithm. Eng Fract Mech 205:285–300
Khatir S, Boutchicha D, Le Thanh C, Tran-Ngoc H, Nguyen T, Abdel-Wahab M (2020) Improved ANN technique combined with JAYA algorithm for crack identification in plates using XIGA and experimental analysis. Theoret Appl Fract Mech 107:102554
Klein CE, Coelho LS (2018) Meerkats-inspired algorithm for global optimization problems. In: European symposium on artificial neural networks, computational intelligence and machine learning. Bruges, Belgium
Klein CE, Mariani VC, Coelho LS (2018) Cheetah based optimization algorithm: a novel swarm intelligence paradigm. In: European symposium on artificial neural networks, computational intelligence and machine learning. Bruges, Belgium, pp 685–690
Leghari ZH, Hassan MY, Said DM, Jumani TA, Memon ZA (2020) A novel grid-oriented dynamic weight parameter based improved variant of JAYA algorithm. Adv Eng Softw 150:102904
Li Y, Yang Z, Li G, Mu Y, Zhao D, Chen C, Shen B (2018) Optimal scheduling of isolated microgrid with an electric vehicle battery swapping station in multi-stakeholder scenarios: a bi-level programming approach via real-time pricing. Appl Energy 232:54–68
Luu TV, Nguyen NS (2020) Parameters extraction of solar cells using modified JAYA algorithm. Optik 203:164034
Migallon H, Jimeno-Morenilla A, Sanchez-Romero J-L, Rico H, Rao RV (2019) Multipopulation-based multi-level parallel enhanced JAYA algorithms. J Supercomput 75(3):1697–1716
Mirjalili S (2019) Genetic algorithm. In: Evolutionary algorithms and neural networks, vol 780. Springer, Boston, pp 43–55
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Mishra S, Ray PK (2016) Power quality improvement using photovoltaic fed DSTATCOM based on JAYA optimization. IEEE Trans Sustain Energy 7(4):1672–1680
Motamarri R, Bhookya N (2020) JAYA algorithm based on lévy flight for global MPPT under partial shading in photovoltaic system. IEEE J Emerg Sel Topics Power Electron 9(4):4979–4991
Ocłoń P, Rerak M, Rao RV, Cisek P, Vallati A, Jakubek D, Rozegnał B (2021) Multiobjective optimization of underground power cable systems. Energy 215:119089
Oyelade ON, Ezugwu AE-S, Mohamed TI, Abualigah L (2022) Ebola optimization search algorithm: a new nature-inspired metaheuristic optimization algorithm. IEEE Access 10:16150–16177
Pervez I, Shams I, Mekhilef S, Sarwar A, Tariq M, Alamri B (2021) Most valuable player algorithm based maximum power point tracking for a partially shaded PV generation system. IEEE Trans Sustain Energy 12(4):1876–1890
Pierezan J, Coelho LDS (2018) Coyote optimization algorithm: a new metaheuristic for global optimization problems. In: 2018 IEEE congress on evolutionary computation (CEC), pp 1–8. IEEE
Pierezan J, Coelho LS, Mariani VC, Goudos SK, Boursianis AD, Kantartzis NV, Antonopoulos C, Nikolaidis S et al (2021) Multiobjective ant lion approaches applied to electromagnetic device optimization. Technologies 9(2):35
Pradhan C, Bhende CN (2019) Online load frequency control in wind integrated power systems using modified JAYA optimization. Eng Appl Artif Intell 77:212–228
Premkumar M, Jangir P, Sowmya R, Elavarasan RM, Kumar BS (2021) Enhanced chaotic JAYA algorithm for parameter estimation of photovoltaic cell/modules. ISA Trans 116:139–166
Rao R (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7(1):19–34
Rao RV, Saroj A (2017a) Economic optimization of shell-and-tube heat exchanger using JAYA algorithm with maintenance consideration. Appl Therm Eng 116:473–487
Rao RV, Saroj A (2017b) A self-adaptive multi-population based JAYA algorithm for engineering optimization. Swarm Evol Comput 37:1–26
Rao RV, Waghmare G (2017c) A new optimization algorithm for solving complex constrained design optimization problems. Eng Optim 49(1):60–83
Rao RV, Rai D, Ramkumar J, Balic J (2016a) A new multi-objective JAYA algorithm for optimization of modern machining processes. Adv Prod Eng Manag 11(4):271
Rao R, More K, Taler J, Ocłoń P (2016b) Dimensional optimization of a micro-channel heat sink using JAYA algorithm. Appl Therm Eng 103:572–582
Rao RV, Rai DP, Balic J (2017) A multi-objective algorithm for optimization of modern machining processes. Eng Appl Artif Intell 61:103–125
Rao RV, Rai DP, Balic J (2018) Optimization of abrasive waterjet machining process using multi-objective JAYA algorithm. Mater Today 5(2):4930–4938
Rao RV, Keesari HS, Oclon P, Taler J (2020) An adaptive multi-team perturbation-guiding JAYA algorithm for optimization and its applications. Eng Comput 36(1):391–419
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Satapathy SC, Rajinikanth V (2018) Jaya algorithm guided procedure to segment tumor from brain MRI. J Optim 2018:3738049
Shadravan S, Naji HR, Bardsiri VK (2019) The sailfish optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell 80:20–34
Shi Y et al. (2001) Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546), vol 1. Seoul, South Korea, pp 81–86. IEEE
Shukla AK, Janmaijaya M, Abraham A, Muhuri PK (2019) Engineering applications of artificial intelligence: a bibliometric analysis of 30 years (1988–2018). Eng Appl Artif Intell 85:517–532
Sibalija TV, Kumar S, Patel GM et al (2021) A soft computing-based study on WEDM optimization in processing Inconel 625. Neural Comput Appl 33(18):11985–12006
Singh SP, Prakash T, Singh V, Babu MG (2017) Analytic hierarchy process based automatic generation control of multi-area interconnected power system using jaya algorithm. Eng Appl Artif Intell 60:35–44
Torres F, Escalante-Ramirez B, Olveres J, Yen P-L (2019) Lesion detection in breast ultrasound images using a machine learning approach and genetic optimization. In: Iberian conference on pattern recognition and image analysis, pp 289–301. Springer
Ulusoy S, Nigdeli SM, Bekdaş G (2021) Novel metaheuristic-based tuning of PID controllers for seismic structures and verification of robustness. J Build Eng 33:101647
Wang L, Huang C (2018) A novel elite opposition-based JAYA algorithm for parameter estimation of photovoltaic cell models. Optik 155:351–356
Wang S-H, Phillips P, Dong Z-C, Zhang Y-D (2018a) Intelligent facial emotion recognition based on stationary wavelet entropy and JAYA algorithm. Neurocomputing 272:668–676
Wang S-H, Muhammad K, Lv Y, Sui Y, Han L, Zhang Y-D (2018b) Identification of alcoholism based on wavelet Renyi entropy and three-segment encoded JAYA algorithm. Complexity 2018:3198184
Warid W (2020) Optimal power flow using the AMTPG-JAYA algorithm. Appl Soft Comput 91:106252
Warid W, Hizam H, Mariun N, Abdul-Wahab NI (2016) Optimal power flow using the JAYA algorithm. Energies 9(9):678
Warid W, Hizam H, Mariun N, Wahab NIA (2018) A novel quasi-oppositional modified JAYA algorithm for multi-objective optimal power flow solution. Appl Soft Comput 65:360–373
Xiong G, Zhang J, Shi D, Zhu L, Yuan X (2021) Optimal identification of solid oxide fuel cell parameters using a competitive hybrid differential evolution and JAYA algorithm. Int J Hydrogen Energy 46(9):6720–6733
Yang X-S (2009) Harmony search as a metaheuristic algorithm. In: Music-inspired harmony search algorithm. Springer, Berlin, pp 1–14
Yang X, Gong W (2021) Opposition-based JAYA with population reduction for parameter estimation of photovoltaic solar cells and modules. Appl Soft Comput 104:107218
Yang X-S, He X (2013a) Bat algorithm: literature review and applications. Int J Bio-inspired Comput 5(3):141–149
Yang X-S, He X (2013b) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1(1):36–50
Yu K, Liang J, Qu B, Chen X, Wang H (2017) Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers Manag 150:742–753
Yu K, Qu B, Yue C, Ge S, Chen X, Liang J (2019) A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Appl Energy 237:241–257
Zavadskas E, Skibniewski M, Antucheviciene J (2014) Performance analysis of civil engineering journals based on the web of science® database. Arch Civil Mech Eng 14(4):519–527
Zhang Y, Yang X, Cattani C, Rao RV, Wang S, Phillips P (2016) Tea category identification using a novel fractional fourier entropy and JAYA algorithm. Entropy 18(3):77
Zhang Y, Ma M, Jin Z (2020) Comprehensive learning JAYA algorithm for parameter extraction of photovoltaic models. Energy 211:118644
Zhou J, Qiu Y, Khandelwal M, Zhu S, Zhang X (2021) Developing a hybrid model of JAYA algorithm-based extreme gradient boosting machine to estimate blast-induced ground vibrations. Int J Rock Mech Min Sci 145:104856
Zitar RA, Al-Betar MA, Awadallah MA, Doush IA, Assaleh K (2021) An intensive and comprehensive overview of JAYA algorithm, its versions and applications. Arch Comput Methods Eng 1–30
Acknowledgements
The authors would like to thank the National Council of Scientific and Technologic Development of Brazil—CNPq (Grant nos. 307958/2019-1-PQ, 307966/2019-4-PQ and 404659/2016-0-Univ), PRONEX ‘Fundação Araucária’ 042/2018 and Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001.
Author information
Authors and Affiliations
Corresponding author
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 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
da Silva, L.S.A., Lúcio, Y.L.S., Coelho, L.d. et al. A comprehensive review on Jaya optimization algorithm. Artif Intell Rev 56, 4329–4361 (2023). https://doi.org/10.1007/s10462-022-10234-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-022-10234-0