Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/87908
Title: 精簡表示的NP完全問題與相依量詞布林公式
Succinctly Represented NP-complete Problems and DQBF
Authors: 陳法熏
Fa-Hsun Chen
Advisor: 陳偉松
Tony Tan
Keyword: 精簡表示,可滿足性,雙變量邏輯,相依量詞布林公式,
succinct representation,satisfiability,FO2,DQBF,
Publication Year : 2023
Degree: 碩士
Abstract: 精簡表示是指以對數大小的方式表示原本的問題,通常會導致問題的複雜度指數級增長。目前對精簡表示問題的已知解法是將它們先展開成標準表示,但這個過程可能會失去精簡表示隱含的附加信息。

對於解決精簡表示的非確定性多項式時間完備(NP-complete)問題,我們特別感興趣於兩種可滿足性問題是非確定性指數時間完備(NEXP-complete)的邏輯框架:雙變量邏輯(FO2)和相依量詞布林公式(DQBF)。雙變量邏輯為一階邏輯使用至多兩個變數的可判定(decidable)子集。相依量詞布林公式是廣義化的布林公式,可應用在軟硬體設計的驗證和合成中,近年來在求解方面已經取得了顯著進展。我們想要了解雙變量邏輯和相依量詞布林公式的求解器是否可用於幫助解決精簡表示的非確定性多項式時間完備問題。

本論文提出了從精簡表示的非確定性多項式時間完備問題到雙變量邏輯和相依量詞布林公式的規約(reduction)。我們還提出了用於求解相依量詞布林公式的演算法,該演算法在一些不可滿足的實例上比起已知的標準方法更具優勢。為了展示不同解法的效力,本文介紹了兩個具有精簡表示的圖列,並展示了它們在獨立集問題(independent set problem)和
漢米爾頓迴圈(Hamiltonian cycle problem)問題上的性質。我們還比較了我們的演算法與最先進的相依量詞布林公式求解器,DQBDD,在解決來自QBFEVAL 2020的競賽測資時的表現。
Succinct representation refers to a way of encoding information, which often leads to an exponential blow-up in complexity. The only known approach for solving succinctly represented problems is to decompress the problem into standard representation, which may discard some additional information implied by the succinct representation.

In this thesis, we focus on two logical frameworks whose satisfiability problems are NEXP-complete: two-variable logic (FO2) and dependency quantified boolean formula (DQBF). FO2 is a decidable fragment of first-order logic that uses at most two variables. DQBF is a generalization of boolean formulae that has applications in the verification and synthesis of hardware and software designs. There has been significant progress in solving DQBF in recent years. We aim to investigate whether solvers for FO$^2$ or DQBF can be used to solve instances derived from succinctly represented problems.

This thesis proposes reductions from succinctly represented NP-complete problems to FO2 and DQBF instances and presents algorithms for solving DQBF. To demonstrate the effectiveness of various approaches for solving succinctly represented problems, this thesis presents two graph series with succinct representations and shows their properties on the independent set problem and the Hamiltonian cycle problem. Additionally, we compare our algorithm with the state-of-the-art DQBF solver, DQBDD, in the Competitive Evaluation of QBF Solvers (QBFEVAL 2020).
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/87908
DOI: 10.6342/NTU202301097
Fulltext Rights: 未授權
Appears in Collections:資訊網路與多媒體研究所

Files in This Item:
File SizeFormat 
ntu-111-2.pdf
  Restricted Access
605.93 kBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved