透過您的圖書館登入
IP:216.73.216.36
  • 學位論文

基於區塊之估計分配演算法應用於旅行推銷員問題

A Block-Based Estimation of Distribution Algorithms for Traveling Salesman Problem

指導教授 : 張百棧

摘要


演化式演算法最常用於求解組合性問題,其中大多數的演算法可求得不錯的求解品質。但隨著組合性問題的求解複雜度逐漸提升,因此,過去的演化式演算法容易產生過早收斂或失去群族多樣性的問題。傳統演化式演算法所求得的解是以適合度函數作為評判優劣,然而本研究進一步計算解的部分優勢資訊(區塊),藉由保留具有優勢資訊進而提升求解的效率。本研究提出一種新的演化式演算法稱之為基於區塊之演化式演算法(Block Based Evolutionary Algorithms, BBEAs),主要是透過估計分配演算法(Estimation of Distribution Algorithms, EDAs)建構的優勢矩陣,有效地找出具有優勢的區塊,並經由區塊組成具有競爭優勢的人造解,因此,所提出的演算法是兼具效率以及效果之萬用型演化式演算法。本研究透過組合性標竿問題中的旅行推銷員問題(Traveling Salesman Problem)來驗證BBEAs的求解品質,由實驗結果可知在Kro、Pr、PCB等系列問題上,BBEAs求解品質皆優於傳統演化式演算法。

並列摘要


Evolutionary algorithms are most often used to solve the combination problems. Most of the algorithms can achieve a good solution quality, but due to the combination of problems the complexity of solution is gradually increased, therefore, the evolution algorithm is likely to occur premature convergence or loss group of ethnic diversity. The solution obtained by the traditional evolutionary algorithm is based on fitness function. Further for some advantages of this study we implement some information (Block), by preserving the advantage of information which enhances the efficiency of solution. This study proposes a new evolutionary algorithm called Block Based Evolutionary Algorithms (BBEAs), which is based on Estimated of Distribution Algorithms (EDAs). The construction of EDAs is based on probability matrix which effectively identify blocks have better probability. To show the effectiveness of BBEAs, we apply this BBEAs on Travelling salesman Problem on different instances like Kro, Pr, and And PCB series. Based on experimental analysis we proposed that BBEAs have better solution quality than traditional evolutionary algorithm.

參考文獻


[2] Flood, M. M., “The Traveling Salesman Problem. Operations Research,” vol.4, pp.64-75,1956.
[3] Chu, P.C., Beasley, J. E., “A Genetic Algorithm for the Multidimensional Knapsack Problem,” Journal of Heuristics, pp. 63-86, 1998.
[6] Garey, M. R., Johnson, D.S., “Some simplified NP-complete graph problems,” Theoretical Computer Science, Vol. 1, pp. 237–267, 1976.
[8] Grefenstette, J., Gopal, R., Rosimaita, B., van Gucht, D. “Genetic algorithms for the traveling salesman problem,” Genetics Algorithms and Their Applications, pp. 160-168, 1985.
[9] Dorigo, M., Maniezzo, V., Colorni, A., “The ant system: Optimization by a colony of cooperating agents,” IEEE Trans. Syst, vol. 26, no. 2, pp. 29-41, 1996.

被引用紀錄


黃奕烝(2013)。門診「體外震波碎石術」服務流程改善與病患滿意度之研究〔碩士論文,元智大學〕。華藝線上圖書館。https://doi.org/10.6838/YZU.2013.00245

延伸閱讀