| Literature DB >> 34075292 |
Raed Abu Zitar1, Mohammed Azmi Al-Betar2,3, Mohammed A Awadallah2,4, Iyad Abu Doush5,6, Khaled Assaleh2.
Abstract
In this review paper, JAYA algorithm, which is a recent population-based algorithm is intensively overviewed. The JAYA algorithm combines the survival of the fittest principle from evolutionary algorithms as well as the global optimal solution attractions of Swarm Intelligence methods. Initially, the optimization model and convergence characteristics of JAYA algorithm are carefully analyzed. Thereafter, the proposed versions of JAYA algorithm have been surveyed such as modified, binary, hybridized, parallel, chaotic, multi-objective and others. The various applications tackled using relevant versions of JAYA algorithm are also discussed and summarized based on several problem domains. Furthermore, the open sources code of JAYA algorithm are identified to provide enrich resources for JAYA research communities. The critical analysis of JAYA algorithm reveals its advantages and limitations in dealing with optimization problems. Finally, the paper ends up with conclusion and possible future enhancements suggested to improve the performance of JAYA algorithm. The reader of this overview will determine the best domains and applications used by JAYA algorithm and can justify their JAYA-related contributions. © CIMNE, Barcelona, Spain 2021.Entities:
Keywords: Exploitation; Exploration; JAYA Algorithm; Metaheuristics; Optimization
Year: 2021 PMID: 34075292 PMCID: PMC8155802 DOI: 10.1007/s11831-021-09585-8
Source DB: PubMed Journal: Arch Comput Methods Eng ISSN: 1134-3060 Impact factor: 8.171
Fig. 1The categories of Metaheuristic-based algorithms
Fig. 2The number of JAYA algorithm publications per publisher extracted from Google Scholar at 17-8-2020
Fig. 3The number of JAYA-based publications published by each subject (Source Scopus: 17-8-2020)
Fig. 4The number of JAYA-based publications published The top 15 authors (Source Scopus)
Fig. 5The number of JAYA-based publications published in the top 10 afflictions (Source Scopus)
Fig. 6The number of JAYA-based publications of each country (Source Scopus)
Fig. 7The number of JAYA-based publications per year
Fig. 8The flowchart of the JAYA algorithm
Fig. 9The Exploration and Exploitation of the JAYA algorithm
Fig. 10The convergence of the JAYA algorithm
Fig. 11The Hamming Distance of the JAYA algorithm
Optimal results for Hartman test function using JAYA algorithm
| Initial population | Population after one iteration | Population after 10 iterations | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # | ||||||||||||
| 1 | 0.0878 | 0.0525 | 0.6876 | 0.3611 | 0.2095 | 0.8664 | 0.0496 | 0.5724 | 0.8302 | |||
| 2 | 0.8828 | 0.1017 | 0.6692 | 0.6904 | 0.0869 | 0.8196 | 0.2279 | 0.5303 | 0.8231 | |||
| 3 | 0.8194 | 0.5268 | 0.3575 | 0.719 | 0.5221 | 0.4476 | 0.3139 | 0.5789 | 0.8285 | |||
| 4 | 0.4542 | 0.4939 | 0.7534 | 0.4542 | 0.4939 | 0.7534 | 0.1556 | 0.5581 | 0.8275 | |||
| 5 | 0.7246 | 0.6125 | 0.3515 | 0.6633 | 0.5802 | 0.5685 | 0.1282 | 0.5823 | 0.8137 | |||
Bold font refers to the best results
Application of JAYA algorithm on different domains
| Domain | Algorithm | Problem | Variant | Type | Ref. |
|---|---|---|---|---|---|
| Mathematical function | SJaya | Engineering and benchmark functions | Modified | Continuous | [ |
| Parallel Jaya | Engineering and benchmark functions | Parallel | Continuous | [ | |
| MaOJaya | Many-objective benchmark functions | Modified | Continuous | [ | |
| Jaya | Mixed-variable problems | Modified | Mixed | [ | |
| SAMP-Jaya | Numerical unconstrained and constraint problems | Multi-population | Continuous | [ | |
| Jaya GPU | Unconstrained functions | Parallel | Continuous | [ | |
| Feature selection | BJAM | Feature selection | Modified | Binary | [ |
| BinJaya | Real-Time Transient Stability Assessment Using PMU Data | Modified | Binary | [ | |
| FSJaya | Supervised classification | Modified | Binary | [ | |
| Image Processing | TS-Jaya | Identification of Alcoholism using MRI scans | Modified | Binary | [ |
| Jaya | Segment Tumor from Brain MRI | Original | Continuous | [ | |
| MJaya | Multiple sclerosis identification from Brain MRI | Modified | Binary | [ | |
| Jaya | Intelligent facial emotion recognition | Original | Binary | [ | |
| Jaya | Fetal head periphery extraction from ultrasound image | Original | Binary | [ | |
| FF-Jaya | Video copyright protection | Hybrid | Binary | [ | |
| NN-Jaya | Diagnosis of Brain Tumor Using MRI Images | Hybrid | Binary | [ | |
| ML-Jaya | Smart pathological brain detection Using MRI Images | Hybrid | Binary | [ | |
| NN-Jaya | Recognition and classification of paddy leaf diseases | Hybrid | Binary | [ | |
| Jaya | Tea category identification | Original | Binary | [ | |
| Energy | PGJAYA | Parameter estimation of photovoltaic cell models | Modified | Continuous | [ |
| EO-Jaya | Parameter estimation of photovoltaic cell models | Modified | Continuous | [ | |
| H-Jaya-NM | Parameter estimation of photovoltaic cell models | Modified | Continuous | [ | |
| Jaya | Parameter estimation of photovoltaic cell models | Original | Continuous | [ | |
| IJAYA | Parameter estimation of photovoltaic cell models | Modified | Continuous | [ | |
| GPU-Jaya | Li-ion batteries optimization | Parallel | Continuous | [ | |
| MJAYA | Parameters extraction of solar cells | Modified | Continuous | [ | |
| Jaya | Power sharing between the battery and the UC | Original | Continuous | [ | |
| MJaya | Optimal power flow incorporating renewable energy sources | Modified | Continuous | [ | |
| Design PID controller | Jaya | optimized PID controller for Auto-matic Voltage Regulator | Original | Continuous | [ |
| Jaya | Optimization of FUZZY controller | Original | Continuous | [ | |
| Jaya | 2-DOF FOPID controller design for maglev system | Original | Continuous | [ | |
| Jaya | Design and performance analysis of PID | Original | Continuous | [ | |
| Jaya | Fuzzy-PID controller with derivative filter | Original | Continuous | [ | |
| Jaya | Optimized Integral-Proportional Derivative (I-PD) | Original | Continuous | [ | |
| Economic dispatch | Jaya | Economic emission dispatch | Original | Continuous | [ |
| Jaya | Optimal reactive power dispatch | Original | Continuous | [ | |
| Jaya | Economic Dispatch of Wind-Thermal Power | Original | Continuous | [ | |
| ES-JAYA | estimation of proton exchange membrane fuel cells | Modified | Continuous | [ | |
| Jaya | Optimization of Plate-Fin Heat Exchanger | Original | Continuous | [ | |
| JAYA-IPSO | Economic emission dispatch | Modified | Continuous | [ | |
| Chaotic JAYA | Economic emission dispatch | Original | Continuous | [ | |
| Improved Jaya | Proton Exchange Membrane Fuel Cell Stack Design Optimization | Modified | Continuous | [ | |
| Communication | Jaya | Load Balancing in Cloud Computing | Original | Continuous | [ |
| HJaya-DE | 5G Massive MIMO and NB-IoT GreenNetworks | Hybrid | Continuous | [ | |
| Jaya | Synthesis of linear antenna arrays | Original | Continuous | [ | |
| Jaya | Non-linear Channel Equalization | Original | Continuous | [ | |
| IEJAYA | Simultaneous network reconfiguration and distributed generation (dg) allocation | Modified | Continuous | [ | |
| MO-Jaya | Scheduling of distributed generators in Distribution System | Multi-Objective | Continuous | [ | |
| Jaya, SJaya, and CJaya | Synthesize linear antenna arrays | Hybrid | Continuous | [ | |
| Electrical and Power System | Q-O M-Jaya | Multi-objective optimal power flow solution | Modified | Continuous | [ |
| EJOA | Reactive Power Dispatch | Multi-objective | Continuous | [ | |
| OJaya | Directional over current relays coordination problem | Modified | Continuous | [ | |
| Jaya | Power flow | Original | Continuous | [ | |
| Jaya | Coordination of Overcurrent Relays in Single-and Multi-Loop Distribution System | Original | Continuous | [ | |
| MJaya | Thermal performance optimization of the underground power cable system | Modified | Continuous | [ | |
| Jaya | Automatic Generation Control Scheme for Interconnected Solar-Thermal Power System | Original | Continuous | [ | |
| Jaya | Automatic Generation Control of Two-Area Thermal Power System | Original | Continuous | [ | |
| SA-Jaya | Optimum configuration of chosen thermal equipment | Modified | Continuous | [ | |
| MOSAMP | Dimensions of three thermal systems optimisation | Multi-objective | Continuous | [ | |
| AMTPG-Jaya | Optimal power flow | Original | Continuous | [ | |
| Jaya | Transient response and stability enhancement of regulator system | Original | Continuous | [ | |
| Fracture Mechanics | POD-RBF-Jaya | Fracture mechanics inverse problems | Hybrid | Continuous | [ |
| FEM-Jaya | Crack identification in plate structures | Hybrid | Discrete | [ | |
| Environmental Engineering | Jaya | Estimation of the soil water retention | Original | Continuous | [ |
| MTP-Jaya | Optimization of wind farm layout | Original | Continuous | [ | |
| Jaya | Optimal points of PV-based DG injection | Original | Continuous | [ | |
| MJaya | Optimal design and analysis of mechanical draft cooling tower | Modified | Continuous | [ | |
| Manufacturing industries | MO-Jaya | Optimization of Abrasive Waterjet Machining Process | Multi-objective | Continuous | [ |
| MO-Jaya | Optimization of Abrasive Waterjet Machining Process | Multi-objective | Continuous | [ | |
| Hybrid Jaya | Optimization of proton exchange membrane fuel cells | Hybrid | Continuous | [ | |
| Jaya | Crack identification in plates | Original | Continuous | [ | |
| aDE-Jaya | Parameters identification of Bouc–Wen hysteresis model for piezoelectric actuators | Hybrid | Continuous | [ | |
| Hybrid Jaya | Optimization of radioactive sources | Hybrid | Continuous | [ | |
| QO-Jaya | Optimization of Selected Casting Processes | Modified | Continuous | [ | |
| JA | Optimization of magnetic abrasive finishing | Original | Continuous | [ | |
| MJA | Intelligent identification of permanent magnet synchronous machine parameters | Modified | Continuous | [ | |
| Jaya | Maintenance of the multi-unit series system | Modified | Discrete | [ | |
| Hybrid JAYA | Carbon fiber-reinforced polymer | Hybrid | Continuous | [ | |
| Modified JAYA | Glass fiber reinforced polymer | Modified | Continuous | [ | |
| QO-Jaya | Optimization of submerged arc welding process parameters | Modified | Continuous | [ | |
| QO-Jaya | Optimisation of welding processes | Modified | Continuous | [ | |
| QO-Jaya | Optimization of Casting Processes | Multi-objective | Continuous | [ | |
| Hybrid JAYA | Wire electric discharge machining | Hybrid | Continuous | [ | |
| Structural Design | I-Jaya | Structural damage identification | Modified | Continuous | [ |
| Jaya | Structural damage identification | Modified | Continuous | [ | |
| Jaya | Optimum design of a reinforced concrete counterfort retaining wall | Modified | Continuous | [ | |
| ALO–Jaya | Optimum design of fuzzy logic controller | Hybrid | Continuous | [ | |
| Truss Structures | JA | Sizing and layout optimization of truss structures | Modified | Continuous | [ |
| DAJA | Sizing and layout optimization of truss structures | Modified | Discrete | [ | |
| JAYA | Braced dome structures | Original | Continuous | [ | |
| Hybrid JAYA | Optimization of squeeze casting process parameters | Hybrid | Continuous | [ | |
| Planing and scheduling | DHJaya | Set-union knapsack problem | Hybrid | Binary | [ |
| Modified Jaya | Threshing drum | Modified | Discrete | [ | |
| JA | Optimization of Reservoir Operation | Modified | Discrete | [ | |
| JAYA | Job shop scheduling | Modified | Discrete | [ | |
| JAYA | Virtual Machine Placement | Modified | Discrete | [ | |
| JAYA | Permutation flow-shop scheduling problem | Modified | Discrete | [ | |
| JAYA | Permutation flow shop scheduling problem | Modified | Discrete | [ | |
| LJaya-TVAC | Reliability–redundancy allocation problems | Hybrid | Discrete | [ | |
| Improved Jaya | Flexible Job Shop Rescheduling Problems | Modified | Discrete | [ | |
| DJaya | Flexible Job-Shop Rescheduling Problems | Modified | Discrete | [ | |
| IJaya | Flexible Job-Shop Rescheduling Problems | Modified | Discrete | [ | |
| IJMSO | Team formation problem | Hybrid | Discrete | [ | |
| JAYA | Damage assessment in plate-like structures | Modified | Discrete | [ | |
| Other | NN-Jaya | Object-Oriented Software Quality Analysis | Hybrid | Continuous | [ |
| MS-Jaya | Software Module Clustering Problem | Modified | Continuous | [ | |
| ELM-Jaya | Estimating currency exchange value | Hybrid | Continuous | [ | |
| Jaya-ELM | Hearing loss detection | Hybrid | Continuous | [ | |
| Jaya | Nano-robots deliver drugs to cancer area | Original | Continuous | [ | |
| Jaya-BF | Gene selection for cancer classification | Modified | Binary | [ |