跳到主要內容

臺灣博碩士論文加值系統

(216.73.217.49) 您好!臺灣時間:2026/04/30 22:23
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:簡逸倫
研究生(外文):Yi-Lun Chien
論文名稱:背包問題之再探討
論文名稱(外文):Knapsack Problems Revisited
指導教授:水谷英二
指導教授(外文):Eiji Mizutani
學位類別:碩士
校院名稱:國立臺灣科技大學
系所名稱:工業管理系
學門:商業及管理學門
學類:其他商業及管理學類
論文種類:學術論文
論文出版年:2011
畢業學年度:99
語文別:英文
論文頁數:63
中文關鍵詞:背包問題動態規劃基因演算法
外文關鍵詞:knapsack problemdynamic programminggenetic algorithm
相關次數:
  • 被引用被引用:0
  • 點閱點閱:562
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
The Knapsack Problems family is one of the most important problems in Optimization fields.It was classified into NP-hard problem.Unbounded Knapsack Problem is one variant that has special properties can be efficiently exploited.In this thesis, we first give a quick scan of Knapsack Problems family, and describe these properties in details.
Further, the conventional optimization method - Dynamic Programming- is conscientiously reviewed from the basic to the advance versions of this problem.Although the problem-specified Genetic Algorithm for UKP received few attentions previously, we capture the main features among the literatures and provide a simplified scheme of GA for the faster running time.
According to the series of experiments, we point out the limitation of data sets which were widely applied in the literatures (especially in papers which solving UKP by GA), and discuss the trade-off between the exact algorithm DP and the approximate approach GA.
Due to the powerful properties of UKP, we find out that the GA does not take many advantages comparing with DP in the problems which are usually considered large-size in UKP.
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Problem De nition . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Why the Knapsack Problems are Important . . . . . . . . . . . . . . .. 3
1.2.1 Multiobjective Evolutionary Algorithm . . . . . . . . . . . . . . .. 3
1.2.2 Real World Applications . . . . . . . . . . . . . . . . . . . . .. . 5
1.3 Special Properties of UKP . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Dominance . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6

2 Dynamic Programming Approach . . . . . . . . . . . . . . . . . . . . . 10
2.1 Complexity of DP for the Knapsack Problem . . . . . . . . . . . . . . 10
2.2 Basic Dynamic Programming . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 General Resource Allocation Formulation . . . . . . . . . . . . . . 11
2.2.2 Exploiting Linearity of Basic Dynamic Programming . . . . . . . .. 13
2.3 Early Stopping and Symmetry of Solution . . . . . . . . . . . . . . . 16
2.4 Breakpoints in Optimal Value Function . . . . . . . . . . . . . . . . 19
2.5 E cient Dynamic Programming for the UKP . . . . . . . . . . . . . . . 21

3 Genetic Algorithm Approach . . . . . . . . . . . . . . . . . . . . . . 25
3.1 Introduction of GA . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Li's GA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.3 Adaptive GA with Elitism Strategy . . . . . . . . . . . . . . . . . . 28
3.4 Center of Mass Selection Operator Based GA . . . . . . . . . . . .. . 29
3.5 The GA Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4 Experiment Results . . . . . . . . . . . . . . . . . . . . . . . . .. . 32
4.1 Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.1 Random Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.2 Arti cial Data Set . . . . . . . . . . . . . . . . . . . . . . .. . 34
4.2 Computational E ciency of Two Basic DPs . . . . . . . . . . . . . . . 35
4.3 Periodicity-Based DPs . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4 Trade-o Between Exact Algorithm and GA . . . . . . . . . . . . . . . 37
4.5 Performance of Exact Hybrid Algorithm . . . . . . . . . . . . . . . . 39

5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Appendix A : The NP-Completeness of Knapsack Problem . . . . . . . . . . 46
Appendix B : The Script Files of Matlab . . . . . . . . . . . . . . . . . 48
見本文
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top