Genetic Algorithm with Directional Mutation Based on Greedy Strategy for Large-scale 0-1 Knapsack Problems

In view of the lack of efficiency or accuracy of solving large-scale 0-1 knapsack problems by the classic genetic algorithm, a directional mutation operator is designed to reduce the probability of resampling in the search process. Meanwhile an initializing operator and an individual correction operator are added to the algorithm to modify individual after every amendment, both of which are combined with the greedy theory. The proposed algorithm uses truncation selection and longestdistance fitness selection in the crossover, takes elite selection strategy combining with steady-state propagation as a correction operation, and uses the common 0-1 exchange mutation of the binary code, but the mutation probability of each bit of the binary string is adaptively modified. Comparison of experiment results of this algorithm and Active Evolution Genetic Algorithm is given based on the scales of 1000, 2000 and 5000. Experiments proved that the improved algorithm with directional mutation based on greedy theory for solving large-scale 0-1 knapsack problems has high accuracy and high efficiency.

[1]  Chen Guo,et al.  The Shortest Path Optimization Method using Hybrid Genetic Algorithm , 2011 .

[2]  S. Amir Ghoreishi,et al.  Application of Genetic Algorithm for Solving Multi-Objective Optimization Problems in Robust Control of Distillation Column , 2011 .

[3]  Andrés Iglesias,et al.  Iterative two-step genetic-algorithm-based method for efficient polynomial B-spline surface reconstruction , 2012, Inf. Sci..

[4]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[5]  Zhang Haibo,et al.  Improvements of Genetic Algorithm to the Knapsack Problem , 2011 .

[6]  Jing Zhang,et al.  Comparative Study of Several Intelligent Algorithms for Knapsack Problem , 2011 .

[7]  Manas Kumar Maiti,et al.  A fuzzy genetic algorithm with varying population size to solve an inventory model with credit-linked promotional demand in an imprecise planning horizon , 2011, Eur. J. Oper. Res..

[8]  Changsheng Zhang,et al.  An Improved Genetic Algorithm for Attribute Reduction in Rough Set Theory , 2011 .

[9]  Michael T. Goodrich,et al.  Algorithm Design: Foundations, Analysis, and Internet Examples , 2001 .

[10]  Ralf Salomon,et al.  Improving the Performance of Genetic Algorithms through Derandomization , 1997 .

[11]  Michael Vose The simple genetic algorithm: foundations and theory (complex adaptive systems) , 1999 .

[12]  Fang Jiancheng,et al.  A method of optimization for the distorted model of star map based on improved genetic algorithm , 2011 .

[13]  Abdel Lisser,et al.  On two-stage stochastic knapsack problems , 2011, Discret. Appl. Math..

[14]  Guanzheng Tan,et al.  Genetic Algorithm-Enhanced Retrieval Process for Multimedia Data , 2011 .

[15]  Jong-Hwan Kim,et al.  Genetic quantum algorithm and its application to combinatorial optimization problem , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[16]  Luís Paquete,et al.  Greedy algorithms for a class of knapsack problems with binary weights , 2012, Comput. Oper. Res..

[17]  Feng Yu,et al.  Improvements of Genetic Algorithm to the Knapsack Problem , 2011, ICAIC.

[18]  Long Fei Genetic Algorithm Based on Active Evolution for Large Scale 0-1 Knapsack Problem , 2007 .

[19]  Fred W. Glover,et al.  A computational study on the quadratic knapsack problem with multiple constraints , 2012, Comput. Oper. Res..

[20]  Jun Lin,et al.  Research to Improve the Optimization Speed of the Genetic Algorithm , 2011 .