請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32811完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 顏嗣鈞(Hsu-Chun Yen) | |
| dc.contributor.author | Shiang-Yu Tsai | en |
| dc.contributor.author | 蔡翔宇 | zh_TW |
| dc.date.accessioned | 2021-06-13T04:16:09Z | - |
| dc.date.available | 2006-08-04 | |
| dc.date.copyright | 2006-08-04 | |
| dc.date.issued | 2006 | |
| dc.date.submitted | 2006-07-25 | |
| dc.identifier.citation | [1] J. R. Ullmann, “An algorithm for subgraph isomorphism”, Journal of the ACM, Volume 23, Issue 1, pp. 31-42, January 1976.
[2] D. C. Schmidt, L. E. Druffel, “A fast backtracking algorithm to test directed graphs for isomorphism using distance matrices”, Journal of the ACM, Volume 23, Issue 3, pp. 433-445, July 1976. [3] L.P. Cordella, P. Foggia, C. Sansone, M. Vento, “Evaluating performance of the VF graph matching algorithm”, Proc. of the 10th International Conference on Image Analysis and Processing, IEEE Computer Society Press, pp. 1172-1177, 1999. [4] B. McKay, “Practical graph isomorphism”, Congr. Numer. 30, pp. 45-87, 1981. [5] T. Miyazaki, “The complexity of Mckay's canonical labeling algorithm”, In Groups and Computation II, pp. 239-256, 1995. [6] P. Foggia, C. Sansone, M. Vento, “A performance comparison of five algorithms for graph isomorphism”, Proceedings of the 3rd IAPR-TC15 Workshop on Graph-based Representations in Pattern Recognition, Italy, May 2001. [7] C. Ebeling and O. Zajicek, “Validating VLSI Circuit Layout by Wirelist Comparison”, In Proceedings of the IEEE International Conference on Computer Aided Design (ICCAD-83) , pp. 172-173, September 1983. [8] N. Giansiracusa, “Determining graph isomorphism via canonical labeling” [9] S. G. Akl, “The design and analysis of parallel algorithms”, Prentice Hall, 1989. [10] S. H. Roosta, “Parallel processing and parallel algorithms : theory and computation”, Springer, December 10, 1999. [11] V. Kumar, A. Grama, A. Gupta, G. Karpis , “Introduction to parallel computing:design and analysis of parallel algorithms”, Benjamin-Cummings Pub Co, January 1994. [12] P. Sanders, “Parallelizing NP-Complete Problems Using Tree Shaped Computations”, Journées de l'Informatique Messine (JIM). Metz, 1999. [13] D. L. Kreher, “Combinatorial algorithms : generation, enumeration, and search”, CRC, December 18, 1998. [14] R. Finkel, U. Manber, “DIB – A distributed implementation of backtracking”, ACM Transaction on Programming Languages and Systems, Vol. 9, No. 2, pp. 235-256, April 1987. [15] M. Kouril, J. L. Paul, “A parallel backtracking framework (BkFr) for single and multiple clusters”, Proceedings of the 1st conference on computing frontiers, pp. 302-312, 2004. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32811 | - |
| dc.description.abstract | 科技的日新月異,不只為人類社會帶來變遷,連帶的在計算機科學中,也產生了了許多新的研究領域與問題。然而,許多新的研究問題看似與傳統無關,但其實是可以轉換為計算機領域中,研究已久的理論問題。
在計算機領域中,圖論(graph theory)是門重要的學問。幾乎各個計算機領域的主要問題,都可模塑到圖形的問題上,進而研究該問題的複雜度以及演算法。對於圖形(graph)的研究,已經有數百年的歷史;而近代的數學家及計算機科學家,則致力於探討圖形問題之複雜度,以及多項式時間演算法。 圖形理論中一個重要的問題,便是「圖形同構」(graph isomorphism)。本問題尚未找出多項式時間的演算法,也尚未被證明是否為NP-Complete之問題。然而,在工程應用上,許多重要的問題,可以簡化為圖形同構問題,也因此,許多經驗性的(heuristic)演算法被設計出來,以期在大部分普遍的情況下,能較有效率的解決圖形同構問題。 另外,隨著網路及運算的普及,分散式系統也漸漸的成為科學運算的重要途徑。藉由把一主要工作分成數個次要工作,交給每個運算節點(node),希望可以達到節省運算時間的目的。相關的論述及研究已有許多成果。 本文主要探討:在Brendan McKay提出的nauty演算法架構下,如何以分散式運算技術,改善其執行效率,並針對實驗結果,討論該演算法在分散式環境中之有利之處。 | zh_TW |
| dc.description.provenance | Made available in DSpace on 2021-06-13T04:16:09Z (GMT). No. of bitstreams: 1 ntu-95-R93921107-1.pdf: 1478197 bytes, checksum: 74a9c622f776b4d5319c29dc2cf6e95b (MD5) Previous issue date: 2006 | en |
| dc.description.tableofcontents | 摘要 1
第1章 序論 2 1.1 研究動機 2 1.2 相關研究 4 1.3 論文貢獻 5 1.4 論文架構 6 第2章 基礎理論 7 2.1 問題定義 7 2.1.1 圖形(graph) 7 2.1.2 圖形同構問題(isomorphism) 7 2.2 基本定義 7 2.2.1 自同構序列 7 2.3 分割(PARTITION)與細緻化(REFINEMENT) 8 2.3.1 分割 8 2.3.2 分割細緻化(Refinement) 9 2.4 正規標籤(CANONICAL LABELS) 12 2.5 基本演算法 12 2.6 搜尋樹 12 2.7 圖形順序 18 2.8 利用自同構刪減狀態空間 18 第3章 分散式運算 23 3.1 MESSAGE PASSING INTERFACE 23 3.2 平行演算法 24 3.2.1 平行演算法之效率指標 24 3.3 平行回溯演算法(PARALLEL BACKTRACKING ALGORITHM) 25 3.3.1 平行式回溯演算法(Parallel Backtracking Algorithm) 27 第4章 分散式NAUTY演算法 30 4.1 主節點演算法 30 4.2 副節點演算法 34 第5章 實驗數據與分析 36 5.1 實驗環境 36 5.2 實驗數據與分析 36 5.2.1 Random General Graph 37 5.2.2 Regular 2D Mesh 39 5.2.3 Irregular 2D Mesh 41 5.3 綜合比較 43 第6章 結論 44 第7章 參考文獻 45 | |
| dc.language.iso | zh-TW | |
| dc.subject | 圖形同構 | zh_TW |
| dc.subject | 演算法 | zh_TW |
| dc.subject | 分散式 | zh_TW |
| dc.subject | isomorphism | en |
| dc.subject | distributed algorithm | en |
| dc.title | 分散式圖形同構演算法之設計與實驗分析 | zh_TW |
| dc.title | A Distributed Graph Isomorphism Algorithm - Design and Experiment | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 94-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 郭斯彥(Sy-Yen Kuo),雷欽隆(Chin-Laung Lei),黃秋煌(C.-H. Huang),莊仁輝(Jen-Hui Chuang) | |
| dc.subject.keyword | 分散式,圖形同構,演算法, | zh_TW |
| dc.subject.keyword | distributed algorithm,isomorphism, | en |
| dc.relation.page | 46 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2006-07-25 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
| 顯示於系所單位: | 電機工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-95-1.pdf 未授權公開取用 | 1.44 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
