MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems

In the realm of computational problem-solving, the search for efficient algorithms tailored for real-world engineering challenges and software requirement prioritization is relentless. This paper introduces the Multi-Learning-Based Reptile Search Algorithm (MLBRSA), a novel approach that synergistic...

Full description

Bibliographic Details
Main Authors: Jeyaganesh Kumar Kailasam, Rajkumar Nalliah, Saravanakumar Nallagoundanpalayam Muthusamy, Premkumar Manoharan
Format: Article
Language:English
Published: MDPI AG 2023-12-01
Series:Biomimetics
Subjects:
Online Access:https://www.mdpi.com/2313-7673/8/8/615
_version_ 1797381933969178624
author Jeyaganesh Kumar Kailasam
Rajkumar Nalliah
Saravanakumar Nallagoundanpalayam Muthusamy
Premkumar Manoharan
author_facet Jeyaganesh Kumar Kailasam
Rajkumar Nalliah
Saravanakumar Nallagoundanpalayam Muthusamy
Premkumar Manoharan
author_sort Jeyaganesh Kumar Kailasam
collection DOAJ
description In the realm of computational problem-solving, the search for efficient algorithms tailored for real-world engineering challenges and software requirement prioritization is relentless. This paper introduces the Multi-Learning-Based Reptile Search Algorithm (MLBRSA), a novel approach that synergistically integrates Q-learning, competitive learning, and adaptive learning techniques. The essence of multi-learning lies in harnessing the strengths of these individual learning paradigms to foster a more robust and versatile search mechanism. Q-learning brings the advantage of reinforcement learning, enabling the algorithm to make informed decisions based on past experiences. On the other hand, competitive learning introduces an element of competition, ensuring that the best solutions are continually evolving and adapting. Lastly, adaptive learning ensures the algorithm remains flexible, adjusting the traditional Reptile Search Algorithm (RSA) parameters. The application of the MLBRSA to numerical benchmarks and a few real-world engineering problems demonstrates its ability to find optimal solutions in complex problem spaces. Furthermore, when applied to the complicated task of software requirement prioritization, MLBRSA showcases its capability to rank requirements effectively, ensuring that critical software functionalities are addressed promptly. Based on the results obtained, the MLBRSA stands as evidence of the potential of multi-learning, offering a promising solution to engineering and software-centric challenges. Its adaptability, competitiveness, and experience-driven approach make it a valuable tool for researchers and practitioners.
first_indexed 2024-03-08T20:58:13Z
format Article
id doaj.art-e76af4c912c94dfc847f645a0e846823
institution Directory Open Access Journal
issn 2313-7673
language English
last_indexed 2024-03-08T20:58:13Z
publishDate 2023-12-01
publisher MDPI AG
record_format Article
series Biomimetics
spelling doaj.art-e76af4c912c94dfc847f645a0e8468232023-12-22T13:55:42ZengMDPI AGBiomimetics2313-76732023-12-018861510.3390/biomimetics8080615MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization ProblemsJeyaganesh Kumar Kailasam0Rajkumar Nalliah1Saravanakumar Nallagoundanpalayam Muthusamy2Premkumar Manoharan3Department of Artificial Intelligence and Data Science, M. Kumarasamy College of Engineering, Karur 639113, Tamilnadu, IndiaDepartment of Computer Science and Engineering, KGiSL Institute of Technology, Coimbatore 641035, Tamilnadu, IndiaDepartment of Information Technology, Karpagam College of Engineering, Coimbatore 641032, Tamilnadu, IndiaDepartment of Electrical and Electronics Engineering, Dayananda Sagar College of Engineering, Bangalore 560078, Karnataka, IndiaIn the realm of computational problem-solving, the search for efficient algorithms tailored for real-world engineering challenges and software requirement prioritization is relentless. This paper introduces the Multi-Learning-Based Reptile Search Algorithm (MLBRSA), a novel approach that synergistically integrates Q-learning, competitive learning, and adaptive learning techniques. The essence of multi-learning lies in harnessing the strengths of these individual learning paradigms to foster a more robust and versatile search mechanism. Q-learning brings the advantage of reinforcement learning, enabling the algorithm to make informed decisions based on past experiences. On the other hand, competitive learning introduces an element of competition, ensuring that the best solutions are continually evolving and adapting. Lastly, adaptive learning ensures the algorithm remains flexible, adjusting the traditional Reptile Search Algorithm (RSA) parameters. The application of the MLBRSA to numerical benchmarks and a few real-world engineering problems demonstrates its ability to find optimal solutions in complex problem spaces. Furthermore, when applied to the complicated task of software requirement prioritization, MLBRSA showcases its capability to rank requirements effectively, ensuring that critical software functionalities are addressed promptly. Based on the results obtained, the MLBRSA stands as evidence of the potential of multi-learning, offering a promising solution to engineering and software-centric challenges. Its adaptability, competitiveness, and experience-driven approach make it a valuable tool for researchers and practitioners.https://www.mdpi.com/2313-7673/8/8/615competitive learningadaptive learningmulti-learning-based reptile search algorithm (MLBRSA)optimizationQ-learningsoftware requirement prioritization
spellingShingle Jeyaganesh Kumar Kailasam
Rajkumar Nalliah
Saravanakumar Nallagoundanpalayam Muthusamy
Premkumar Manoharan
MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems
Biomimetics
competitive learning
adaptive learning
multi-learning-based reptile search algorithm (MLBRSA)
optimization
Q-learning
software requirement prioritization
title MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems
title_full MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems
title_fullStr MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems
title_full_unstemmed MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems
title_short MLBRSA: Multi-Learning-Based Reptile Search Algorithm for Global Optimization and Software Requirement Prioritization Problems
title_sort mlbrsa multi learning based reptile search algorithm for global optimization and software requirement prioritization problems
topic competitive learning
adaptive learning
multi-learning-based reptile search algorithm (MLBRSA)
optimization
Q-learning
software requirement prioritization
url https://www.mdpi.com/2313-7673/8/8/615
work_keys_str_mv AT jeyaganeshkumarkailasam mlbrsamultilearningbasedreptilesearchalgorithmforglobaloptimizationandsoftwarerequirementprioritizationproblems
AT rajkumarnalliah mlbrsamultilearningbasedreptilesearchalgorithmforglobaloptimizationandsoftwarerequirementprioritizationproblems
AT saravanakumarnallagoundanpalayammuthusamy mlbrsamultilearningbasedreptilesearchalgorithmforglobaloptimizationandsoftwarerequirementprioritizationproblems
AT premkumarmanoharan mlbrsamultilearningbasedreptilesearchalgorithmforglobaloptimizationandsoftwarerequirementprioritizationproblems