Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電子工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/59025
標題: 量化布林代數認證之化簡
Simplification of Quantified Boolean Formula Certificates
作者: Shuo-Ren Lin
林碩紝
指導教授: 江介宏(Jie-Hong Jiang)
關鍵字: 認證,Herbrand函數,Q共識,Q歸結,量化布林代數,Skolem函數,
certificate,Herbrand function,Q-consensus,Q-resolution,Quantified Boolean formula,Skolem function,
出版年 : 2013
學位: 碩士
摘要: 量化布林代數(QBF)的求值與確認在解決屬於PSPACE-complete複雜度的問題上是重要的議題,許多計算機科學領域的應用都能夠以QBF精簡的編碼,在這些應用中,QBF認證在提供必要的合成資訊上擔任重要的腳色。QBF認證主要有兩種型態,一是文法上的認證,包含了Q共識(Q-consensus)以及Q歸結(Q-resolution),另一個則是語意上的認證,包含了Skolem函數以及Herbrand函數,而其中語意上的認證在合成應用上更是十分有用。近來,一個卓越的線性時間演算法—ResQu被提出用來將Q共識以及Q歸結轉換為Herbrand函數以及Skolem函數。此演算法可將由現在以Q-DPLL為基礎的QBF求解器所產生的文法認證轉換為語意認證,並藉此幫助合成相關的應用問題。不幸的是,這些由QBF求解器所產生的文法認證經常太過於複雜,也導致轉換出來的語意認證過大而不能被實際應用所使用,因此減低語意認證的大小對實際的應用來說具有十分重要的價值。此論文主要將使用提出四項在語意認證萃取上的彈性來對Skolem與Herbrand函數做最小化,我們利用布林減少的可延後性(reduction postponing)實作了一個最小化Skolem與Herbrand函數的程序以及一個支援簡化指令的不落地(on-the-fly)認證建立程序。以And-inverter graph(AIG)節點數觀點,實驗結果指出此最小化的程序可以有效率的減低QBF認證的大小,除此之外不落地簡化程序也可以有效率的減低在建立Skolem及Herbrand函數時的尖峰記憶體使用量(peak memory),因而提高實際的計算能力。
The evaluation and validation of Quantified Boolean Formulas (QBFs) are important subjects in conquering application problems belonging to the PSPACE-complete complexity class. Many applications in computer science can be compactly encoded in term of QBFs. In certain applications, QBF certificates play an important role in providing essential information for synthesis. There are primarily two types of certificates: the syntactic type in the form of Q-resolution/Q-consensus proofs and the semantic type in the form of Herbrand/Skolem functions. The latter is particularly useful in synthesis applications. A recent advancement established a linear-time algorithm, called ResQu, that converts a Q-resolution/Q-consensus proof to a Herbrand function countermodel/Skolem function model. It allows the syntactic certificates generated by the modern Q-DPLL based solvers be transformed into semantic certificates, and thus enables synthesis applications. Unfortunately the syntactic Q-resolution/Q-consensus proofs generated by a QBF solver are often too complex to be practically used for real-world applications. Therefore reducing the circuit size of Herbrand/Skolem functions can be of important practical value to allow real-world applications. This thesis aims to reduce the certificate size by characterizing four kinds of flexibilities for Herbrand/Skolem function minimization. In particular we implement a certificate minimization procedure based on reduction postponing as well as an on-the-fly simplification procedure for certificate construction. Experimental results show that the reduction postponing procedure can effectively reduce the size of certificates in terms of and-inverter graph nodes. In addition, the on-the-fly simplification procedure can effectively reduce peak memory for Herbrand/Skolem function construction and thus extend computational scalability.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/59025
全文授權: 有償授權
顯示於系所單位:電子工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-102-1.pdf
  未授權公開取用
1.58 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
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