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
Link To Document