ACM Home Page
Please provide us with feedback. Feedback
Finding all minimal unsatisfiable subsets
Full text PdfPdf (251 KB)
Source International Conference on Principles and Practice of Declarative Programming archive
Proceedings of the 5th ACM SIGPLAN international conference on Principles and practice of declaritive programming table of contents
Uppsala, Sweden
Pages: 32 - 43  
Year of Publication: 2003
ISBN:1-58113-705-2
Authors
Maria Garcia de la Banda  Monash University, Australia
Peter J. Stuckey  University of Melbourne, Australia
Jeremy Wazny  University of Melbourne, Australia
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 38,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/888251.888256
What is a DOI?

ABSTRACT

An unsatisfiable set of constraints is minimal if all its (strict) subsets aresatisfiable.A number of forms of error diagnosis, including circuit error diagnosis and type error diagnosis, require finding all minimal unsatisfiable subsets of a given set of constraints (representing an error), in order to generate the best explanation of the error. In this paper we give algorithms for efficiently determining all minimal unsatisfiable subsets for any kind of constraints. We show how taking into account notions of independence of constraints and using incremental constraint solvers can significantly improve the calculation of these subsets.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
F. Brglez, P. Pownall, and R. Hum. Accelerated ATPG and fault grading via testability analysis. In IEEE Int. Symposium on Circuits and Systems, pages 695--698, 1985.
2
 
3
C. Codognet, P. Codognet, and G. File. Yet another intelligent backtracking method. In Logic Programming: Proceedings on the Joint International Conference and Symposium, pages 447--465, 1988.
 
4
 
5
B. De Backer and H. Beringer. Intelligent backtracking for CLP languages: an application to CLP(R). In Logic Programming: Proceedings of the 1991 International Symposium, pages 405--419, 1991.
 
6
Yousri El Fattah and Rina Dechter. Diagnosing tree-decomposable circuits. In IJCAI, pages 1742--1749, 1995.
 
7
B. Han and S-J. Lee. Deriving minimal conflict sets by CS-trees with mark set in diagnosis from first principles. IEEE Transactions on Systems, Man, and Cybernetics, 29(2):281--286, 1999.
 
8
 
9
Ulrich Junker. Quickxplain: Conflict detection for arbitrary constraint propagation algorithms. In IJCAI'01 Workshop on Modelling and Solving problems with constraints (CONS-1), Seattle, WA, USA, August 2001.
 
10
M. Paterson and M. Wegman. Linear unification. Journal of Computer and System Sciences, 16(2):158--167, 1978.
 
11
 
12
M. Schroeder. Revise. http://www.soi.city.ac.uk/~msch/revise/revise.html+.
 
13
 
14
M. Sulzmann and J. Wazny. Chameleon. http://www.comp.nus.edu.sg/~sulzmann/chameleon.


Collaborative Colleagues:
Maria Garcia de la Banda: colleagues
Peter J. Stuckey: colleagues
Jeremy Wazny: colleagues

Peer to Peer - Readers of this Article have also read: