| Finding all minimal unsatisfiable subsets |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 38, Citation Count: 2
|
|
|
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.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|