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...

Full description

Bibliographic Details
Main Authors: Juei Yang Lin, 林睿暘
Other Authors: Yi-Feng Hung
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