Responsive image
博碩士論文 etd-0630113-105958 詳細資訊
Title page for etd-0630113-105958
論文名稱
Title
分散式螺旋最佳化:以解分群問題為例
Distributed Spiral Optimization: Using Clustering as a Case
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
79
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2013-07-03
繳交日期
Date of Submission
2013-08-07
關鍵字
Keywords
分散式螺旋最佳化、敏感度分析、分群、超啟發式計算、螺旋最佳化
metaheuristic, spiral optimization, clustering, sensitivity analysis, distributed spiral optimization
統計
Statistics
本論文已被瀏覽 5681 次,被下載 0
The thesis/dissertation has been browsed 5681 times, has been downloaded 0 times.
中文摘要
現今,超啟發式計算在解組合最佳化問題上是越來越重要,對於傳統的方法 (例如 k-means、禁忌搜尋及模擬退火) 已不足以得到更好的解品質。最近,新的超啟發式計算藉由模擬大自然的現象 (如漩渦及低氣壓),「螺旋最佳化」(spiral optimization, SO) 被提出來應用在函數最佳化問題上。在本論文中,我們介紹一個 SO 的延伸演算法-「分散式螺旋最佳化」(DSO)-來解決組合最佳化問題。所提出的方法與原本的 SO 不同之處在於:(1) 增加 k-means 與擾動運算子來提升DSO 的效能,以及 (2) DSO 將整個群體解切分成數個子群體解來增加搜尋過程的多樣性,以達到提升分群結果的目的。為了探討本論文提出的方法之效能,我們在分群問題上比較 SO 、genetic k-means algorithm 及 DSO 的分群結果。此外,為了瞭解參數對 DSO 的重要性,我們透過傅立葉振幅敏感度檢測 (Furier amplitude sensitivity test, FAST) 來分析參數與模組之間的相依性。從結果來說,本論文所提出的方法是非常具有潛力的。
Abstract
Nowadays, metaheuristics have become more and more important in solving the combinatorial optimization problems (COPs) for which the traditional methods (such as k-means, tabu search, and simulated annealing) are simply not powerful enough to obtain good solutions. Recently, spiral optimization (SO), a new metaheuristic that emulates the natural phenomena (such as swirl and low pressure) was proposed to solve the function optimization problem. In this thesis, we present an extension of SO, called a distributed spiral optimization (or DSO for short), for solving the COPs. The proposed algorithm differs from the original SO by (1) adding to the latter the k-means and oscillation operators to accelerate its convergence speed and (2) splitting the population into subpopulations so as to increase the diversity of the search, thus improving the quality of the clustering result. To evaluate the performance of the proposed algorithm, we compare it with the original SO and genetic k-means algorithm in solving the clustering problem. Moreover, to understand the impact of the parameter on the performance of DSO, we use Fourier amplitude sensitivity test (FAST) to analyze the dependency between the model and parameters. The results show that the proposed algorithm is quite promising.
目次 Table of Contents
論文審定書i
誌謝iii
摘要v
ABSTRACT vi
List of Figures x
List of Tables xii
Chapter 1 簡介 1
1.1 動機 2
1.2 論文貢獻 2
1.3 論文架構 2
Chapter 2 文獻探討 4
2.1 資料分群問題 4
2.1.1 分群問題的分類 4
2.1.1.1 監督式與非監督式 5
2.1.1.2 階層式與分割式 5
2.1.1.3 互斥與非互斥 6
2.1.2 分群問題的定義 7
2.2 超啟發式演算法 7
2.2.1 Genetic k-means algorithm 9
2.2.1.1 選擇運算子 10
2.2.1.2 突變運算子 11
2.2.1.3 k-means運算子 11
2.2.2 螺旋最佳化演算法 12
2.2.2.1 二維空間上的旋轉運算子 14
2.2.2.2 n維空間上的旋轉運算子 15
Chapter 3 分散式螺旋最佳化 18
3.1 分散式螺旋最佳化的理念 18
3.2 分散式螺旋最佳化的流程 19
3.3 旋轉運算子 20
3.4 擾動運算子 21
3.5 k-means運算子 22
3.6 Migration運算子 23
3.7 實作例子 23
Chapter 4 實驗結果 27
4.1 執行環境、資料集介紹、參數設定 27
4.2 螺旋最佳化的參數探討 29
4.2.1 旋轉角度 29
4.2.1.1 模組群體解的收斂行為 29
4.2.1.2 模組結果的影響性 29
4.2.2 收斂比率 32
4.2.2.1 模組群體解的收斂行為 32
4.2.2.2 模組結果的影響性 33
4.3 模擬結果 35
4.4 分析 37
4.4.1 最佳解的搜尋趨勢 37
4.4.2 參數的敏感度分析 40
4.4.2.1 FAST 40
4.4.2.2 eFAST 43
4.5 總結 46
Chapter 5 結論與未來展望 48
5.1 結論 48
5.2 未來展望 48
Bibliography 50
Appendix A 敏感度分析 54
A.1 FAST 54
A.1.1 干擾問題 57
A.1.2 挑選頻率集 57
A.1.3 實作範例 57
A.2 eFAST 60
A.2.1 挑選頻率集 62
A.2.2 實作範例 62
參考文獻 References
[1] W. J. Welch, “Algorithmic complexity: Three np-hard problems in computational statistics,” Computation and Simulation, 1982.
[2] W. Xu, X. Liu, and Y. Gong, “Document clustering based on non-negative matrix factorization,” in Proceedings of the annual international ACM SIGIR conference on Research and development in informaion retrieval, pp. 267–273, 2003.
[3] W. Zhao, R. Chellappa, A. Rosenfeld, and P. J. Phillips, “Face recognition: A literature survey,” 2003.
[4] J.Watada and K. Yamashiro, “A data mining approach to consumer behavior,” in Proceedings of the International Conference on Innovative Computing, Information and Control, pp. 652–655, 2006.
[5] Z. W. Geem, J. H. Kim, and G. V. Loganathan, “A new heuristic optimization algorithm: Harmony search,” Simulation, vol. 76, no. 2, pp. 60–68, 2001.
[6] D. Karaboga, “An idea based on honey bee swarm for numerical optimization,” tech. rep., Erciyes University, 2005.
[7] X. S. Yang, “Firefly algorithms for multimodal optimization,” in Proceedings of the international conference on Stochastic algorithms: foundations and applications, (Berlin, Heidelberg), pp. 169–178, Springer-Verlag, 2009.
[8] K. Tamura and K. Yasuda, “Spiral multipoint search for global optimization,” International Conference on Machine Learning and Applications, vol. 1, pp. 470–475, 2011.
[9] K. De Jong, “Parameter setting in eas: a 30 year perspective,” in Parameter Setting in Evolutionary Algorithms, pp. 1–18, Springer Berlin Heidelberg, 2007.
[10] R. Xu and I.Wunsch, D., “Survey of clustering algorithms,” IEEE Transactions on Neural Networks, pp. 645–678, 2005.
[11] P. Berkhin, “Survey of clustering data mining techniques,” tech. rep., Accrue Software, 2002.
[12] A. K. Jain, M. N. Murty, and P. J. Flynn, “Data clustering: a review,” ACM Computing Surveys, vol. 31, no. 3, pp. 264–323, 1999.
[13] P. N. Tan, M. Steinbach, and V. Kumar, Introduction to Data Mining, (First Edition). Addison-Wesley Longman Publishing, 2005.
[14] A. K. Jain and R. C. Dubes, Algorithms for clustering data. Prentice-Hall, 1988.
[15] J. H. Ward, “Hierarchical grouping to optimize an objective function,” Journal of the American Statistical Association, vol. 58, no. 301, pp. 236–244, 1963.
[16] M. R. Garey and D. S. Johnson, Computers and Intractability; A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, 1990.
[17] L. Bianchi, M. Dorigo, L. M. Gambardella, andW. J. Gutjahr, “A survey on metaheuristics for stochastic combinatorial optimization,” Natural Computing, vol. 8, no. 2, pp. 239–287, 2009.
[18] F. Glover, “Future paths for integer programming and links to artificial intelligence,” Computers and Operations Research, vol. 13, no. 5, pp. 533–549, 1986.
[19] I. Osman and G. Laporte, “Metaheuristics: A bibliography,” Annals of Operations Research, vol. 63, no. 5, pp. 511–623, 1996.
[20] S. Voss, I. H. Osman, and C. Roucairol, eds., Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization. Kluwer Academic Publishers, 1999.
[21] T. St¨utzle, Local Search Algorithms for Combinatorial Problems - Analysis, Algorithms and New Applications. PhD thesis, TU Darmstadt, 1999.
[22] C. Blum and A. Roli, “Metaheuristics in combinatorial optimization: Overview and conceptual comparison,” ACM Computing Surveys, vol. 35, no. 3, pp. 268–308, 2003.
[23] K. Krishna and M. Narasimha Murty, “Genetic k-means algorithm,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 29, pp. 433–439, 1999.
[24] F. Fern´andez, M. Tomassini, and L. Vanneschi, “An empirical study of multipopulation genetic programming,” Genetic Programming and Evolvable Machines, vol. 4, no. 1,
pp. 21–51, 2003.
[25] S. Bandyopadhyay and U. Maulik, “An evolutionary technique based on k-means algorithm for optimal clustering in rn,” Information Sciences, vol. 146, no. 1-4, pp. 221–237, 2002.
[26] “UCI-machine learning repository.” URL: http://archive.ics.uci.edu/ml/. Accessed on April 5, 2012.
[27] R. I. Cukier, C. M. Fortuin, K. E. Shuler, A. G. Petschek, and J. H. Schaibly, “Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. I Theory,” The Journal of Chemical Physics, vol. 59, no. 8, pp. 3873–3878, 1973.
[28] R. I. Cukier, J. H. Schaibly, and K. E. Shuler, “Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. III. Analysis of the approximations,” The Journal of Chemical Physics, vol. 63, no. 3, pp. 1140–1149, 1975.
[29] R. Cukier, H. Levine, and K. Shuler, “Nonlinear sensitivity analysis of multiparameter model systems,” Journal of Computational Physics, vol. 26, no. 1, pp. 1–42, 1978.
[30] A. Saltelli, S. Tarantola, and K. P.-S. Chan, “A quantitative model-independent method for global sensitivity analysis of model output,” Technometrics, vol. 41, no. 1, pp. 39–56, 1999.
[31] P. Lauret, E. Fock, and T. A. Mara, “A node pruning algorithm based on a fourier amplitude sensitivity test method,” IEEE Transactions on Neural Networks, vol. 17, no. 2, pp. 273–293, 2006.
[32] D. C. Collins and R. Avissar, “An Evaluation with the Fourier Amplitude Sensitivity Test (FAST) of Which Land-Surface Paramerters Are of Greatest Importance in Atmospheric Modeling,” American Meteorological Society, vol. 7, pp. 681–703, 1994.
[33] M. Koda, G. J. Mcrae, and J. H. Seinfeld, “Automatic sensitivity analysis of kinetic mechanisms,” The Journal of Chemical Kinetics, vol. 11, no. 4, pp. 427–444, 1979.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.145.156.46
論文開放下載的時間是 校外不公開

Your IP address is 3.145.156.46
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 永不公開 not available

QR Code