ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Applications of Genetic Algorithm in Software Engineering, Distributed Computing and Machine Learning

Journal: International Journal of Computer Applications & Information Technology (IJCAIT) (Vol.9, No. 2)

Publication Date:

Authors : ;

Page : 208-212

Keywords : Evolutionary algorithm; Genetic algorithm; Software Engineering; Database;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

There are different types of computational approaches like deterministic, random and evolutionary. Evolutionary techniques are also known as nature inspired techniques as these types of techniques have stolen the idea from nature. Genetic algorithm (GA) is one of the most commonly used evolutionary techniques which is used to solve different NP-hard computational problems. GA is based upon the principle of human genetic. Past research shows that it has been effectively used to solve the different problems from the domain of Computer Science viz. software cost estimation, task scheduling, clustering, natural language processing, query optimization, image processing etc. In this paper, an effort is made to study the use and role of GA in Software Engineering, Distributed Computing, Query Optimization and Machine Learning.

Last modified: 2018-03-14 20:07:50