AMUSE a minimally-unsatisfiable subformula extractor

This paper describes a new algorithm for extracting unsatisfiable subformulas from a given unsatisfiable CNF formula. Such unsatisfiable "cores" can be very helpful in diagnosing the causes of infeasibility in large systems. Our algorithm is unique in that it adapts the "learning proc...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2004 41st Conference Design Automation s. 518 - 523
Hlavní autori: Oh, Yoonna, Mneimneh, Maher N., Andraus, Zaher S., Sakallah, Karem A., Markov, Igor L.
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: New York, NY, USA ACM 07.06.2004
IEEE
Association for Computing Machinery
Edícia:ACM Conferences
Predmet:
ISBN:1581138288, 9781581138283, 1511838288
ISSN:0738-100X
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract This paper describes a new algorithm for extracting unsatisfiable subformulas from a given unsatisfiable CNF formula. Such unsatisfiable "cores" can be very helpful in diagnosing the causes of infeasibility in large systems. Our algorithm is unique in that it adapts the "learning process" of a modern SAT solver to identify unsatisfiable subformulas rather than search for satisfying assignments. Compared to existing approaches, this method can be viewed as a bottom-up core extraction procedure which can be very competitive when the core sizes are much smaller than the original formula size. Repeated runs of the algorithm with different branching orders yield different cores. We present experimental results on a suite of large automotive benchmarks showing the performance of the algorithm and highlighting its ability to locate not just one but several cores.
AbstractList This paper describes a new algorithm for extracting unsatisfiable subformulas from a given unsatisfiable CNF formula. Such unsatisfiable "cores" can be very helpful in diagnosing the causes of infeasibility in large systems. Our algorithm is unique in that it adapts the "learning process" of a modern SAT solver to identify unsatisfiable subformulas rather than search for satisfying assignments. Compared to existing approaches, this method can be viewed as a bottom-up core extraction procedure which can be very competitive when the core sizes are much smaller than the original formula size. Repeated runs of the algorithm with different branching orders yield different cores. We present experimental results on a suite of large automotive benchmarks showing the performance of the algorithm and highlighting its ability to locate not just one but several cores.
Author Sakallah, Karem A.
Markov, Igor L.
Oh, Yoonna
Andraus, Zaher S.
Mneimneh, Maher N.
Author_xml – sequence: 1
  givenname: Yoonna
  surname: Oh
  fullname: Oh, Yoonna
  organization: University of Michigan, Ann Arbor, MI
– sequence: 2
  givenname: Maher N.
  surname: Mneimneh
  fullname: Mneimneh, Maher N.
  organization: University of Michigan, Ann Arbor, MI
– sequence: 3
  givenname: Zaher S.
  surname: Andraus
  fullname: Andraus, Zaher S.
  organization: University of Michigan, Ann Arbor, MI
– sequence: 4
  givenname: Karem A.
  surname: Sakallah
  fullname: Sakallah, Karem A.
  organization: University of Michigan, Ann Arbor, MI
– sequence: 5
  givenname: Igor L.
  surname: Markov
  fullname: Markov, Igor L.
  organization: University of Michigan, Ann Arbor, MI
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17345524$$DView record in Pascal Francis
BookMark eNqNkE1LAzEQhgO2YFt79ORZT27NZDKb7LGUVoWKBy14C9lsFlb3o27ag__eyBZ6dS4vzPswA8-Ujdqu9YxdA18ASHrIspTSdBFDAb9gUyANgFpoPWITrlAnwPnHJZuH8MnjKJUpiRM2Xr7s3tZXbFzaOvj5KWdst1m_r56S7evj82q5TSxycUhyAuLaZdwWziGXhcszp9GhyHThJUlZWBE3VGpB3qclaCytBlJCknaEM3Y33N333ffRh4NpquB8XdvWd8dgEBA4Kozg7Qm0wdm67G3rqmD2fdXY_seAQkkkZORuBq7y3p9rFIIwPb-zrjF5130FA9z8-TKDLzP4iuD9v0CT95Uv8Rfwr2Vn
ContentType Conference Proceeding
Copyright 2004 ACM
2006 INIST-CNRS
Copyright_xml – notice: 2004 ACM
– notice: 2006 INIST-CNRS
DBID 6IE
6IH
CBEJK
RIE
RIO
IQODW
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1145/996566.996710
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
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
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore Digital Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Applied Sciences
EndPage 523
ExternalDocumentID 17345524
1322536
Genre orig-research
Conference Paper
GroupedDBID 6IE
6IH
6IK
6IL
AAJGR
AAVQY
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
OCL
RIE
RIL
RIO
123
29O
6IF
6IM
6IN
AAWTH
ACGFS
ADZIZ
CHZPO
IEGSK
IJVOP
IPLJI
M43
RNS
AAKMM
IQODW
7SC
8FD
JQ2
L7M
LHSKQ
L~C
L~D
ID FETCH-LOGICAL-a302t-b51508c90adcc304dcb9c83c3298de4544da29c85f825ee6f183fa81572458c53
IEDL.DBID RIE
ISBN 1581138288
9781581138283
1511838288
ISICitedReferencesCount 60
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000223078800111&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0738-100X
IngestDate Fri Jul 11 02:32:30 EDT 2025
Sun Oct 22 16:09:13 EDT 2023
Tue Aug 26 18:32:43 EDT 2025
Wed Jan 31 06:48:08 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords diagnosis
boolean satisfiability (SAT)
minimally-unsatisfiable subformula (MUS)
conjunctive normal form (CNF)
Learning
Circuit design
Algorithm performance
Algorithm
Computer aided design
Large scale system
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 DirectLink
MeetingName DAC04: The 41st Annual Design Automation Conference 2004
MergedId FETCHMERGED-LOGICAL-a302t-b51508c90adcc304dcb9c83c3298de4544da29c85f825ee6f183fa81572458c53
Notes SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
PQID 31310373
PQPubID 23500
PageCount 6
ParticipantIDs ieee_primary_1322536
acm_books_10_1145_996566_996710_brief
proquest_miscellaneous_31310373
pascalfrancis_primary_17345524
acm_books_10_1145_996566_996710
PublicationCentury 2000
PublicationDate 20040607
20040000
2004
20040601
PublicationDateYYYYMMDD 2004-06-07
2004-01-01
2004-06-01
PublicationDate_xml – month: 06
  year: 2004
  text: 20040607
  day: 07
PublicationDecade 2000
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
– name: New York NY
– name: Piscataway NJ
PublicationSeriesTitle ACM Conferences
PublicationTitle 2004 41st Conference Design Automation
PublicationTitleAbbrev DAC
PublicationYear 2004
Publisher ACM
IEEE
Association for Computing Machinery
Publisher_xml – name: ACM
– name: IEEE
– name: Association for Computing Machinery
SSID ssj0000779743
ssj0004161
Score 1.8900986
Snippet This paper describes a new algorithm for extracting unsatisfiable subformulas from a given unsatisfiable CNF formula. Such unsatisfiable "cores" can be very...
This paper describes a new algorithm for extracting unsatisfiable subformulas from a given unsatisfiable CNF formula. Such unsatisfiable 'cores' can be very...
SourceID proquest
pascalfrancis
ieee
acm
SourceType Aggregation Database
Index Database
Publisher
StartPage 518
SubjectTerms Applied sciences
Automotive engineering
Boolean functions
Combinatorial mathematics
Computer bugs
Design. Technologies. Operation analysis. Testing
Electronic design automation and methodology
Electronics
Exact sciences and technology
Field programmable gate arrays
Hardware
Integrated circuits
Mathematics of computing -- Discrete mathematics -- Combinatorics -- Combinatorial algorithms
Polynomials
Routing
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Wires
Subtitle a minimally-unsatisfiable subformula extractor
Title AMUSE
URI https://ieeexplore.ieee.org/document/1322536
https://www.proquest.com/docview/31310373
WOSCitedRecordID wos000223078800111&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFL244YO--I3zsw_6ZrVtkqX1TUTxQYfgB3sLSZqAsHWyroL_3nvbzSkK4lNLU0o4SZNzk5xzAY6QUQimpQmdj3nIMVAOs1zzMObGSO6Y0bXjzfOt7PXSfj-7X4CTTy2Mc64-fOZO6bbey89HtqKlsjOKnATrtqAlZbfRas01kHHtjYo9luxKoz6JuIg9Mwwp0pm5JhdnyO-RwZziRZJqtqXtcJpYhY5F6hKR8U1Kix-jcz3lXK_8r7KrsDnX7gX3n7PSGiy4Yh2Wv9gOboC4uHt6uDoPdEDGIkM9GLyHVVHWOocXklIFZWWIzFYDHeDgPa5z8mzC0_XV4-VNOE2fEGoWJZPQCPJ6t1mkc2tZxHNrMpsyy5IszR0XnOc6wSfCY5ToXNcjWF6nsZAJF6kVbAvaxahw2xBYDOJMVzuGfJxHuTfeR0IYh9xPYPxiOnCIOCqKC0rVSJ2FapBWDdIdOP7jDWXGL853YIOgVK-N14aaotiBg29tMy-XjAuRcKzBrLEU_iC066ELN6pKxWJKpSbZzu9f3oWl5jAOrarsQXsyrtw-LNo3xHx8UPexDwmfybA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD7MC6gv3nFetj7om9W2SdbWNxFl4hyCF_YWkjQBYXayWsF_7zntdIqC-NTSlBK-pMl3knzfAdhHRiGYirVvXch9joGyn2aK-yHXOuaWaVU53jz04n4_GQzSmwYcfmphrLXV4TN7RLfVXn42MiUtlR1T5CRYZwbmBOdRUKu1pirIsHJHxT5LhqXBgGRcxJ8ZBhXJh70mF8fI8JHDHOElJt3sjDJPk9QqdDBSFYiNq5Na_Bifq0nnYvl_1V2Bjal6z7v5nJdWoWHzNVj6Yjy4DuL0-v72_MRTHlmLPKnh8M0v86JSOjySmMorSk10thwqD4fvcZWVZwPuL87vzrr-JIGCr1gQvfhakNu7SQOVGcMCnhmdmoQZFqVJZjmCmKkInwiHcaK1HYdgOZWEIo64SIxgmzCbj3K7BZ7BME53lGXIyHmQOe1cIIS2yP4ERjC6CW3EUVJkUMha7CxkjbSskW7CwR9vSD1-tK4J6wSlfK7dNuQExSa0vrXNtDxmXIiIYw0-GkviL0L7Hiq3o7KQLKRkajHb_v3LbVjo3l33ZO-yf7UDi_XRHFpj2YXZl3Fp92DevCL-41bV394BtsnM9w
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%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+-+ACM+IEEE+Design+Automation+Conference&rft.atitle=AMUSE%3A+a+minimally-unsatisfiable+subformula+extractor&rft.au=Yoonna+Oh&rft.au=Mneimneh%2C+M.N.&rft.au=Andraus%2C+Z.S.&rft.au=Sakallah%2C+K.A.&rft.date=2004-01-01&rft.pub=IEEE&rft.isbn=1511838288&rft.issn=0738-100X&rft.spage=518&rft.epage=523&rft_id=info:doi/10.1145%2F996566.996710&rft.externalDocID=1322536
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0738-100X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0738-100X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0738-100X&client=summon