Responsive image
博碩士論文 etd-0809114-150147 詳細資訊
Title page for etd-0809114-150147
論文名稱
Title
運用動態路徑蟻群演算法於連續型解空間問題
A Dynamic-Edge Ant-Colony-System Algorithm for Solving Continuous Domain Problems
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
98
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2014-07-17
繳交日期
Date of Submission
2014-09-09
關鍵字
Keywords
雲端運算、動態路徑、模糊資料挖掘、蟻群演算法、連續型解空間
Cloud Computing, Dynamic Edge, Continuous Solution Space, Ant Colony System, Fuzzy Data Mining
統計
Statistics
本論文已被瀏覽 5713 次,被下載 513
The thesis/dissertation has been browsed 5713 times, has been downloaded 513 times.
中文摘要
蟻群演算法系統已成功地應用於求解優化問題上。尤其是,蟻群演算法被証實是有效率的找到近似最佳解於離散解空間的問題上。但如果所面臨到的問題是存在於連續型解空間之上,它就不是那麼適合的使用原來蟻群演算法來解決它。本論文因此提出了兩種擴充蟻群演算法來求解於連續變量的問題。第一個蟻群演算法基於二元編碼用以提供一個標準化的流程來解決連續型空間上的問題。它首先將連續型解空間對應到一個二元編碼的解空間(一個蟻群搜尋圖),再利用這個搜尋圖來搜尋出可行解。不同於之前用以解決連續型空間的螞蟻演算法,提出的二元編碼蟻群演算法可以保留傳統蟻群演算法所有的運算,使得其特點和優點得以保留。另外,這個演算法是很容易實作和應用在數學相關的問題和其它不同的問題之上。本論文提出另一個演算法為動態路徑蟻群演算法,相較於二元編碼蟻群演算法,它可以動態地生成位於兩個節點之間的邊,並通過費洛蒙分佈函數來得到費洛蒙的濃度。此外,利用費洛蒙分佈函數映射傳統蟻群演算法的編碼和運算子是非常容易的。由於這個演算法所定義的編碼空間是真實對應連續解空間的,所以它可以確保全域最佳解被定義於編碼空間之內。
此論文將所提出的動態路徑蟻群演算法應用於模糊數據挖掘上。數據挖掘主要的目的是要從大型的數據資料庫中找尋有意思且有價值的知識和資訊。最後,本文提出一個Hadoop的框架用以來減少動態蟻群演算法的運算時間。
最後實驗結果証明,所提出的方法顯示了在連續型解空間之上求解數學式問題和模糊數據挖掘上皆有優秀的效能表現。
Abstract
Ant colony systems (ACS) have been successfully applied to solve optimization problems. Especially, they are effective in finding nearly optimal solutions to discrete search spaces. When the solution spaces of the problems to be solved are continuous, it is not so appropriate to use the original ACS. This dissertation thus proposes two extended ACS algorithm for solving continuous variables problems. The first approach based on binary coding provides a standard process for solving problems with continuous variables. It first encodes the solution space for a continuous domain into a discrete binary coding space (searching map), and then a modified ACS is applied to find the solution. Different from the previous ant-based algorithms for continuous domain, the proposed binary coding ACS (BCACS) could retain the original operators and keep the benefits and characteristics of the traditional ACS. Besides, it is easy to implement, and could be applied in different kinds of problems in addition to mathematical problems. The other proposed algorithm is dynamic-edge ACS (DEACS). Different from BCACS, it can dynamically generate edges between two nodes and give a pheromone measure through distribution functions. In addition, it maps the encoding representation and the operators of the original ACS into continuous spaces easily. The encoding of solution space in this algorithm is a real continuous space. Thus, the global best solution is assured to be in the solution space.
The proposed DEACS is also applied to fuzzy data mining for finding out interesting and meaningful linguistic patterns from large databases. Finally, this dissertation presented a Hadoop framework for DEACS in order to reduce the computation time. Experimental results on mathematical functions and fuzzy data miming show the good performance of the proposed approaches in the continuous solution space.
目次 Table of Contents
目錄
中文審定書 ............................................................................................................... i
英文審定書 .............................................................................................................. ii
誌謝 ......................................................................................................................... iv
中文摘要 .................................................................................................................. v
ABSTRACT ............................................................................................................ vi
Chapter 1 INTRODUCTION ........................................................................... 1
1.1. Background and Motivation ......................................................................... 1
1.2. Contributions .................................................................................................... 5
1.3. Thesis Organization ........................................................................................ 5
Chapter 2 REVIEW OF RELATED WORKS ................................................. 7
2.1. Review of Ant Colony Systems ................................................................... 7
2.1.1. Ant Algorithm ............................................................................................... 7
2.1.2. Ant Colony System ..................................................................................... 8
2.1.3. Existing Ant-related Algorithms for Continuous
Solution Spaces ......................................................................................... 11
2.2. Review of Fuzzy Data Mining .................................................................. 14
2.3. Review of Map-Reduce .............................................................................. 16
Chapter 3 GENERALIZED BINAEY -CODING ACS ALGORITHM ......... 19
3.1. Encoding and Searching Map for BCACS ............................................ 19
3.2. Proposed BCACS Algorithm .................................................................... 22
ix
3.3. An Example for BCACS ............................................................................ 24
Chapter 4 DYNAMIC EDGE ACS ALGORITHM ....................................... 27
4.1. Pheromone Distribution Functions .......................................................... 27
4.2. Global Updating Rule in DEACS ............................................................ 29
4.3. Local Updating Rule in DEACS .............................................................. 35
4.4. Generating Dynamic Edges ....................................................................... 38
4.5. Dependency between Variables ................................................................ 40
4.6. Proposed DEACS Algorithm .................................................................... 42
4.7. An Example for DEACS ............................................................................ 45
Chapter 5 APPLICATION AND EXTENSION OF DEACS ........................ 47
5.1. Proposed Map-Reduce Framework for DEACS ................................. 47
5.2. Fuzzy Data Miming Based on DEACS .................................................. 51
5.3. Proposed DEACS Algorithm for Miming Membership
Function ......................................................................................................... 52
5.4. An Example for DEACS Algorithm for Miming
Membership Function ................................................................................ 55
Chapter 6 EXPERIMENTAL RESULTS ....................................................... 59
6.1. Experimental Results for Mathematical Functions in
BCACS ........................................................................................................... 59
6.2. Experimental Results for Mathematical Functions in
DEACS ........................................................................................................... 64
x
6.3. Experimental Results for Map-Reduce Framework ........................... 72
6.4. Experimental Results for Fuzzy Data Mining ...................................... 73
Chapter 7 CONCLUSION AND FUTURE WORK ...................................... 77
REFERENCE ......................................................................................................... 81
參考文獻 References
[1] R. AGRAWAL, T. IMIELIŃSKI and A. SWAMI, Mining association rules between sets of items in large databases, ACM SIGMOD Record, 1993, pp. 207-216.
[2] M. ARMBRUST, A. FOX, R. GRIFFITH, A. D. JOSEPH, R. KATZ, A. KONWINSKI, G. LEE, D. PATTERSON, A. RABKIN and I. STOICA, A view of cloud computing, Communications of the ACM, 53 (2010), pp. 50-58.
[3] G. BILCHEV and I. C. PARMEE, The ant colony metaphor for searching continuous design spaces, Evolutionary Computing, Springer, 1995, pp. 25-39.
[4] H. BRUNST, W. E. NAGEL and A. D. MALONY, A distributed performance analysis architecture for clusters, IEEE International Conference on Cluster Computing, 2003, pp. 73-81.
[5] B. R. CHANG, H.-F. TSAI and C.-M. CHEN, Evaluation of virtual machine performance and virtualized consolidation ratio in cloud computing system, Journal of Information Hiding and Multimedia Signal Processing, 4 (2013), pp. 192-200.
[6] M.-S. CHANG and H.-Y. LIN, An immunized ant colony system algorithm to solve unequal area facility layout problems using flexible bay structure, The Institute of Industrial Engineers Asian Conference, Springer, 2013, pp. 9-17.
[7] A. COLORNI, M. DORIGO and V. MANIEZZO, Distributed optimization by ant colonies, The First European Conference on Artificial Life, Paris, France, 1991, pp. 134-142.
[8] A. COLORNI, M. DORIGO, V. MANIEZZO and M. TRUBIAN, Ant system for job-shop scheduling, Belgian Journal of Operations Research, Statistics and Computer Science, 34 (1994), pp. 39-53.
[9] J. CONSTINE, How big Is Facebook’s data? 2.5 billion pieces of content and 500+ terabytes ingested every day, TechCrunch, 2012.
[10] J. DEAN and S. GHEMAWAT, MapReduce: simplified data processing on large clusters, Communications of the ACM, 51 (2008), pp. 107-113.
[11] M. DELGADO, C. J. MANTAS and C. MORAGA, A fuzzy rule based backpropagation method for training binary multilayer perceptrons, Information Sciences, 113 (1999), pp. 1-17.
[12] M. DORIGO and L. M. GAMBARDELLA, Ant colony system: a cooperative learning approach to the traveling salesman problem, IEEE Transactions on Evolutionary Computation, 1 (1997), pp. 53-66.
[13] M. DORIGO, V. MANIEZZO and A. COLORNI, Ant system: optimization by a colony of cooperating agents, IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 26 (1996), pp. 29-41.
[14] J. DRÉO and P. SIARRY, Continuous interacting ant colony algorithm based on dense heterarchy, Future Generation Computer Systems, 20 (2004), pp. 841-856.
[15] I. FOSTER, Y. ZHAO, I. RAICU and S. LU, Cloud computing and grid computing 360-degree compared, Grid Computing Environments Workshop, IEEE, 2008, pp. 1-10.
[16] W. J. FRAWLEY, G. PIATETSKY-SHAPIRO and C. J. MATHEUS, Knowledge discovery in databases: An overview, AI Magazine, 13 (1992), pp. 57.
[17] L. M. GAMBARDELLA, R. MONTEMANNI and D. WEYLAND, An enhanced ant colony system for the sequential ordering problem, Operations Research Proceedings, Springer, 2012, pp. 355-360.
[18] C. GONG, J. LIU, Q. ZHANG, H. CHEN and Z. GONG, The characteristics of cloud computing, IEEE International Conference on Parallel Processing Workshops, 2010, pp. 275-279.
[19] E.-H. HAN, G. KARYPIS and V. KUMAR, Scalable parallel data mining for association rules, IEEE Transactions on Knowledge and Data Engineering, 12 (2000), pp. 337-352.
[20] L. HONG and X. SHIBO, On ant colony algorithm for solving continuous optimization problem, Intelligent Information Hiding and Multimedia Signal Processing, IEEE, 2008, pp. 1450-1453.
[21] T.-P. HONG, C.-H. CHEN, Y.-L. WU and Y.-C. LEE, A GA-based fuzzy mining approach to achieve a trade-off between number of rules and suitability of membership functions, Soft Computing, 10 (2006), pp. 1091-1101.
[22] T.-P. HONG, C.-S. KUO and S.-C. CHI, Mining association rules from quantitative data, Intelligent Data Analysis, 3 (1999), pp. 363-376.
[23] T.-P. HONG, Y.-F. TUNG, S.-L. WANG, M.-T. WU and Y.-L. WU, An ACS-based framework for fuzzy data mining, Expert Systems with Applications, 36 (2009), pp. 11844-11852.
[24] T.-P. HONG, Y.-F. TUNG, S.-L. WANG, Y.-L. WU and M.-T. WU, A multi-level ant-colony mining algorithm for membership functions, Information Sciences, 182 (2012), pp. 3-14.
[25] Y.-C. HU, Finding useful fuzzy concepts for pattern classification using genetic algorithm, Information Sciences, 175 (2005), pp. 1-19.
[26] W.-J. JIANG, Y.-H. XU and Y.-S. XU, A novel data mining algorithm based on ant colony system, IEEE International Conference on Machine Learning and Cybernetics, 2005, pp. 1919-1923.
[27] A. KARIMI, H. NOBAHARI and P. SIARRY, Continuous ant colony system and tabu search algorithms hybridized for global minimization of continuous multi-minima functions, Computational Optimization and Applications, 45 (2010), pp. 639-661.
[28] M. KAYA and R. ALHAJJ, A clustering algorithm with genetically optimized membership functions for fuzzy association rules mining, IEEE International Conference on Fuzzy Systems, 2003, pp. 881-886.
[29] M. KAYA and R. ALHAJJ, Genetic algorithm based framework for mining fuzzy association rules, Fuzzy Sets and Systems, 152 (2005), pp. 587-601.
[30] L. KUHN and M. GALLAGHER, Ant colony optimization for continuous spaces, Bachelor thesis, The University of Queensland, 2002.
[31] A. MADUREIRA, D. FALCAO and I. PEREIRA, Ant colony system based approach to single machine scheduling problems: weighted tardiness scheduling problem, Fourth World Congress on Nature and Biologically Inspired Computing, IEEE, 2012, pp. 86-91.
[32] N. MONMARCHÉ, G. VENTURINI and M. SLIMANE, On how pachycondyla apicalis ants suggest a new search algorithm, Future Generation Computer Systems, 16 (2000), pp. 937-946.
[33] S. H. POURTAKDOUST and H. NOBAHARI, An extension of ant colony system to continuous optimization problems, Ant Colony Optimization and Awarm Intelligence, Springer, 2004, pp. 294-301.
[34] K. SOCHA and M. DORIGO, Ant colony optimization for continuous domains, European Journal of Operational Research, 185 (2008), pp. 1155-1173.
[35] O. P. VERMA, P. KUMAR, M. HANMANDLU and S. CHHABRA, High dynamic range optimal fuzzy color image enhancement using artificial ant colony system, Applied Soft Computing, 12 (2012), pp. 394-404.
[36] S. YAN and Y.-L. SHIH, An ant colony system-based hybrid algorithm for an emergency roadway repair time-space network flow problem, Transportmetrica, 8 (2012), pp. 361-386.
[37] S. ZHANG, X. CHEN, S. ZHANG and X. HUO, The comparison between cloud computing and grid computing, Computer Application and System Modeling, IEEE, 2010, pp. V11-72-V11-75.
[38] H. ZHU, T. LIU, D. ZHU and H. LI, Robust and simple N-party entangled authentication cloud storage protocol based on secret sharing scheme, Journal of Information Hiding and Multimedia Signal Processing, 4 (2013), pp. 110-117.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code