Logo image
A Study on Particle Swarm Optimization for the 0-1 Multidimensional Knapsack Problem
Dissertation

A Study on Particle Swarm Optimization for the 0-1 Multidimensional Knapsack Problem

Lin,Chin-Jung
Doctor of Philosophy (PHD), 國立清華大學, 工業工程與工程管理學系
2015

Abstract

0-1多限制式背包問題 粒子群演算法 時變加速係數 比例加速係數 0-1 multidimensional knapsack problem particle swarm optimization time-varying acceleration coefficients proportional acceleration coefficient
A 0-1 multidimensional knapsack problem (MKP) aims to choose a set of items satisfied the m knapsack capacity conditions into the bag from a given group of n items with weights and prices such that the total prices in the bag is maximal simultaneously. The 0-1 MKP is a NP-hard problem; that is, no polynomial algorithm for any NP-hard problem has yet been found. Hence, various population-based search algorithms are applied to solve these problems. Particle swarm optimization (PSO), which is an efficient population-based optimization algorithm, is based on the metaphors of social interaction and communication (e.g., fish schooling and bird flocking). In the classic PSO model, the cognition learning factor and social learning factor are constant. Thus, it is easy for particles to get trapped in the local optimum. Therefore, this dissertation proposes three novel binary PSO algorithms with dynamic learning factors to prevent particles from being trapped in the local optimum and improves the quality of the solutions of the 0-1 MKPs. The computational results have shown that the proposed algorithms are capable of finding the optimal or near optimal solutions and can outperform the other existing BPSO algorithms in a reasonable time for solving low- and high-dimensional 0-1 MKPs from OR-Library.

Metrics

1 Record Views

Details

Logo image