• DocumentCode
    1747783
  • Title

    A set-oriented genetic algorithm and the knapsack problem

  • Author

    Ku, Sebon ; Lee, Bogju

  • Author_Institution
    Inf. & Commun. Univ., Taejon, South Korea
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    650
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2001. Proceedings of the 2001 Congress on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7803-6657-3
  • Type

    conf

  • DOI
    10.1109/CEC.2001.934453
  • Filename
    934453