DocumentCode
2313219
Title
A Socio-Cognitive Particle Swarm Optimization for Multi-Dimensional Knapsack Problem
Author
Deep, Kusum ; Bansal, Jagdish Chand
Author_Institution
Dept. of Math., Indian Inst. of Technol.-Roorkee, Roorkee
fYear
2008
fDate
16-18 July 2008
Firstpage
355
Lastpage
360
Abstract
The multidimensional knapsack problem (MKP), which is a generalization of the 0-1 simple Knapsack problem, is one of the classical NP-hard problems in operations research having a number of engineering applications. Several exact as well as heuristic algorithms are available in literature for its solution. In this paper, we propose a new particle swarm optimization (PSO) algorithm namely socio-cognitive particle swarm optimization (SCPSO) for solving the MKP. Comparing with the basic binary particle swarm optimization (BPSO), this improved algorithm introduces the distance between gbest and pbest as a new velocity update equation which maintains the diversity in the swarm and makes it more effective and efficient in solving MKP. We present computational experiments with various data instances for fine tuning of parameters of SCPSO and to validate our ideas and demonstrate the efficiency of the proposed algorithm.
Keywords
knapsack problems; particle swarm optimisation; NP-hard problem; heuristic algorithm; multidimensional knapsack problem; socio-cognitive particle swarm optimization; velocity update equation; Cultural differences; Design engineering; Equations; Evolutionary computation; Heuristic algorithms; Mathematics; Multidimensional systems; NP-hard problem; Operations research; Particle swarm optimization; Multidimensional Knapsack Problem; Particle Swarm Optimization; Velocity Update Equation;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Trends in Engineering and Technology, 2008. ICETET '08. First International Conference on
Conference_Location
Nagpur, Maharashtra
Print_ISBN
978-0-7695-3267-7
Electronic_ISBN
978-0-7695-3267-7
Type
conf
DOI
10.1109/ICETET.2008.163
Filename
4579924
Link To Document