Conflict driven learning in a quantified Boolean Satisfiability solver
Within the verification community, there has been a recent increase in interest in Quantified Boolean Formula evaluation (QBF) as many interesting sequential circuit verification problems can be formulated as QBF instances. A closely related research area to QBF is Boolean Satisfiability (SAT). Rece...
Gespeichert in:
| Veröffentlicht in: | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design S. 442 - 449 |
|---|---|
| Hauptverfasser: | , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
New York, NY, USA
ACM
10.11.2002
IEEE |
| Schriftenreihe: | ACM Conferences |
| Schlagworte: | |
| ISBN: | 0780376072, 9780780376076 |
| ISSN: | 1092-3152 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Within the verification community, there has been a recent increase in interest in Quantified Boolean Formula evaluation (QBF) as many interesting sequential circuit verification problems can be formulated as QBF instances. A closely related research area to QBF is Boolean Satisfiability (SAT). Recent advances in SAT research have resulted in some very efficient SAT solvers. One of the critical techniques employed in these solvers is Conflict Driven Learning. In this paper, we adapt conflict driven learning for application in a QBF setting. We show that conflict driven learning can be regarded as a resolution process on the clauses. We prove that under certain conditions, tautology clauses obtained from resolution in QBF also obey the rules for implication and conflicts of regular (non-tautology) clauses; and therefore they can be treated as regular clauses and used in future search. We have implemented this idea in a new QBF solver called Quaffle and our initial experiments show that conflict driven learning can greatly speed up the solution process for most of the benchmarks we tested. |
|---|---|
| AbstractList | Within the verification community, there has been a recent increase in interest in Quantified Boolean Formula evaluation (QBF) as many interesting sequential circuit verification problems can be formulated as QBF instances. A closely related research area to QBF is Boolean Satisfiability (SAT). Recent advances in SAT research have resulted in some very efficient SAT solvers. One of the critical techniques employed in these solvers is Conflict Driven Learning. In this paper, we adapt conflict driven learning for application in a QBF setting. We show that conflict driven learning can be regarded as a resolution process on the clauses. We prove that under certain conditions, tautology clauses obtained from resolution in QBF also obey the rules for implication and conflicts of regular (non-tautology) clauses; and therefore they can be treated as regular clauses and used in future search. We have implemented this idea in a new QBF solver called Quaffle and our initial experiments show that conflict driven learning can greatly speed up the solution process for most of the benchmarks we tested. |
| Author | Zhang, Lintao Malik, Sharad |
| Author_xml | – sequence: 1 givenname: Lintao surname: Zhang fullname: Zhang, Lintao organization: Princeton University – sequence: 2 givenname: Sharad surname: Malik fullname: Malik, Sharad organization: Princeton University |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=15670915$$DView record in Pascal Francis |
| BookMark | eNqFkD1PwzAQhi1RJNrSkd0LTKT4I7aTESoKSJUYgNm6ODYyuHYbp5X67wlqJUZueYd79J7umaBRTNEidEXJnNJS3ClVCsXmQ0iuztCEqIpwJYliIzSmpGYFp4JdoFnOX2SYUhAp6zFaLlJ0wZset53f24iDhS76-Il9xIC3O4i9d962-CGlYRfxG_Q-Ow-ND74_4JzC3naX6NxByHZ2yin6WD6-L56L1evTy-J-VQCTvC-kKdu2tIo1QgJvXVNRBYSVjWyVkFQ5MNa6uiHKWVa2lWNKUA6yrqwDwQ2foptj76ZL253NvV77bGwIEG3aZc2HV0tRywG8PoGQDQTXQTQ-603n19AdNBVSkZqKgbs9cmDWuknpO2tK9K9SfVSqj0p103nr_u7_g_MfGyl2xg |
| ContentType | Conference Proceeding |
| Copyright | 2002 ACM 2004 INIST-CNRS |
| Copyright_xml | – notice: 2002 ACM – notice: 2004 INIST-CNRS |
| DBID | IQODW 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1145/774572.774637 |
| DatabaseName | Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Engineering |
| EndPage | 449 |
| ExternalDocumentID | 15670915 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IH 6IK 6IL AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI LHSKQ OCL RIB RIC RIE RIL RIO 123 6IF 6IN AAWTH ABLEC ADZIZ CHZPO FEDTE IEGSK IJVOP IQODW M43 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-a263t-6c4dd4e72b56a3dfb817a024b6d75617faceef9b07fe24d8f27513a698efa53c3 |
| ISBN | 0780376072 9780780376076 |
| ISSN | 1092-3152 |
| IngestDate | Thu Jul 10 17:37:04 EDT 2025 Tue Mar 18 02:08:17 EDT 2025 Sun Dec 01 06:31:10 EST 2024 Wed Jan 31 06:42:12 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Keywords | Learning Sequential circuit Circuit design Test Constraint satisfaction Computer aided design Satisfiability |
| Language | English |
| License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org CC BY 4.0 |
| LinkModel | OpenURL |
| MeetingName | ICCAD02: 2002 IEEE / ACM International Conference on Computer Aided Design |
| MergedId | FETCHMERGED-LOGICAL-a263t-6c4dd4e72b56a3dfb817a024b6d75617faceef9b07fe24d8f27513a698efa53c3 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31094596 |
| PQPubID | 23500 |
| PageCount | 8 |
| ParticipantIDs | acm_books_10_1145_774572_774637_brief proquest_miscellaneous_31094596 pascalfrancis_primary_15670915 acm_books_10_1145_774572_774637 |
| PublicationCentury | 2000 |
| PublicationDate | 20021110 |
| PublicationDateYYYYMMDD | 2002-11-10 |
| PublicationDate_xml | – month: 11 year: 2002 text: 20021110 day: 10 |
| PublicationDecade | 2000 |
| PublicationPlace | New York, NY, USA |
| PublicationPlace_xml | – name: New York, NY, USA – name: Piscataway NJ |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design |
| PublicationYear | 2002 |
| Publisher | ACM IEEE |
| Publisher_xml | – name: ACM – name: IEEE |
| SSID | ssj0000450669 ssj0020286 |
| Score | 1.6995109 |
| Snippet | Within the verification community, there has been a recent increase in interest in Quantified Boolean Formula evaluation (QBF) as many interesting sequential... |
| SourceID | proquest pascalfrancis acm |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 442 |
| SubjectTerms | Applied sciences Computing methodologies -- Symbolic and algebraic manipulation Computing methodologies -- Symbolic and algebraic manipulation -- Symbolic and algebraic algorithms Design. Technologies. Operation analysis. Testing Electronics Exact sciences and technology Hardware -- Hardware validation -- Functional verification Hardware -- Integrated circuits -- Logic circuits -- Sequential circuits Integrated circuits Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices Testing, measurement, noise and reliability Theory of computation -- Design and analysis of algorithms |
| Title | Conflict driven learning in a quantified Boolean Satisfiability solver |
| URI | https://www.proquest.com/docview/31094596 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3JbtswECWcoIf21CVF3SXVoe1FUKqFFKVja8ToIXUDxAF8IyiRBAw4kms7RvqR_afOkFqiJkDQQy-SIcgkNY_LcDjzhpAPiVI8LIwJCpbSAEaiCTIqZWAUjeJYwaIlXbIJPptli0V-Phr9bmNh9iteVdnNTb7-r1DDMwAbQ2f_Ae6uUHgAvwF0uALscP1LI7538Rma-PqAPjwVaFM4-F-WSqMHMnpvoE3gvCtp2zoNoFuFj1tBZFyYfLe8En255b3lBtKWq2y51thwYaOjXPLGPgwM8waguwb1Z_X-xFZ1u-tOmlAVX21wLm4zW9jYG4lhoNbBCSr6WtcrPEm4sCEaS0c5_ssH-e57p-POJA7b7p2sexP8amlXAktZrQbWjziwHniDTTAoOSG69rg8Ms08HubIxejIcZu5mToar2aZp44p9e4KQpFsA5RixuMTuKWOk2bI1D37IaaXZ2difrqYf1r_DDCJGR72NxldDsgB56ELJuwMfqA7g3qXd9YAUOxs6FvbUmtTar4kbqihui9r2WEp-zxoGupU5RU69MotjGnjkrHc0SussjR_So76Xuf1PesZGenqOXlyiwHzBZm2WHsOa6_F2ltWnvR6rL0Ga2-IteewPiKX09P55FvQpPYIZJwmuyAtqVJU8ximCJkoU2QRl6AuFqnioNFzI6FtJi9CbnRMVWZizqJEpnmmjWRJmbwkh1Vd6VfEM4VmoKNySVlCQ5PnioZlHir4m2aaJ2PyHkQkcIRuhQvDZ8IJUTghjsnHB94QxWapzZgcD8Qs1o4QRkQMWRAjBlW1chcwS-PRm6x0fb0VyL9LWZ6-fvCNN-Rx38_fksPd5lq_I4_KPQh3c2y71B8bgqjG |
| linkProvider | IEEE |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=International+Conference+on+Computer+Aided+Design%3A+Proceedings+of+the+2002+IEEE%2FACM+international+conference+on+Computer-aided+design+%3A+San+Jose%2C+California%3B+10-14+Nov.+2002&rft.atitle=Conflict+driven+learning+in+a+quantified+Boolean+Satisfiability+solver&rft.au=Zhang%2C+Lintao&rft.au=Malik%2C+Sharad&rft.date=2002-11-10&rft.isbn=9780780376076&rft.issn=1092-3152&rft.spage=442&rft.epage=449&rft_id=info:doi/10.1145%2F774572.774637&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1092-3152&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1092-3152&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1092-3152&client=summon |

