DocumentCode :
342650
Title :
Weight-codings in a genetic algorithm for the multi-constraint knapsack problem
Author :
Raidl, Günther R.
Author_Institution :
Inst. of Comput. Graphics, Wien Univ. of Technol., Austria
Volume :
1
fYear :
1999
fDate :
1999
Abstract :
This paper presents different variants of weight-coding in a genetic algorithm (GA) for solving the multi-constraint knapsack problem (MKP). In this coding, a chromosome is a vector of weights associated with the items of the MKP. The phenotype is obtained by using the weights to generate a modified version of the original problem and applying a decoding heuristic to it. Four techniques of biasing the original problem with weights are discussed. Two well working decoding heuristics, one based on surrogate relaxation and the other based on Lagrangian relaxation, are introduced. The different weight-coding variants are experimentally compared to each other using a steady-state GA. Furthermore, the influence of the biasing strength, a strategy parameter of the codings, is investigated. In general, the GA found solutions being substantially better than those obtained by applying heuristics to the MKP directly
Keywords :
constraint theory; genetic algorithms; heuristic programming; knapsack problems; relaxation theory; Lagrangian relaxation; chromosome; decoding heuristic; decoding heuristics; genetic algorithm; multi-constraint knapsack problem; phenotype; steady-state genetic algorithm; surrogate relaxation; weight coding; weight vector; Biological cells; Computer graphics; Constraint optimization; Containers; Decoding; Encoding; Genetic algorithms; Lagrangian functions; Robustness; Steady-state;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-5536-9
Type :
conf
DOI :
10.1109/CEC.1999.781987
Filename :
781987
Link To Document :
بازگشت