Responsive image
博碩士論文 etd-0901111-164601 詳細資訊
Title page for etd-0901111-164601
論文名稱
Title
以雙重費洛蒙表格之螞蟻群聚最佳化解決分群問題
Ant Colony Optimization with Dual Pheromone Table for Clustering
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
44
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2011-07-19
繳交日期
Date of Submission
2011-09-01
關鍵字
Keywords
螞蟻群聚系統、螞蟻群聚最佳化、雙重費洛蒙表格、分群
ant colony optimization, ant colony system, duel pheromone table, clustering
統計
Statistics
本論文已被瀏覽 5681 次,被下載 1345
The thesis/dissertation has been browsed 5681 times, has been downloaded 1345 times.
中文摘要
本論文提出一種新的方法來改善螞蟻群聚最佳化(ant colony optimization, ACO),稱為
雙重費洛蒙表格的螞蟻群聚最佳化演算法(ant colony optimization with dual pheromone
tables, ACODPT),主要作法是在ACO中加入『負面』的費洛蒙表格,以避免演算法過
易落入區域最佳解(local optima)。演算法透過負面的費洛蒙表格刪除在搜尋新的結果的
過程中最不可能的路徑,藉此提昇剩餘路徑被選擇的機率以及解答的品質。為了能夠
表達此演算法的效能,ACODPT將在分群問題(clustering problem)上與一些最先進的演
算法做比較,實驗結果顯示此方法能防止ACO在前期的計算中落入區域最佳解,因此
能夠在多數情況下提供較好的結果。
Abstract
This thesis presents a novel algorithm called ant colony optimization with dual pheromone tables
(ACODPT) for improving the quality of ant colony optimization (ACO). The proposed
algorithm works by adding a so-called “negative” pheromone table to ACO to avoid the problem
of ACO easily falling into local optima. By using the “negative” pheromone table to
eliminate the most impossible path to search for the new solution, the probability of selecting
the remaining paths is increased, and so is the quality. To evaluate the performance of the proposed
algorithm, ACODPT is compared with several state-of-the-art algorithms in solving the
clustering problem. The experimental results show that the proposed algorithm can eventually
prevent ACO from falling into local optima in the early iterations, thus providing a better result
than the other algorithms in many cases.
目次 Table of Contents
論文審定書i
Acknowledgments iii
摘要iv
ABSTRACT v
List of Figures viii
List of Tables x
Chapter 1 Introductions 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Contributions of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Organization of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Chapter 2 Related Works 3
2.1 Clustering Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Clustering Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 k-means . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2 Genetic Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.3 Genetic k-means Algorithm . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.4 Ant-based Clustering Algorithm . . . . . . . . . . . . . . . . . . . . . 9
2.2.5 Ant Colony Optimization . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.5.1 Ant System . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.5.2 Ant Colony System . . . . . . . . . . . . . . . . . . . . . . 13
2.2.5.3 ACO-based Algorithm for Clustering . . . . . . . . . . . . . 14
2.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 3 The Proposed Algorithm 16
3.1 The Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 The Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3 Ant Colony Optimization with Dual Pheromone Tables . . . . . . . . . . . . . 18
3.3.1 The Negative Pheromone . . . . . . . . . . . . . . . . . . . . . . . . . 21
Chapter 4 Experimental Results 23
4.1 Datasets and Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.2.1 Iris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.2 Wine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.3 Abalone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2.4 Yeast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Chapter 5 Conclusion and Future Works 29
5.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 Future Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Bibliography 30
參考文獻 References
[1] A. K. Jain, M. N. Murty, and P. J. Flynn, “Data clustering: a review,” ACM Computer
Survey, vol. 31, no. 3, pp. 264–323, 1999.
[2] R. Xu and D. C. Wunsch, Clustering. Wiley-IEEE Press, 2009.
[3] A. K. Jain and R. C. Dubes, Algorithms for clustering data. Prentice-Hall, Inc. Upper
Saddle River, NJ, USA, 1988.
[4] Y. Linde, A. Buzo, and R. M. Gray, “An algorithm for vector quantizer design,” IEEE
Transactions on Communications, vol. 28, no. 1, pp. 84–95, 1980.
[5] J. B. MacQueen, “Some methods for classification and analysis of multivariate observations,”
in Proceedings of the Fifth Symposium on Math, Statistics, and Probability,
pp. 281–297, 1967.
[6] H. Steinhaus, “Sur la division des corp materiels en parties,” Bull. Acad. Polon. Sci, vol. 1,
pp. 801–804, 1956.
[7] I. Katsavounidis, C. C. J. Kuo, and Z. Zhang, “A new initialization technique for generalized
lloyd iteration,” Signal Processing Letters, IEEE, vol. 1, no. 10, pp. 144–146,
1994.
[8] G. Patane and M. Russo, “The enhanced lbg algorithm,” Neural Networks, vol. 14, no. 9,
pp. 1219–1237, 2001.
[9] J. Vaisey and A. Gersho, “Simulated annealing and codebook design,” in Acoustics,
Speech, and Signal Processing, 1988. ICASSP-88., 1988 International Conference on,
vol. 2, pp. 1176–1179, 1988.
[10] J. H. Holland, Adaptation in Natural and Artificial Systems. University of Michigan Press,
1975.
[11] C. R. Darwin, On the Origin of Species by Means of Natural Selection, or the Preservation
of Favoured Races in the Struggle for Life. John Murray, 1859.
[12] L. J. Eshelman, R. Caruana, and J. D. Schaffer, “Biases in the crossover landscape,” in
Proceedings of the 3rd International Conference on Genetic Algorithms, pp. 10–19, 1989.
[13] C.-F. Juang, “A hybrid of genetic algorithm and particle swarm optimization for recurrent
network design,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics,
vol. 34, no. 2, pp. 997–1006, 2004.
[14] J. D. Kelly and L. Davis, “A hybrid genetic algorithm for classification,” in Proceedings
of the 12th international joint conference on Artificial intelligence - Volume 2, (San Francisco,
CA, USA), pp. 645–650, Morgan Kaufmann Publishers Inc., 1991.
[15] C.-K. Ting, C.-F. Ko, and C.-H. Huang, “Selecting survivors in genetic algorithm using
tabu search strategies,” Memetic Computing, vol. 1, no. 3, pp. 191–203, 2009.
[16] K. Krishna, K. R. Ramakrishnan, and M. A. L. Thathachar, “Vector Quantization using
Genetic K-Means Algorithm for Image Compression,” International Conference on Information,
Communications and Signal Processing, vol. 3, pp. 1585–1587, 1997.
[17] K. Krishna and M. N. Murty, “Genetic K-Means Algorithm,” IEEE Transactions on Systems,
Man, and Cybernetics, Part B, vol. 29, no. 3, pp. 433–439, 1999.
[18] J. L. Deneubourg, S. Goss, N. R. Franks, A. Sendova-Franks, C. Detrain, and L. Chretien,
“The dynamics of collective sorting: Robot-like ant and ant-like robot,” in Proceedings
of the First Conference on Simulation of Adaptive Behavior: From Animals to Animats,
pp. 356–363, 1991.
[19] Y. Yang and M. S. Kamel, “An aggregated clustering approach using multi-ant colonies
algorithms,” Pattern Recognition, vol. 39, no. 7, pp. 1278–1289, 2006.
[20] U. Boryczka, “Finding groups in data: Cluster analysis with ants,” Applied Soft Computing,
vol. 9, no. 1, pp. 61–70, 2009.
[21] 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, vol. 26,
no. 1, pp. 29–41, 1996.
[22] J.  Silc, P. Korosec, and B. Robic, “Combining vector quantization and ant-colony
algorithm for mesh-partitioning,” in Parallel Processing and Applied Mathematics
(R. Wyrzykowski, J. Dongarra, M. Paprzycki, and J. Wasniewski, eds.), vol. 3019 of
Lecture Notes in Computer Science, pp. 113–118, Springer Berlin / Heidelberg, 2004.
[23] S. Saatchi and C.-C. Hung, “Hybridization of the ant colony optimization with the kmeans
algorithm for clustering,” in Scandinavian Conference on Image Analysis, pp. 511–
520, 2005.
[24] M. Dorigo and L. M. Gambardella, “Ant colony system: A cooperative learning approach
to the traveling salesman problem,” IEEE Transactions on Evolutionary Computation,
vol. 1, no. 1, pp. 53–66, 1997.
[25] P. S. Shelokar, V. K. Jayaraman, and B. D. Kulkarni, “An ant colony approach for clustering,”
Analytica Chimica Acta, vol. 509, no. 2, pp. 187–195, 2004.
[26] T. A. Runkler, “Ant colony optimization of clustering models,” International Journal of
Intelligent Systems, vol. 20, no. 12, pp. 1233–1251, 2005.
[27] C.-F. Tsai, C.-W. Tsai, H.-C. Wu, and T. Yang, “Acodf: a novel data clustering approach
for data mining in large databases,” Journal of Systems and Software, vol. 73, no. 1,
pp. 133–145, 2004.
[28] X. Li, X. Yu, and X. Luo, “Parallel implementation of ant colony optimization for vector
quantization codebook design,” International Conference on Natural Computation, vol. 4,
pp. 787–791, 2007.
[29] X. Zhang, H. Peng, and Q. Zheng, “A novel ant colony optimization algorithm for clustering,”
in Signal Processing, 2006 8th International Conference on, vol. 3, 2006.
[30] “Datasets, http://archive.ics.uci.edu/ml/index.html.”
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code