Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation
Among meta-heuristic algorithms, differential evolution (DE) is one of the most powerful nature-inspired algorithm used to solve the complex problems in various application areas. In DE algorithm at higher generations, there is an increase in the computational cost because existing mutation operator...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2021-07-01
|
Series: | Journal of King Saud University: Computer and Information Sciences |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S1319157818300910 |
id |
doaj-4db8a36746114a85940b6ec6b83228e8 |
---|---|
record_format |
Article |
spelling |
doaj-4db8a36746114a85940b6ec6b83228e82021-07-03T04:44:39ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782021-07-01336740752Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimationShailendra Pratap Singh0Vibhav Prakash Singh1Ashok Kumar Mehta2Department of Computer Science and Engineering, Gaya College of Engineering, Gaya, India; Corresponding author.Department of Computer Science and Engineering, Gaya College of Engineering, Gaya, IndiaDepartment of Computer Applications, NIT Jamshedpur, Jharkhand, IndiaAmong meta-heuristic algorithms, differential evolution (DE) is one of the most powerful nature-inspired algorithm used to solve the complex problems in various application areas. In DE algorithm at higher generations, there is an increase in the computational cost because existing mutation operator may not provide more diversity. In this paper, a new variant of DE has been proposed by incorporating the homeostasis adaption based mutation operator (HABMO), which maintains the diversity when it stuck to the local optimum problem. This operator with DE is applied for the cost estimation in software development, where proposed optimization technique is used with constructive cost model (COCOMO) for optimizing the tuning parameters. The main objective of this work is accurate prediction and minimization of the error like MMRE, MMER, MSE and RMSE in less number of iteration, for COCOMO model. Further, the proposed variant of DE has been compared with different versions of DE and it has been concluded that the proposed HABDE is able to improve the performance of DE algorithm.http://www.sciencedirect.com/science/article/pii/S1319157818300910Homeostasis adaptationOptimizationEvolutionary algorithmSoftware cost estimation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shailendra Pratap Singh Vibhav Prakash Singh Ashok Kumar Mehta |
spellingShingle |
Shailendra Pratap Singh Vibhav Prakash Singh Ashok Kumar Mehta Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation Journal of King Saud University: Computer and Information Sciences Homeostasis adaptation Optimization Evolutionary algorithm Software cost estimation |
author_facet |
Shailendra Pratap Singh Vibhav Prakash Singh Ashok Kumar Mehta |
author_sort |
Shailendra Pratap Singh |
title |
Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation |
title_short |
Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation |
title_full |
Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation |
title_fullStr |
Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation |
title_full_unstemmed |
Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation |
title_sort |
differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation |
publisher |
Elsevier |
series |
Journal of King Saud University: Computer and Information Sciences |
issn |
1319-1578 |
publishDate |
2021-07-01 |
description |
Among meta-heuristic algorithms, differential evolution (DE) is one of the most powerful nature-inspired algorithm used to solve the complex problems in various application areas. In DE algorithm at higher generations, there is an increase in the computational cost because existing mutation operator may not provide more diversity. In this paper, a new variant of DE has been proposed by incorporating the homeostasis adaption based mutation operator (HABMO), which maintains the diversity when it stuck to the local optimum problem. This operator with DE is applied for the cost estimation in software development, where proposed optimization technique is used with constructive cost model (COCOMO) for optimizing the tuning parameters. The main objective of this work is accurate prediction and minimization of the error like MMRE, MMER, MSE and RMSE in less number of iteration, for COCOMO model. Further, the proposed variant of DE has been compared with different versions of DE and it has been concluded that the proposed HABDE is able to improve the performance of DE algorithm. |
topic |
Homeostasis adaptation Optimization Evolutionary algorithm Software cost estimation |
url |
http://www.sciencedirect.com/science/article/pii/S1319157818300910 |
work_keys_str_mv |
AT shailendrapratapsingh differentialevolutionusinghomeostasisadaptionbasedmutationoperatoranditsapplicationforsoftwarecostestimation AT vibhavprakashsingh differentialevolutionusinghomeostasisadaptionbasedmutationoperatoranditsapplicationforsoftwarecostestimation AT ashokkumarmehta differentialevolutionusinghomeostasisadaptionbasedmutationoperatoranditsapplicationforsoftwarecostestimation |
_version_ |
1721321271223910400 |