An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy

This paper introduces the enhanced semisteady-state Jaya (ESJaya) algorithm, an improved version of the semisteady-state Jaya (SJaya) algorithm. The ESJaya algorithm uses a control coefficient to regulate the influence of the best solution, achieving a better balance between exploration and exploita...

Full description

Saved in:
Bibliographic Details
Main Authors: Joshua Churchill Ankrah, Francis Boafo Effah, Elvis Twumasi
Format: Article
Language:English
Published: Wiley 2025-01-01
Series:Journal of Electrical and Computer Engineering
Online Access:http://dx.doi.org/10.1155/jece/3036909
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832575516225306624
author Joshua Churchill Ankrah
Francis Boafo Effah
Elvis Twumasi
author_facet Joshua Churchill Ankrah
Francis Boafo Effah
Elvis Twumasi
author_sort Joshua Churchill Ankrah
collection DOAJ
description This paper introduces the enhanced semisteady-state Jaya (ESJaya) algorithm, an improved version of the semisteady-state Jaya (SJaya) algorithm. The ESJaya algorithm uses a control coefficient to regulate the influence of the best solution, achieving a better balance between exploration and exploitation. It also features a self-adaptive multipopulation strategy and removes absolute value operators in its update equation for improved performance. Using 20 benchmark functions, the ESJaya algorithm is compared with the traditional Jaya, SJaya, and elitism-based self-adaptive multipopulation Jaya (SAMPEJaya) algorithms. The ESJaya algorithm ranks first in obtaining optimum values, mean accuracy, and stability, showing better overall performance than the others. The ESJaya algorithm ranks first with an average overall rank of 1.750, followed by Jaya, SAMPEJaya, and SJaya with average overall ranks of 2.650, 2.700, and 2.900, respectively. The Wilcoxon signed-rank test confirms the statistical significance of the overall rankings. When compared with the Snow Geese Algorithm (SGA), Big Bang–Big Crunch Algorithm (BBBCA), firefly algorithm (FA), bat algorithm (BA), cuckoo search algorithm (CSA), and flower pollination algorithm (FPA), the ESJaya algorithm gives competitive results in terms of obtaining optimum values, mean accuracy, and stability. Using four real-world engineering problems, the ESJaya algorithm is compared with the recently proposed piranha predation optimization algorithm (PPOA) and four state-of-the-art algorithms, namely, the COLSHADE algorithm, the sCMAgES algorithm, the SASS algorithm, and the EnMODE algorithm. The ESJaya algorithm finds optimum solutions with good accuracy, consistency, and stability. Overall, it has a slower convergence and longer run time due to its multipopulation strategy and its search for the best solution after each solution update. However, it consistently finds more optimal solutions than other improved algorithms.
format Article
id doaj-art-5fcd521aa0b44407ac8ee3920ac44c24
institution Kabale University
issn 2090-0155
language English
publishDate 2025-01-01
publisher Wiley
record_format Article
series Journal of Electrical and Computer Engineering
spelling doaj-art-5fcd521aa0b44407ac8ee3920ac44c242025-02-01T00:00:02ZengWileyJournal of Electrical and Computer Engineering2090-01552025-01-01202510.1155/jece/3036909An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation StrategyJoshua Churchill Ankrah0Francis Boafo Effah1Elvis Twumasi2Electrical Engineering DepartmentElectrical Engineering DepartmentElectrical Engineering DepartmentThis paper introduces the enhanced semisteady-state Jaya (ESJaya) algorithm, an improved version of the semisteady-state Jaya (SJaya) algorithm. The ESJaya algorithm uses a control coefficient to regulate the influence of the best solution, achieving a better balance between exploration and exploitation. It also features a self-adaptive multipopulation strategy and removes absolute value operators in its update equation for improved performance. Using 20 benchmark functions, the ESJaya algorithm is compared with the traditional Jaya, SJaya, and elitism-based self-adaptive multipopulation Jaya (SAMPEJaya) algorithms. The ESJaya algorithm ranks first in obtaining optimum values, mean accuracy, and stability, showing better overall performance than the others. The ESJaya algorithm ranks first with an average overall rank of 1.750, followed by Jaya, SAMPEJaya, and SJaya with average overall ranks of 2.650, 2.700, and 2.900, respectively. The Wilcoxon signed-rank test confirms the statistical significance of the overall rankings. When compared with the Snow Geese Algorithm (SGA), Big Bang–Big Crunch Algorithm (BBBCA), firefly algorithm (FA), bat algorithm (BA), cuckoo search algorithm (CSA), and flower pollination algorithm (FPA), the ESJaya algorithm gives competitive results in terms of obtaining optimum values, mean accuracy, and stability. Using four real-world engineering problems, the ESJaya algorithm is compared with the recently proposed piranha predation optimization algorithm (PPOA) and four state-of-the-art algorithms, namely, the COLSHADE algorithm, the sCMAgES algorithm, the SASS algorithm, and the EnMODE algorithm. The ESJaya algorithm finds optimum solutions with good accuracy, consistency, and stability. Overall, it has a slower convergence and longer run time due to its multipopulation strategy and its search for the best solution after each solution update. However, it consistently finds more optimal solutions than other improved algorithms.http://dx.doi.org/10.1155/jece/3036909
spellingShingle Joshua Churchill Ankrah
Francis Boafo Effah
Elvis Twumasi
An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy
Journal of Electrical and Computer Engineering
title An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy
title_full An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy
title_fullStr An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy
title_full_unstemmed An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy
title_short An Enhanced Semisteady-State Jaya Algorithm With a Control Coefficient and a Self-Adaptive Multipopulation Strategy
title_sort enhanced semisteady state jaya algorithm with a control coefficient and a self adaptive multipopulation strategy
url http://dx.doi.org/10.1155/jece/3036909
work_keys_str_mv AT joshuachurchillankrah anenhancedsemisteadystatejayaalgorithmwithacontrolcoefficientandaselfadaptivemultipopulationstrategy
AT francisboafoeffah anenhancedsemisteadystatejayaalgorithmwithacontrolcoefficientandaselfadaptivemultipopulationstrategy
AT elvistwumasi anenhancedsemisteadystatejayaalgorithmwithacontrolcoefficientandaselfadaptivemultipopulationstrategy
AT joshuachurchillankrah enhancedsemisteadystatejayaalgorithmwithacontrolcoefficientandaselfadaptivemultipopulationstrategy
AT francisboafoeffah enhancedsemisteadystatejayaalgorithmwithacontrolcoefficientandaselfadaptivemultipopulationstrategy
AT elvistwumasi enhancedsemisteadystatejayaalgorithmwithacontrolcoefficientandaselfadaptivemultipopulationstrategy