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...

Full description

Bibliographic Details
Main Authors: Shailendra Pratap Singh, Vibhav Prakash Singh, Ashok Kumar Mehta
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
Description
Summary: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.
ISSN:1319-1578