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: 2016-07-01
Authors : Samriti;
Page : 208-212
Keywords : Evolutionary algorithm; Genetic algorithm; Software Engineering; Database;
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.
Other Latest Articles
- Database Query and Its Optimization: A Conclusive Report
- Database Query and Its Optimization: A Conclusive Report
- Legal and economic aspects of Ukrainian enterprises activity at the European renewable energy market
- The effect of Corporate Governance Information (CGI) on banks’ reporting performance
- MANAGEMENT CAPITAL OF THE BANK
Last modified: 2018-03-14 20:07:50