• DocumentCode
    3519072
  • Title

    An Algorithm for Solving Knapsack Problems Utilizing Knowledge Evolution Principle

  • Author

    Yan Tai-shan ; He Wei

  • Author_Institution
    Sch. of Inf. & Commun. Eng., Hunan Inst. of Sci. & Technol., Yueyang, China
  • fYear
    2011
  • fDate
    28-29 May 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Knapsack problem is regarded as a difficult NP problem in computer algorithms. According to the characteristics of knapsack problems, an algorithm (called KP-KEA) for solving knapsack problems utilizing knowledge evolution principle is proposed. In this algorithm, an initial knowledge base is formed at first. The next work is to inherit excellent knowledge individuals by inheritance operator, produce novel knowledge individuals by innovation operator, update knowledge-base by update operator, and accordingly realize knowledge evolution. At last, the optimal solution of knapsack problems can be gained from the optimal knowledge individual. The successful experimental results show that it is an effective algorithm for solving knapsack problems. Compared with genetic algorithm, the convergence speed and the optimal solution of this algorithm are all better. This algorithm is also suited to solve other constraint optimization problems.
  • Keywords
    combinatorial mathematics; computational complexity; evolutionary computation; knapsack problems; NP problem; constraint optimization problem; genetic algorithm; inheritance operator; innovation operator; knapsack problem; knowledge evolution principle; update operator; Convergence; Evolution (biology); Genetic algorithms; Humans; Knowledge based systems; Optimization; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems and Applications (ISA), 2011 3rd International Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-9855-0
  • Electronic_ISBN
    978-1-4244-9857-4
  • Type

    conf

  • DOI
    10.1109/ISA.2011.5873256
  • Filename
    5873256