A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm

碩士 === 朝陽科技大學 === 資訊管理系碩士班 === 95 === The Knapsack problem is an NP-Complete problem. Unbounded Knapsack problems are more complex and harder to solve than the general Knapsack problem. In this thesis, we apply the genetic algorithm using adaptive mechanism which includes greedy method to arrange th...

Full description

Bibliographic Details
Main Authors: Cheng-Huei Jian, 簡程輝
Other Authors: Rung-Ching Chen
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/16649717016724242659
id ndltd-TW-095CYUT5396020
record_format oai_dc
spelling ndltd-TW-095CYUT53960202015-10-13T16:51:17Z http://ndltd.ncl.edu.tw/handle/16649717016724242659 A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm 以自調式基因演算法解無界限背包問題之研究 Cheng-Huei Jian 簡程輝 碩士 朝陽科技大學 資訊管理系碩士班 95 The Knapsack problem is an NP-Complete problem. Unbounded Knapsack problems are more complex and harder to solve than the general Knapsack problem. In this thesis, we apply the genetic algorithm using adaptive mechanism which includes greedy method to arrange the chromosomes and automatically adapt the runs to solve the unbounded Knapsack problem. In reproduction procedure, we use elitism strategy to select new offspring. The elitism strategy is utilized to overcome the defect of the slow convergence rate of the general genetic algorithm. The elitism strategy retains good chromosomes and ensures that they are not eliminated through the mechanism of crossover and mutation, while ensuring that the features of the offspring chromosomes are at least as good as their parents. The system automatically adapts the number of the initial population of chromosomes and the number of runs of the genetic algorithm. It will obtain the best value from the chromosomes of each run and retain the best values into an elitism set. The best value is then taken from the elitism set and adapted as the real solution. In addition, we use the strategy of greedy method to arrange the sequence of chromosomes to enhance the effect of executing. Experimental results showed that our method could find the best solution of the problem in evidence space. Rung-Ching Chen 陳榮靜 2007 學位論文 ; thesis 45 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 朝陽科技大學 === 資訊管理系碩士班 === 95 === The Knapsack problem is an NP-Complete problem. Unbounded Knapsack problems are more complex and harder to solve than the general Knapsack problem. In this thesis, we apply the genetic algorithm using adaptive mechanism which includes greedy method to arrange the chromosomes and automatically adapt the runs to solve the unbounded Knapsack problem. In reproduction procedure, we use elitism strategy to select new offspring. The elitism strategy is utilized to overcome the defect of the slow convergence rate of the general genetic algorithm. The elitism strategy retains good chromosomes and ensures that they are not eliminated through the mechanism of crossover and mutation, while ensuring that the features of the offspring chromosomes are at least as good as their parents. The system automatically adapts the number of the initial population of chromosomes and the number of runs of the genetic algorithm. It will obtain the best value from the chromosomes of each run and retain the best values into an elitism set. The best value is then taken from the elitism set and adapted as the real solution. In addition, we use the strategy of greedy method to arrange the sequence of chromosomes to enhance the effect of executing. Experimental results showed that our method could find the best solution of the problem in evidence space.
author2 Rung-Ching Chen
author_facet Rung-Ching Chen
Cheng-Huei Jian
簡程輝
author Cheng-Huei Jian
簡程輝
spellingShingle Cheng-Huei Jian
簡程輝
A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm
author_sort Cheng-Huei Jian
title A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm
title_short A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm
title_full A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm
title_fullStr A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm
title_full_unstemmed A study on Solving Unbounded Knapsack Problem Based on Adaptive Genetic Algorithm
title_sort study on solving unbounded knapsack problem based on adaptive genetic algorithm
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/16649717016724242659
work_keys_str_mv AT chenghueijian astudyonsolvingunboundedknapsackproblembasedonadaptivegeneticalgorithm
AT jiǎnchénghuī astudyonsolvingunboundedknapsackproblembasedonadaptivegeneticalgorithm
AT chenghueijian yǐzìdiàoshìjīyīnyǎnsuànfǎjiěwújièxiànbèibāowèntízhīyánjiū
AT jiǎnchénghuī yǐzìdiàoshìjīyīnyǎnsuànfǎjiěwújièxiànbèibāowèntízhīyánjiū
AT chenghueijian studyonsolvingunboundedknapsackproblembasedonadaptivegeneticalgorithm
AT jiǎnchénghuī studyonsolvingunboundedknapsackproblembasedonadaptivegeneticalgorithm
_version_ 1717775798352478208