Simplification of Quantified Boolean Formula Certificates

碩士 === 國立臺灣大學 === 電子工程學研究所 === 101 === 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 c...

Full description

Bibliographic Details
Main Authors: Shuo-Ren Lin, 林碩紝
Other Authors: Jie-Hong Jiang
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/27458066247791628128
id ndltd-TW-101NTU05428065
record_format oai_dc
spelling ndltd-TW-101NTU054280652016-03-16T04:15:17Z http://ndltd.ncl.edu.tw/handle/27458066247791628128 Simplification of Quantified Boolean Formula Certificates 量化布林代數認證之化簡 Shuo-Ren Lin 林碩紝 碩士 國立臺灣大學 電子工程學研究所 101 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. Jie-Hong Jiang 江介宏 2013 學位論文 ; thesis 50 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電子工程學研究所 === 101 === 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.
author2 Jie-Hong Jiang
author_facet Jie-Hong Jiang
Shuo-Ren Lin
林碩紝
author Shuo-Ren Lin
林碩紝
spellingShingle Shuo-Ren Lin
林碩紝
Simplification of Quantified Boolean Formula Certificates
author_sort Shuo-Ren Lin
title Simplification of Quantified Boolean Formula Certificates
title_short Simplification of Quantified Boolean Formula Certificates
title_full Simplification of Quantified Boolean Formula Certificates
title_fullStr Simplification of Quantified Boolean Formula Certificates
title_full_unstemmed Simplification of Quantified Boolean Formula Certificates
title_sort simplification of quantified boolean formula certificates
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/27458066247791628128
work_keys_str_mv AT shuorenlin simplificationofquantifiedbooleanformulacertificates
AT línshuòrèn simplificationofquantifiedbooleanformulacertificates
AT shuorenlin liànghuàbùlíndàishùrènzhèngzhīhuàjiǎn
AT línshuòrèn liànghuàbùlíndàishùrènzhèngzhīhuàjiǎn
_version_ 1718206942898290688