IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v10y2022i11p1894-d829867.html
   My bibliography  Save this article

Dynamic Jellyfish Search Algorithm Based on Simulated Annealing and Disruption Operators for Global Optimization with Applications to Cloud Task Scheduling

Author

Listed:
  • 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
    School of Computer Sciences, Universiti Sains Malaysia, Pulau Pinang 11800, Malaysia)

  • 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
    Faculty of Computer Science and Engineering, Galala University, Suez 435611, Egypt
    Artificial Intelligence Research Center (AIRC), Ajman University, Ajman P.O. Box 346, United Arab Emirates)

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.

Suggested Citation

  • Ibrahim Attiya & Laith Abualigah & Samah Alshathri & Doaa Elsadek & Mohamed Abd Elaziz, 2022. "Dynamic Jellyfish Search Algorithm Based on Simulated Annealing and Disruption Operators for Global Optimization with Applications to Cloud Task Scheduling," Mathematics, MDPI, vol. 10(11), pages 1-23, June.
  • Handle: RePEc:gam:jmathe:v:10:y:2022:i:11:p:1894-:d:829867
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/10/11/1894/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/10/11/1894/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Chou, Jui-Sheng & Truong, Dinh-Nhat, 2021. "A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean," Applied Mathematics and Computation, Elsevier, vol. 389(C).
    2. Ibrahim Attiya & Laith Abualigah & Doaa Elsadek & Samia Allaoua Chelloug & Mohamed Abd Elaziz, 2022. "An Intelligent Chimp Optimizer for Scheduling of IoT Application Tasks in Fog Computing," Mathematics, MDPI, vol. 10(7), pages 1-18, March.
    3. Gouda, Eid A. & Kotb, Mohamed F. & El-Fergany, Attia A., 2021. "Jellyfish search algorithm for extracting unknown parameters of PEM fuel cell models: Steady-state performance and analysis," Energy, Elsevier, vol. 221(C).
    4. Chou, Jui-Sheng & Truong, Dinh-Nhat, 2020. "Multiobjective optimization inspired by behavior of jellyfish for solving structural design problems," Chaos, Solitons & Fractals, Elsevier, vol. 135(C).
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Di Liang & Jieyi Wang & Ran Bhamra & Liezhao Lu & Yuting Li, 2022. "A Multi-Service Composition Model for Tasks in Cloud Manufacturing Based on VS–ABC Algorithm," Mathematics, MDPI, vol. 10(21), pages 1-24, October.
    2. Laith Abualigah & Ali Diabat & Raed Abu Zitar, 2022. "Orthogonal Learning Rosenbrock’s Direct Rotation with the Gazelle Optimization Algorithm for Global Optimization," Mathematics, MDPI, vol. 10(23), pages 1-42, November.
    3. Fabian Riquelme & Elizabeth Montero & Leslie Pérez-Cáceres & Nicolás Rojas-Morales, 2022. "A Track-Based Conference Scheduling Problem," Mathematics, MDPI, vol. 10(21), pages 1-25, October.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Gang Hu & Jiao Wang & Min Li & Abdelazim G. Hussien & Muhammad Abbas, 2023. "EJS: Multi-Strategy Enhanced Jellyfish Search Algorithm for Engineering Applications," Mathematics, MDPI, vol. 11(4), pages 1-32, February.
    2. Chou, Jui-Sheng & Truong, Dinh-Nhat & Kuo, Ching-Chiun, 2021. "Imaging time-series with features to enable visual recognition of regional energy consumption by bio-inspired optimization of deep learning," Energy, Elsevier, vol. 224(C).
    3. Ahmed Ginidi & Sherif M. Ghoneim & Abdallah Elsayed & Ragab El-Sehiemy & Abdullah Shaheen & Attia El-Fergany, 2021. "Gorilla Troops Optimizer for Electrically Based Single and Double-Diode Models of Solar Photovoltaic Systems," Sustainability, MDPI, vol. 13(16), pages 1-28, August.
    4. Ghareeb Moustafa & Ali M. El-Rifaie & Idris H. Smaili & Ahmed Ginidi & Abdullah M. Shaheen & Ahmed F. Youssef & Mohamed A. Tolba, 2023. "An Enhanced Dwarf Mongoose Optimization Algorithm for Solving Engineering Problems," Mathematics, MDPI, vol. 11(15), pages 1-26, July.
    5. Mohamed Abdel-Basset & Reda Mohamed & Ripon K. Chakrabortty & Michael J. Ryan & Attia El-Fergany, 2021. "An Improved Artificial Jellyfish Search Optimizer for Parameter Identification of Photovoltaic Models," Energies, MDPI, vol. 14(7), pages 1-33, March.
    6. Guarino, Antonio & Trinchero, Riccardo & Canavero, Flavio & Spagnuolo, Giovanni, 2022. "A fast fuel cell parametric identification approach based on machine learning inverse models," Energy, Elsevier, vol. 239(PC).
    7. Mahamed G. H. Omran & Maurice Clerc & Fatme Ghaddar & Ahmad Aldabagh & Omar Tawfik, 2022. "Permutation Tests for Metaheuristic Algorithms," Mathematics, MDPI, vol. 10(13), pages 1-15, June.
    8. Prabhdeep Singh & Rajbir Kaur & Junaid Rashid & Sapna Juneja & Gaurav Dhiman & Jungeun Kim & Mariya Ouaissa, 2022. "A Fog-Cluster Based Load-Balancing Technique," Sustainability, MDPI, vol. 14(13), pages 1-14, June.
    9. Mohamed Abdel-Basset & Reda Mohamed & Attia El-Fergany & Sameh S. Askar & Mohamed Abouhawwash, 2021. "Efficient Ranking-Based Whale Optimizer for Parameter Extraction of Three-Diode Photovoltaic Model: Analysis and Validations," Energies, MDPI, vol. 14(13), pages 1-20, June.
    10. Thirunavukkarasu, M. & Sawle, Yashwant & Lala, Himadri, 2023. "A comprehensive review on optimization of hybrid renewable energy systems using various optimization techniques," Renewable and Sustainable Energy Reviews, Elsevier, vol. 176(C).
    11. Hesham Alhumade & Iqbal Ahmed Moujdin & Saad Al-Shahrani, 2023. "Increasing Output Power of a Microfluidic Fuel Cell Using Fuzzy Modeling and Jellyfish Search Optimization," Sustainability, MDPI, vol. 15(14), pages 1-15, July.
    12. Andrew J. Riad & Hany M. Hasanien & Rania A. Turky & Ahmed H. Yakout, 2023. "Identifying the PEM Fuel Cell Parameters Using Artificial Rabbits Optimization Algorithm," Sustainability, MDPI, vol. 15(5), pages 1-17, March.
    13. Raj, Saurav & Mahapatra, Sheila & Babu, Rohit & Verma, Sumit, 2023. "Hybrid intelligence strategy for techno-economic reactive power dispatch approach to ensure system security," Chaos, Solitons & Fractals, Elsevier, vol. 170(C).
    14. Araby Mahdy & Abdullah Shaheen & Ragab El-Sehiemy & Ahmed Ginidi & Saad F. Al-Gahtani, 2023. "Single- and Multi-Objective Optimization Frameworks of Shape Design of Tubular Linear Synchronous Motor," Energies, MDPI, vol. 16(5), pages 1-27, March.
    15. Liqiong Huang & Yuanyuan Wang & Yuxuan Guo & Gang Hu, 2022. "An Improved Reptile Search Algorithm Based on Lévy Flight and Interactive Crossover Strategy to Engineering Application," Mathematics, MDPI, vol. 10(13), pages 1-39, July.
    16. Ahmed Fathy & Hegazy Rezk & Dalia Yousri & Abdullah G. Alharbi & Sulaiman Alshammari & Yahia B. Hassan, 2023. "Maximizing Bio-Hydrogen Production from an Innovative Microbial Electrolysis Cell Using Artificial Intelligence," Sustainability, MDPI, vol. 15(4), pages 1-13, February.
    17. Abdullah Shaheen & Ragab El-Sehiemy & Salah Kamel & Ali Selim, 2022. "Optimal Operational Reliability and Reconfiguration of Electrical Distribution Network Based on Jellyfish Search Algorithm," Energies, MDPI, vol. 15(19), pages 1-14, September.
    18. Gouda, Eid A. & Kotb, Mohamed F. & El-Fergany, Attia A., 2021. "Jellyfish search algorithm for extracting unknown parameters of PEM fuel cell models: Steady-state performance and analysis," Energy, Elsevier, vol. 221(C).
    19. Alaa A. Zaky & Rania M. Ghoniem & F. Selim, 2023. "Precise Modeling of Proton Exchange Membrane Fuel Cell Using the Modified Bald Eagle Optimization Algorithm," Sustainability, MDPI, vol. 15(13), pages 1-16, July.
    20. Yanhong Feng & Hongmei Wang & Zhaoquan Cai & Mingliang Li & Xi Li, 2023. "Hybrid Learning Moth Search Algorithm for Solving Multidimensional Knapsack Problems," Mathematics, MDPI, vol. 11(8), pages 1-28, April.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:10:y:2022:i:11:p:1894-:d:829867. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.