Improved Simulated Annealing Algorithm Solving for 0/1 Knapsack Problem

0/1 knapsack problem belongs to combination optimization problem. Its optimal solution exists in the problem space including substantially large useless solutions besides optimal solutions. Differing with other SA (simulated annealing) algorithms that getting the approximate optimization solution fr...

Full description

Saved in:
Bibliographic Details
Published inSixth International Conference on Intelligent Systems Design and Applications Vol. 2; pp. 1159 - 1164
Main Authors Aizhen Liu, Jiazhen Wang, Guodong Han, Suzhen Wang, Jiafu Wen
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:0/1 knapsack problem belongs to combination optimization problem. Its optimal solution exists in the problem space including substantially large useless solutions besides optimal solutions. Differing with other SA (simulated annealing) algorithms that getting the approximate optimization solution from the whole problem space often need much computation time, this improved SA algorithm proposed in this paper avoided this disadvantage by extracting two kinds of solution spaces, i.e. all optimal solutions space and the most possible part optimal solutions space, from the whole space. Then to improve approximate solution quality some variables were introduced to record the maximum solution, which produced during annealing process but was possibly deserted because of Metropolis rule in SA. We applied this SA algorithm, general SA and greedy-based SA algorithm to knapsack problem. And experimental results showed that this algorithm only searching the two optimal spaces obtained better approximate results and largely decreased the time overhead compared with the other two algorithms searching whole space
ISBN:0769525288
9780769525280
ISSN:2164-7143
2164-7151
DOI:10.1109/ISDA.2006.253776