Enhanced Parallel Tabu Search
碩士 === 國立清華大學 === 工業工程與工程管理學系 === 89 === Tabu search is a widely used heuristic search method. One of the main components of tabu search is tabu list, which makes several latest moves forbidden in order to escape from a small loop. The algorithm starts from an initial solution, and moves the current...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2001
|
Online Access: | http://ndltd.ncl.edu.tw/handle/34616811717440382778 |
id |
ndltd-TW-089NTHU0031026 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-089NTHU00310262016-01-29T04:33:40Z http://ndltd.ncl.edu.tw/handle/34616811717440382778 Enhanced Parallel Tabu Search 改進的平行塔布搜尋法 Juei Yang Lin 林睿暘 碩士 國立清華大學 工業工程與工程管理學系 89 Tabu search is a widely used heuristic search method. One of the main components of tabu search is tabu list, which makes several latest moves forbidden in order to escape from a small loop. The algorithm starts from an initial solution, and moves the current solution to the best neighborhood which is not forbidden. These iterations will be repeated until the terminating condition is reached. There are two main drawbacks in the traditional tabu search. First, tabu search only provides an approximate solution. There is no way to know the quality of the obtained solutions. Second, although tabu list helps the search avoiding a small cycling problem, it cannot prevent a previously searched area to be searched again or forming a large cycle. The computation efficiency of a tabu search can be improved by implementing a parallel tabu search, which uses multiple processors to search in parallel. In the study, we propose an enhanced parallel tabu search, which attempts to compute more efficiently and conquer the two drawbacks mentioned above. The ratio of finding the old local optimum solutions may suggest the confidence level of the best solution we find at the end of search. Also, the historical memory of local optimum solutions helps us to avoid searching old areas again. To validate the efficiency of the new approach, we will use a series of number sequencing problems. In addition, we apply statistical method to test the suggested relationship between the ratio of old local optimum and the confidence level of the obtained solution. The result of experiments shows that it takes less time for the enhanced parallel tabu search to find global optimum solutions than conventional one. The ratio of finding the old local optimums does not precisely estimates the confidence level of the best solution. However, our results show that the probability of finding the global optimal solutions should be larger than the computed ratio. 1.1研究背景 1 1.2研究動機 1 1.3研究架構 3 第2章 文獻回顧 4 2.1塔布搜尋法 4 2.2平行塔布搜尋法 9 2.3塔布搜尋效率的改善方法 11 第3章 方法構建 13 3.1改進之平行塔布搜尋法 13 3.1.1子空間的定義 13 3.1.2隨機起始解 14 3.1.3長期記憶結構 15 3.1.4落入涵蓋區域的比率 16 3.2改進之平行處理演算法 19 3.3改進之平行塔布搜尋法的優點 23 第4章 實驗設計與分析 24 4.1問題描述 24 4.1.1多個處理器的模擬方法 24 4.1.2數字排序問題 25 4.2 求解數字排序問題的改進之平行塔布搜尋法的設定 26 4.3 離開舊區域最佳解後脫離方向的比較 27 4.4涵蓋比率的實驗設計 29 4.4.1落入涵蓋區域的比率的實驗 29 4.4.2驗證子空間是否為均勻的分佈 32 4.5比較搜尋速度的實驗結果與分析 35 第5章 結論與未來展望 38 參考文獻 39 Yi-Feng Hung 洪一峰 2001 學位論文 ; thesis 44 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 工業工程與工程管理學系 === 89 === Tabu search is a widely used heuristic search method. One of the main components of tabu search is tabu list, which makes several latest moves forbidden in order to escape from a small loop. The algorithm starts from an initial solution, and moves the current solution to the best neighborhood which is not forbidden. These iterations will be repeated until the terminating condition is reached. There are two main drawbacks in the traditional tabu search. First, tabu search only provides an approximate solution. There is no way to know the quality of the obtained solutions. Second, although tabu list helps the search avoiding a small cycling problem, it cannot prevent a previously searched area to be searched again or forming a large cycle.
The computation efficiency of a tabu search can be improved by implementing a parallel tabu search, which uses multiple processors to search in parallel. In the study, we propose an enhanced parallel tabu search, which attempts to compute more efficiently and conquer the two drawbacks mentioned above. The ratio of finding the old local optimum solutions may suggest the confidence level of the best solution we find at the end of search. Also, the historical memory of local optimum solutions helps us to avoid searching old areas again.
To validate the efficiency of the new approach, we will use a series of number sequencing problems. In addition, we apply statistical method to test the suggested relationship between the ratio of old local optimum and the confidence level of the obtained solution. The result of experiments shows that it takes less time for the enhanced parallel tabu search to find global optimum solutions than conventional one. The ratio of finding the old local optimums does not precisely estimates the confidence level of the best solution. However, our results show that the probability of finding the global optimal solutions should be larger than the computed ratio.
1.1研究背景 1
1.2研究動機 1
1.3研究架構 3
第2章 文獻回顧 4
2.1塔布搜尋法 4
2.2平行塔布搜尋法 9
2.3塔布搜尋效率的改善方法 11
第3章 方法構建 13
3.1改進之平行塔布搜尋法 13
3.1.1子空間的定義 13
3.1.2隨機起始解 14
3.1.3長期記憶結構 15
3.1.4落入涵蓋區域的比率 16
3.2改進之平行處理演算法 19
3.3改進之平行塔布搜尋法的優點 23
第4章 實驗設計與分析 24
4.1問題描述 24
4.1.1多個處理器的模擬方法 24
4.1.2數字排序問題 25
4.2 求解數字排序問題的改進之平行塔布搜尋法的設定 26
4.3 離開舊區域最佳解後脫離方向的比較 27
4.4涵蓋比率的實驗設計 29
4.4.1落入涵蓋區域的比率的實驗 29
4.4.2驗證子空間是否為均勻的分佈 32
4.5比較搜尋速度的實驗結果與分析 35
第5章 結論與未來展望 38
參考文獻 39
|
author2 |
Yi-Feng Hung |
author_facet |
Yi-Feng Hung Juei Yang Lin 林睿暘 |
author |
Juei Yang Lin 林睿暘 |
spellingShingle |
Juei Yang Lin 林睿暘 Enhanced Parallel Tabu Search |
author_sort |
Juei Yang Lin |
title |
Enhanced Parallel Tabu Search |
title_short |
Enhanced Parallel Tabu Search |
title_full |
Enhanced Parallel Tabu Search |
title_fullStr |
Enhanced Parallel Tabu Search |
title_full_unstemmed |
Enhanced Parallel Tabu Search |
title_sort |
enhanced parallel tabu search |
publishDate |
2001 |
url |
http://ndltd.ncl.edu.tw/handle/34616811717440382778 |
work_keys_str_mv |
AT jueiyanglin enhancedparalleltabusearch AT línruìyáng enhancedparalleltabusearch AT jueiyanglin gǎijìndepíngxíngtǎbùsōuxúnfǎ AT línruìyáng gǎijìndepíngxíngtǎbùsōuxúnfǎ |
_version_ |
1718173097285124096 |