Dynamic Jellyfish Search Algorithm Based on Simulated Annealing and Disruption Operators for Global Optimization with Applications to Cloud Task Scheduling
Ibrahim Attiya,
Laith Abualigah,
Samah Alshathri,
Doaa Elsadek and
Mohamed Abd Elaziz
Additional contact information
Ibrahim Attiya: Department of Mathematics, Faculty of Science, Zagazig University, Zagazig 44519, Egypt
Laith Abualigah: Faculty of Computer Sciences and Informatics, Amman Arab University, Amman 11953, Jordan
Samah Alshathri: Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
Doaa Elsadek: Department of Mathematics, Faculty of Science, Zagazig University, Zagazig 44519, Egypt
Mohamed Abd Elaziz: Department of Mathematics, Faculty of Science, Zagazig University, Zagazig 44519, Egypt
Mathematics, 2022, vol. 10, issue 11, 1-23
Abstract:
This paper presents a novel dynamic Jellyfish Search Algorithm using a Simulated Annealing and disruption operator, called DJSD. The developed DJSD method incorporates the Simulated Annealing operators into the conventional Jellyfish Search Algorithm in the exploration stage, in a competitive manner, to enhance its ability to discover more feasible regions. This combination is performed dynamically using a fluctuating parameter that represents the characteristics of a hammer. The disruption operator is employed in the exploitation stage to boost the diversity of the candidate solutions throughout the optimization operation and avert the local optima problem. A comprehensive set of experiments is conducted using thirty classical benchmark functions to validate the effectiveness of the proposed DJSD method. The results are compared with advanced well-known metaheuristic approaches. The findings illustrated that the developed DJSD method achieved promising results, discovered new search regions, and found new best solutions. In addition, to further validate the performance of DJSD in solving real-world applications, experiments were conducted to tackle the task scheduling problem in cloud computing applications. The real-world application results demonstrated that DJSD is highly competent in dealing with challenging real applications. Moreover, it achieved gained high performances compared to other competitors according to several standard evaluation measures, including fitness function, makespan, and energy consumption.
Keywords: artificial Jellyfish Search Algorithm (JSA); simulated annealing (SA); task scheduling; cloud computing; optimization; metaheuristics (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2022
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (3)
Downloads: (external link)
https://www.mdpi.com/2227-7390/10/11/1894/pdf (application/pdf)
https://www.mdpi.com/2227-7390/10/11/1894/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:10:y:2022:i:11:p:1894-:d:829867
Access Statistics for this article
Mathematics is currently edited by Ms. Emma He
More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().