Title :
A set-oriented genetic algorithm and the knapsack problem
Author :
Ku, Sebon ; Lee, Bogju
Author_Institution :
Inf. & Commun. Univ., Taejon, South Korea
Abstract :
Genetic algorithms (GAs) have been used to solve NP-complete problems, such as the knapsack problem, effectively. One difficulty in applying GAs to the knapsack problem is that the bit-string representation of the canonical GA chromosome does not provide a direct mapping of the problem on to the GA chromosome. In this paper, a new chromosome representation of the GA is proposed, called the “set-oriented GA”. A chromosome in the set-oriented GA is a set, while in the canonical GA it is a bit-string. Crossover and mutation operators are described using the combinations of set operations, such as union, intersection and complement. A performance comparison of the canonical GA and the set-oriented GA on the knapsack problem is presented. The set-oriented GA turns out to be not only effective in representing the problem but also efficient in finding the solution
Keywords :
computational complexity; genetic algorithms; knapsack problems; mathematical operators; problem solving; set theory; NP-complete problem; bit-string representation; chromosome representation; crossover operator; knapsack problem; mutation operator; performance comparison; problem representation; problem-solving efficiency; set operations; set-oriented genetic algorithm; Application software; Biological cells; Chromosome mapping; Computer science; Dynamic programming; Genetic algorithms; Genetic mutations; NP-complete problem; Operations research; Public key cryptography;
Conference_Titel :
Evolutionary Computation, 2001. Proceedings of the 2001 Congress on
Conference_Location :
Seoul
Print_ISBN :
0-7803-6657-3
DOI :
10.1109/CEC.2001.934453