請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/85946完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 陳偉松(Tony Tan) | |
| dc.contributor.author | Chia-Hsuan Lu | en |
| dc.contributor.author | 呂佳軒 | zh_TW |
| dc.date.accessioned | 2023-03-19T23:29:59Z | - |
| dc.date.copyright | 2022-09-27 | |
| dc.date.issued | 2022 | |
| dc.date.submitted | 2022-09-20 | |
| dc.identifier.citation | [1] H. Andréka, I. Németi, and J. van Benthem. Modal languages and bounded fragments of predicate logic. Journal of Philosophical Logic, 27(3):217–274, 1998. [2] F. Baader, D. Calvanese, D. L. McGuinness, D. Nardi, and P. F. Patel-Schneider. The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, USA, 2nd edition, 2010. [3] B. Bednarczyk, M. Orłowska, A. Pacanowska, and T. Tan. On Classical Decidable Logics Extended with Percentage Quantifiers and Arithmetics. In M. Bojańczy and C. Chekuri, editors, 41st IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2021), volume 213 of Leibniz International Proceedings in Informatics (LIPIcs), pages 36:1–36:15, Dagstuhl, Germany, 2021. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. [4] C. Bron and J. Kerbosch. Finding all cliques of an undirected graph (algorithm 457). Commun. ACM, 16(9):575–576, 1973. [5] A. Church. A note on the entscheidungsproblem. J. Symb. Log., 1(1):40–41, 1936. [6] A. Church. An unsolvable problem of elementary number theory. American Journal of Mathematics, 58(2):pp. 345–363, 1936. [7] W. F. Dowling and J. H. Gallier. Linear-time algorithms for testing the satisfiability of propositional horn formulae. The Journal of Logic Programming, 1(3):267–284, 1984. [8] F. Eisenbrand and G. Shmonin. Carathéodory bounds for integer cones. Oper. Res. Lett., 34(5):564–568, sep 2006. [9] L. R. FORD and D. R. FULKERSON. Flows in Networks. Princeton University Press, 1962. [10] M. Fürer. The computational complexity of the unconstrained limited domino problem (with implications for logical decision problems). In Logic and Machines: Decision Problems and Complexity, pages 312–319, 1983. [11] W. D. Goldfarb. The unsolvability of the gödel class with identity. Journal of Symbolic Logic, 49(4):1237–1252, 1984. [12] E. Grädel. On the restraining power of guards. Journal of Symbolic Logic, 64(4):1719–1742, 1999. [13] E. Grädel, P. Kolaitis, and M. Vardi. On the decision problem for two-variable first-order logic. Bull. Symbolic Logic, 3(1):53–69, 03 1997. [14] E. Grädel, M. Otto, and E. Rosen. Two-variable logic with counting is decidable. In Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science, LICS ’97, page 306, USA, 1997. IEEE Computer Society. [15] L. Henkin. Logical systems containing only a finite number of symbols. Séminaire de mathématiques supérieures ; 21. Presses de l’Université de Montréal, Montreal, 1967. [16] A. Kahr, E. Moore, and H. Wang. Entscheidungsproblem reduced to the ∀∃∀ case. Proc. Nat. Acad. Sci. U.S.A., 48:365–377, 1962. [17] N. Karmarkar. A new polynomial-time algorithm for linear programming. In Proceedings of the sixteenth annual ACM symposium on Theory of computing, pages 302–311, 1984. [18] Y. Kazakov. A polynomial translation from the two-variable guarded fragment with number restrictions to the guarded fragment. In J. J. Alferes and J. Leite, editors, Logics in Artificial Intelligence, pages 372–384, Berlin, Heidelberg, 2004. Springer Berlin Heidelberg. [19] H. Lewis. Complexity results for classes of quantificational formulas. J. Comput. Syst. Sci., 21(3):317–353, 1980. [20] T.-W. Lin, C.-H. Lu, and T. Tan. Towards a more efficient approach for the satisfiability of two-variable logic. In 2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), pages 1–13, 2021. [21] J. W. Moon and L. Moser. On cliques in graphs. Israel journal of Mathematics, 3(1):23–28, 1965. [22] M. Mortimer. On language with two variables. Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 21:135–140, 1975. [23] L. Pacholski, W. a. Szwast, and L. Tendera. Complexity results for first-order two-variable logic with counting. SIAM Journal on Computing, 29(4):1083–1117, 2000. [24] C. H. Papadimitriou. On the complexity of integer programming. J. ACM, 28(4):765–768, oct 1981. [25] I. Pratt-Hartmann. Complexity of the two-variable fragment with counting quantifiers. J. Logic Lang. Inf., 14(3):369–395, June 2005. [26] I. Pratt-Hartmann. Complexity of the guarded two-variable fragment with counting quantifiers. J. Log. Comput., 17:133–155, 2007. [27] D. Scott. A decision method for validity of sentences in two variables. The Journal of Symbolic Logic, page 477, 1962. [28] E. Tomita, A. Tanaka, and H. Takahashi. The worst-case time complexity for generating all maximal cliques and computational experiments. Theor. Comput. Sci., 363(1):28–42, 2006. [29] B. Trakhtenbrot. The impossibility of an algorithm for the decidability problem on finite classes. In D. Akad. Nauk USSR, 69(1), pages 569–572, 1950. [30] S. Tsukiyama, M. Ide, H. Ariyoshi, and I. Shirakawa. A new algorithm for generating all the maximal independent sets. SIAM J. Comput., 6(3):505–517, 1977. [31] A. M. Turing. On computable numbers, with an application to the entscheidungsproblem. Proceedings of the London Mathematical Society, 42:230–265, 1936. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/85946 | - |
| dc.description.abstract | 雙變量邏輯(FO2)為使用至多兩個變數之一階邏輯子類,其可滿足性(satisfiability)問題已知為可判定(decidable),更確切地說,該問題複雜度為非確定性指數時間完備(NEXPTIME-complete)。其上界通常透過指數大小模型(ESM)性質導出,該性質陳述如下,若一雙變量邏輯句子為可滿足,則該句子具有一包含至多其長度指數數量元素之模型。指數大小模型性質亦意味著雙變量邏輯之可滿足性及有限可滿足性(finite satisfiability)問題相等。 具計數量詞雙變量邏輯(C2)為雙變量邏輯在計數量詞下之擴展。計數量詞之語法為 ∃=k x φ(x),其語意為於模型中恰有 k 個元素滿足 φ(x)。具計數量詞雙變量邏輯於知識表示與推理(KRR)領域中有著重要應用。儘管其可滿足性及有限可滿足性問題之複雜度依舊為非確定性指數時間完備,指數大小模型性質在具計數量詞雙變量邏輯上不再成立。一般來說,其複雜度上界乃通過非確定性指數時間規約(non-deterministic exponential-time reduction)至整數線性規劃(ILP)問題導出,因此,其相應之演算法相當繁雜,並且,因規約中包含指數數量之非確定性猜測,此演算法通常難以實現。於此之外,自具計數量詞雙變量邏輯中提取具有效率實現之子類亦相當困難。具計數量詞雙變量邏輯之有效率演算法仍為一未解研究問題。 於此論文中,我們重新審視具計數量詞雙變量邏輯。我們引入並證明組態指數上界(CEB)性質,此性質可視為指數大小模型性質之於雙變量邏輯之擴展。我們演示如何通過組態指數上界性質導出具計數量詞雙變量邏輯之可滿足性及有限可滿足性問題之非確定指數時間演算法。該性質亦可用於提取具計數量詞雙變量邏輯之強可滿足(strongly satisfiable)語義子類,我們證明具計數量詞雙變量邏輯之強可滿足性及有限強可滿足性問題之複雜度亦為非確定指數時間完備,其複雜度上界乃通過確定性指數時間規約(deterministic exponential-time reduction)至布林可滿足性(Boolean satisfiability)問題導出,此種規約得以導出更佳且有效率之演算法實現。 我們所提出針對具計數量詞雙變量邏輯之強可滿足性及有限強可滿足性問題之演算法亦可應用於具計數量詞雙變量邏輯之守衛子類(guarded fragment)之可滿足性及有限可滿足性問題。我們提出之演算法用於該問題之複雜度為確定性指數時間,此結果與該問題複雜度已知為確定性指數時間完備(EXPTIME-complete)相匹配。由此可知,具計數量詞雙變量邏輯之強可滿足子類乃介於具計數量詞雙變量邏輯之守衛子類與具計數量詞雙變量邏輯之間。 我們亦提出自具計數量詞雙變量邏輯之強可滿足性問題至雙變量邏輯之可滿足性問題之確定性多項式時間規約(deterministic polynomial-time reduction),以及自具計數量詞雙變量邏輯之守衛子類之可滿足性問題至雙變量邏輯之守衛子類之可滿足性問題之確定性多項式時間規約。 | zh_TW |
| dc.description.abstract | Two-variable logic (FO2) is the subclass of first-order logic using at most two variables. It is a well-known fragment of first-order logic whose satisfiability problem is decidable. More precisely, the exact complexity is NEXPTIME-complete. The upper bound is usually established by the so-called exponential size model (ESM) property, i.e., if an FO2 sentence is satisfiable, then it is satisfiable by a model whose size is exponential in its length. Moreover, the ESM property implies that the satisfiability and finite satisfiability problems of FO2 coincide. Two-variable logic with counting quantifiers (C2) is the extension of FO2 with counting quantifiers of the form ∃=k x φ(x). The semantics of the counting quantifier is that exactly k elements exist in the model satisfying φ(x). The class C2 is important for many knowledge representation and reasoning (KRR) applications. Though the exact complexity of the satisfiability and finite satisfiability problems of C2 is also NEXPTIME-complete, the ESM property no longer holds. In general, these two problems do not coincide. Usually, the upper bound is established by the non-deterministic exponential-time reduction to the integer linear programming (ILP) problem. Hence, the algorithms are very involved, and due to the exponential amount of non-determinism in the reduction, they are complicated to implement. It is also difficult to extract the subclasses of C2 for which there are efficient implementations. Obtaining explicit algorithms for C2 is still an open research problem. In this thesis, we revisit C2. We introduce and prove the configuration exponential bound (CEB) property for C2. This property can be viewed as the extension of the ESM property for FO2. We show that the CEB property can be used to obtain alternative NEXPTIME algorithms for the satisfiability and finite satisfiability problems of C2. It can also be used to extract a semantic subclass that we call the strongly satisfiable fragment. We show that the complexity of the strong satisfiability and finite strong satisfiability problems of C2 is NEXPTIME-complete. The upper bound is established by the deterministic exponential-time reduction to the Boolean satisfiability problem. Such reduction may yield a better and more efficient implementation. Our algorithms for the strong satisfiability and finite strong satisfiability problems of C2 can also be used for the satisfiability and finite satisfiability problems of the guarded fragment of C2 (GC2). The running time of our algorithms for GC2 is deterministic exponential in the length of the sentence, which matches that the known complexity of GC2 is EXPTIME-complete. Thus, the class strong satisfiability of C2 lies in between the satisfiability of GC2 and C2. Finally, we present a deterministic polynomial-time reduction from the strong satisfiability problem of C2 to the satisfiability problem of FO2. We also present a deterministic polynomial-time reduction from the satisfiability problem of GC2 to the satisfiability problem of GF2. | en |
| dc.description.provenance | Made available in DSpace on 2023-03-19T23:29:59Z (GMT). No. of bitstreams: 1 U0001-0209202212021400.pdf: 1158758 bytes, checksum: ab7dbe90a52fe2e2516117835fa94ff4 (MD5) Previous issue date: 2022 | en |
| dc.description.tableofcontents | 口試委員會審定書 iii 誌謝 v Acknowledgements vii 摘要 ix Abstract xi 1 Introduction 1 1.1 Our contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1.2 Related works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1.3 Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 Preliminary 7 2.1 Two-variable logic . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2.2 Two-variable logic with counting quantifiers . . . . . . . . . . . . . . 10 2.3 Guarded fragment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4 Integer linear programming technique . . . . . . . . . . . . . . . . . . 23 2.5 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3 Type, configuration, and pseudo-structure 27 3.1 Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.3 Pseudo-structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4 Configurations exponential bound property 47 4.1 Noncoincidence of SAT(C2) and FIN-SAT(C2) . . . . . . . . . . . . . . . 47 4.2 CEB property for SAT(C2) . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.1 Proof of the only if direction . . . . . . . . . . . . . . . . . . . 53 4.2.2 Proof of the if direction . . . . . . . . . . . . . . . . . . . . . 68 4.3 CEB property for FIN-SAT(C2) . . . . . . . . . . . . . . . . . . . . . . 73 4.4 Bounds on the size of the model . . . . . . . . . . . . . . . . . . . . 75 5 Algorithms for the satisfiability of C2 77 5.1 Certificate for SAT(C2) and FIN-SAT(C2) . . . . . . . . . . . . . . . . .77 5.2 Algorithm for SAT(C2) . . . . . . . . . . . . . . . . . . . . . . . . . .79 5.3 Algorithm for FIN-SAT(C2) . . . . . . . . . . . . . . . . . . . . . . . .81 6 Strongly satisfiable fragment of C2 83 6.1 Strongly satisfiable fragment of C2 . . . . . . . . . . . . . . . . . . .83 6.2 Graph representation of configurations . . . . . . . . . . . . . . . . .92 6.3 Unified ILP systems . . . . . . . . . . . . . . . . . . . . . . . . . . .99 6.4 Algorithms for SSAT(C2) and FIN-SSAT(C2) . . . . . . . . . . . . . . . 109 7 Guarded fragment of C2 113 7.1 Guarded fragment of C2 . . . . . . . . . . . . . . . . . . . . . . . . 113 7.2 Algorithms for SAT(GC2) and FIN-SAT(GC2) . . . . . . . . . . . . . . . 115 8 Reductions 117 8.1 Reduction from SSAT(C2) to SAT(FO2) . . . . . . . . . . . . . . . . . . 117 8.2 Reduction from SAT(GC2) to SAT(GF2) . . . . . . . . . . . . . . . . . . 124 Concluding remarks 125 Bibliography 127 | |
| dc.language.iso | zh-TW | |
| dc.subject | 計數量詞 | zh_TW |
| dc.subject | 可滿足性 | zh_TW |
| dc.subject | 強可滿足子類 | zh_TW |
| dc.subject | 組態指數上界 | zh_TW |
| dc.subject | 雙變量邏輯 | zh_TW |
| dc.subject | strongly satisfiable fragment | en |
| dc.subject | satisfiability | en |
| dc.subject | two variable logic | en |
| dc.subject | counting quantifier | en |
| dc.subject | configuration exponential bound | en |
| dc.title | 具計數量詞雙變量邏輯可滿足性之新演算法 | zh_TW |
| dc.title | New Algorithms for the Satisfiability of Two-Variable Logic with Counting Quantifiers | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 110-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 王柏堯(Bow-Yaw Wang),江介宏(Jie-Hong Roland Jiang) | |
| dc.subject.keyword | 可滿足性,雙變量邏輯,計數量詞,組態指數上界,強可滿足子類, | zh_TW |
| dc.subject.keyword | satisfiability,two variable logic,counting quantifier,configuration exponential bound,strongly satisfiable fragment, | en |
| dc.relation.page | 130 | |
| dc.identifier.doi | 10.6342/NTU202203098 | |
| dc.rights.note | 同意授權(全球公開) | |
| dc.date.accepted | 2022-09-22 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
| dc.date.embargo-lift | 2022-09-27 | - |
| 顯示於系所單位: | 資訊工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| U0001-0209202212021400.pdf | 1.13 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
