A Novel Primal-Dual Genetic Algorithm for Dynamic Knapsack Problems

WANG Feng-feng,WENG Zheng-Xin
2010-01-01
Abstract:Dynamic knapsack problem is a familiar engineering design optimization problem,which is also a challenge in the field of investigating evolutionary algorithms for dynamic optimization problems.An improved double-probability primal-dual genetic algorithm is proposed,which integrates the greedy approximation method and double-probability primal-dualism scheme for solving dynamic knapsack problem.Firstly,for the sake of maintaining diversity of allies,the allele-based double-probability primal-dual mapping operator is introduced,which uses the notion of inferior-allele to adaptively adjust the two dual probabilities,and hence preventing diversity loss of classical genetic algorithm when dealing with dynamic optimization problems.Secondly,it is hoped that the heuristic information could enhance population searching for the"feasible and fitter"regions,and help the algorithm tracking the moving optimum as soon as possible.The recommended algorithm has been applied to the dynamic 0-1 knapsack problem with promising results and demonstrated the effectiveness of the proposed algorithm.
What problem does this paper attempt to address?