論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available
論文名稱 Title |
二維最大共同子結構問題之NP-hardness及APX-hardness The NP-hardness and APX-hardness of the Two-dimensional Largest Common Substructure Problems |
||
系所名稱 Department |
|||
畢業學年期 Year, semester |
語文別 Language |
||
學位類別 Degree |
頁數 Number of pages |
37 |
|
研究生 Author |
|||
指導教授 Advisor |
|||
召集委員 Convenor |
|||
口試委員 Advisory Committee |
|||
口試日期 Date of Exam |
2017-08-31 |
繳交日期 Date of Submission |
2017-09-07 |
關鍵字 Keywords |
布林可滿足性問題、三維匹配問題、相似度、NP難題、APX難題、最長共同子序列 Satisfiabiliy, APX-hard, NP-hard, Similarity, Longest common subsequence, 3-dimensional matching |
||
統計 Statistics |
本論文已被瀏覽 5712 次,被下載 113 次 The thesis/dissertation has been browsed 5712 times, has been downloaded 113 times. |
中文摘要 |
一維資料的相似度通常使用最長共同子序列演算法來計算。然而,這些演算法並不能直接使用來計算二維以上的資料。因此提出二維最大共同子結構問題來計算二維資料的相似度。在2016年,定義了8種不同版本的二維最大共同子結構問題,其中4種已經被證明為有效的配對條件,而其餘4種為無效的配對條件。此外,其中2種版本已被證明為NP難題,並且猜測另外2種版本同樣為NP難題。在本論文中,我們證明了未被證明的2種版本同樣維NP難題。接著我們證明4種有效版本的二維最大子結構問題皆為APX難題。 |
Abstract |
The similarity of one-dimensional data is usually measured by the longest common subsequence (LCS) algorithms. However, these algorithms cannot be directly extended to solve the case with two or higher dimensional data. The two-dimensional largest common substructure (TLCS) problem was therefore proposed to compute the similarity of two-dimensional data. In 2016, Chan et al. defined eight different versions of the TLCS problem, and four of them were shown to be valid for pattern matching, while the other four are invalid. In addition, Chan et al. showed that two versions of them are NP-hard, and left a conjecture that the other two are also NP-hard. In this thesis, we prove that the remaining two versions of the TLCS problem are NP-hard, showing the correctness of Chan's conjecture. Moreover, we prove that the four valid versions are all APX-hard. |
目次 Table of Contents |
[THESIS VERIFICATION FORM+i] [THESIS AUTHORIZATION FORM+iii] [ACKNOWLEDGMENTS+iv] [CHINESE ABSTRACT+v] [ABSTRACT+vi] [LIST OF FIGURES+ix] [LIST OF TABLES+x] [1 Introduction+1] [2 Preliminary+3] [2.1 Notations+3] [2.2 The Two-dimensional Largest Common Substructure Problem+4] [2.3 Approximability Classes+7] [2.4 The Maximum 3-satisfiability Bounded Problem+10] [2.5 The Maximum 3-dimensional Matching Bounded Problem+10] [3 Proofs of NP-hardness and APX-hardness+12] [3.1 APX-hardness for P(ENL) and P(ENE)+12] [3.2 NP-hardness of P(LOL) and P(LOE)+16] [3.3 APX-hardness of P(LOL) and P(LOE)+19] [4 Conclusion+21] [BIBLIOGRAPHY+22] |
參考文獻 References |
[1] E. Amaldi and V. Kann, "The complexity and approximability of fnding max- imum feasible subsystems of linear relations," Theoretical Computer Science, Vol. 147, No. 1-2, pp. 181-210, 1995. [2] A. Amir, T. Hartman, O. Kapah, B. R. Shalom, and D. Tsur, "Generalized LCS," Theoretical Computer Science, Vol. 409, No. 3, pp. 438-449, 2008. [3] H.-Y. Ann, C.-B. Yang, C.-T. Tseng, and C.-Y. Hor, "A fast and simple algo- rithm for computing the longest common subsequence of run-length encoded strings," Information Processing Letters, Vol. 108, No. 6, pp. 360-364, 2008. [4] S. Arora, "Polynomial time approximation schemes for euclidean traveling sales- man and other geometric problems," Journal of the ACM, Vol. 45, No. 5, pp. 753-782, 1998. [5] G. Ausiello, Complexity and Approximation: Combinatorial Optimization Prob- lems and Their Approximability Properties. Springer Science & Business Media, 1999. [6] G. Ausiello, P. Crescenzi, G. Gambosi, V. Kann, A. Marchetti-Spaccamela, and M. Protasi, Complexity and approximation: Combinatorial optimization problems and their approximability properties. Springer Science & Business Media, 2012. [7] R. A. Baeza-Yates, "Similarity in two-dimensional strings," International Com- puting and Combinatorics Conference, pp. 319-328, Springer, 1998. [8] H.-T. Chan, C.-B. Yang, and Y.-H. Peng, "The generalized denitions of the two- dimensional largest common substructure problems," Proc. of the 33rd Work- shop on Combinatorial Mathematics and Computation Theory, Taipei, Taiwan, pp. 1-12, 2016. [9] S.-K. Chang, Q.-Y. Shi, and C.-W. Yan, "Iconic indexing by 2-D strings," IEEE Transactions on Pattern Analysis and Machine Intelligence, No. 3, pp. 413-428, 1987. [10] H.-T. Chiu, C.-B. Yang, and Y.-H. Peng, "The NP-hardness and APX- hardness of the two-dimensional largest common substructure problems," Proc. of the 34th Workshop on Combinatorial Mathematics and Computation Theory, Taichung, Taiwan, May 2017. [11] P. Crescenzi and A. Panconesi, "Completeness in approximation classes," In- formation and Computation, Vol. 93, No. 2, pp. 241-262, 1991. [12] G. Galbiati, F. Maaffoli, and A. Morzenti, "A short note on the approximability of the maximum leaves spanning tree problem," Information Processing Letters, Vol. 52, No. 1, pp. 45-49, 1994. [13] D. Guan, C.-Y. Chou, and C.-W. Chen, "Computational complexity of similar- ity retrieval in a pictorial database," Information Processing Letters, Vol. 75, No. 3, pp. 113-117, 2000. [14] D. S. Hirschberg, "A linear space algorithm for computing maximal common subsequences," Communications of the ACM, Vol. 18, No. 6, pp. 341-343, 1975. [15] K.-S. Huang, C.-B. Yang, K.-T. Tseng, Y.-H. Peng, and H.-Y. Ann, "Dynamic programming algorithms for the mosaic longest common subsequence problem," Information Processing Letters, Vol. 102, No. 2-3, pp. 99-103, 2007. [16] J. W. Hunt and T. G. Szymanski, "A fast algorithm for computing longest common subsequences," Communications of the ACM, Vol. 20, No. 5, pp. 350{ 353, 1977. [17] C. S. Iliopoulos and M. S. Rahman, "New efficient algorithms for the LCS and constrained LCS problems," Information Processing Letters, Vol. 106, pp. 13{ 18, 2008. [18] T. Jansen, "Introduction to the theory of complexity and approximation algo- rithms," Lectures on Proof Verification and Approximation Algorithms, pp. 5{ 28, Springer, 1998. [19] V. Kann, "Maximum bounded 3-dimensional matching is MAX SNP-complete," Information Processing Letters, Vol. 37, No. 1, pp. 27-35, 1991. [20] R. M. Karp, "Reducibility among combinatorial problems," Proceedings of a Symposium on the Complexity of Computer Computations, IBM Thomas J. Watson Research Center, Yorktown Heights, New York, pp. 85-103, 1972. [21] C. H. Papadimitriou and M. Yannakakis, "Optimization, approximation, and complexity classes," Journal of Computer and System Sciences, Vol. 43, No. 3, pp. 425-440, 1991. [22] Y.-H. Peng, C.-B. Yang, K.-S. Huang, C.-T. Tseng, and C.-Y. Hor, "Efficient sparse dynamic programming for the merged lcs problem with block constraints," International Journal of Innovative Computing, Information and Control, Vol. 6, No. 4, pp. 1935-1947, 2010. |
電子全文 Fulltext |
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。 論文使用權限 Thesis access permission:自定論文開放時間 user define 開放時間 Available: 校內 Campus: 已公開 available 校外 Off-campus: 已公開 available |
紙本論文 Printed copies |
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。 開放時間 available 已公開 available |
QR Code |