Open Access Journal

ISSN : 2394-2320 (Online)

International Journal of Engineering Research in Computer Science and Engineering (IJERCSE)

Monthly Journal for Computer Science and Engineering

Open Access Journal

International Journal of Engineering Research in Computer Science and Engineering (IJERCSE)

Monthly Journal for Computer Science and Engineering

ISSN : 2394-2320 (Online)

An Improved Genetic Algorithm in C for Knapsack Problem

Author : Manpreet Kaur 1

Date of Publication :16th August 2017

Abstract: Genetic Algorithms (GA) provide a simple method to solve complex optimization problems. The performance of a Genetic Algorithm mainly depends on the genetic parameters, operators and the fitness function used. This paper proposed an improved Genetic Algorithm to solve a NP-hard problem i.e. Knapsack problem. The Improved GA is implemented using C programming language. It gives better results when compared against an existing GA to solve the Knapsack Problem. This paper also proposes an optimal parameter setting for Knapsack Problem using GA.

Reference :

    1. Anabela Simoes, Ernesto Costa, “An Evolutionary Approach to the Zer/one Knapsak Problem: Testing Ideas from Biology”, Proceeding of fifth International Conference on Artificial Neural Networks and Genetic Algorithms Prague, Czech Republic, pp.22-25 April 2001.
    2. Christine L.Mumford, “Comparing Representations and Recombination operators for the multi-objective 0/1 Knapsack Problem”, 2003, pp.854-861, IEEE.
    3. Colin Reeves, “Genetic Algorithms”, chapter 3, pp. 55 82.
    4. David E.Goldberg, “Genetic Algorithms in Search, Optimization and Machine learning”, Addition Wesley, Reading, MA,1989.
    5. David E. Goldberg and Kalyanmoy Deb, “A comparative Anaysis of selection schemes used in Genetic Algorithms”, Foundations of Genetic Algorithms Edited by Gregory J.E. Rawlins, 1991, pp.69-92.
    6. Hristaheva, Maya and Shrestha Dipti, “Solving the 0-1 Knapsack Problem with Genetic Algorithms”.
    7. Khoa Duc Tran, “A survey of genetic algorithm parameters and their setting”,
    8. M. Srinivas, L.M. Patnaik,”Adaptive probabilities of Crossover and Mutation in genetic algorithms”, IEEE transactions on systems, man and cybernetics, vol.24, no. 4,April 1994, pp. 656-667.
    9. Onur Boyabatli, Ihsan Sabuncuoglu, “parameter selection in genetic algorithms”, Systematics, Cybernetics and Informatics, Vol. 2, No.4 , pp.78-83.
    10. Scott H. Doughlas,” Variations on a simple genetic algorithm”, Rochester Institute of technology, Rochester, NY.
    11. Siamak Sarmady,” An investigation on genetic algorithm parameters”.
    12. Stanley Gotshall, Bart Rylander,”Optimal population size and the genetic algorithm”, IEEE.
    13. Yu-an Zhang, Makoto Sakamoto, Hiroshi Furutani,” Effects of population size and Mutation rate on results of genetic algorithm”, Fourth international conference on Natural Computation, IEEE,2008.
    14. Yi Yang, Qian-sheng Fang,”The improved genetic algorithm for solving Knapsack Problem Based on HandelC”, IEEE.
    15. Grefenstette, John J., “Optimization of Control parameters for Genetic Algorithms”, IEEE Transactions on Systems, Man and Cybernetics, Vol. smc, No.1 pp.222-228, IEEE Lop number 5406073, 1986.

Recent Article