Proceedings

A New Algorithm for Incremental Prime Implicate Generation

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 46-50.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

Traditional algorithms for prime implicate generation [Quine, 1952; McCluskey, 1956; Tison, 1967; Kean and Tsiknis, 1990; de Kleer, 1992] require the input formulas to be first transformed into a CNF formula. This process, however, requires exponential time in the worst case and can result in an exponential blow up of the input size. Such cases occur frequently when the problem domains are best characterized by some DNF formulas . In this paper, we study a new algorithm which allows a more general input: a conjunction ofDNF formulas. We will present empirical results comparing the new algorithm with some existing implementations, and discuss how it can be used in a propositional abductive reasoning system.

  1. [de K.leer and Williams, 1987] Johan de K.leer and Brian C. Williams. Diagnosing multiple faults. Artificial Intelligence, 32:97-130, 1987.
  2. [de K.leer, 1986] Johande K.leer. An assumption-basedTMS. Arti- ficial Intelligence, 28:127-162, 1986.
  3. [de K.leer, 1992] Johan de K.leer. An improved incremental algo- rithm for generating prime implicates. Proc. of AAAI-92, pages 780--785, 1992.
  4. [Forbus, 1990] Kenneth D. Forbus. The qualitative process engine. In Readings in Qualitative Reasoning About Physical Systems, pages 220--235 .
  5. Morgan Kaufmann, 1990. [Gunteretal., 1991]
  6. Carl A. Gunter, Teow-Hin Ngair, Prakash Panangaden, and Devika Subramanian. The common order- theoretic structure of version spaces and ATMS's (extended ab- stract). Proc. of AAAI-91, pages 500--505, 1991.
  7. [Kean and Tsiknis, 1990] Alex Kean and George Tsiknis. An in- cremental method for generating prime implicantsflfilplicates. J. Symbolic Computation, pages 185-206, 1990.
  8. [Kean and Tsiknis, 1992] Alex Kean and George Tsiknis. Assumption-based reasoning and clause management systems. QJmputationallntelligence, pages 1-24, 1992.
  9. [McCarthy, 1980] J. McCarthy. Circumscription: A Form of Non- monotonic Reasoning. Artificial Intelligence, 13:27-39, 1980.
  10. [McCluskey, 1956] E. J . McCluskey. Minimization of boolean func- tions. Bell System Technicalloumal, 35:1417-1444, 1956.
  11. [McCluskey, 1965] E. J . McCluskey. Introduction to the Theory of Switching Circuits . McGraw-Hill, 1965.
  12. [Ngair and Provan, 1992] Teow-Hin Ngair and Gregory Provan. Focusing ATMS for problem-solving: A formal approach. Tech- nical Report MS-CIS-92-61, University of Pennsylvania, 1992.
  13. [Ngair, 1992] Teow-Hin Ngair. Convex Spaces as an Order- theoretic Basis for Problem Solving. PhD thesis, Department of Computer and Information Science, University of Pennsylvania, July 1992.
  14. [Quine, 1952] W. V. Quine. The problem of simplifying truth func- tions. American Mathematical Monthly, 59:521-531, 1952.
  15. [Reiter and de K.leer, 1987] Raymond Reiter and Johan de K.leer. Foundations of assumption-based truth maintenance systems: Preliminary report. Proc. of AAAI-87, pages 183-188, 1987.
  16. [Reiter, 1980] Raymond Reiter. A logic for default reasoning. Ar- tificial Intelligence, 13:81-132, 1980.
  17. [Reiter, 1987] Raymond Reiter. A theory of diagnosis from first principles. Artificial Intelligence, 32:57-95, 1987.
  18. [Slagle et al., 1970] James R. Slagle, Chin-Liang Chang, and Richard C. T. Lee. A new algorithm for generation prime im- plicants. IEEE Trans. on Computers, C-19(4):304-310, 1970.
  19. [Tison, 1967] P. Tison. Generalization of consensus theory and ap- plication to the minimization of boolean functions. IEEE Trans. Electronic Computers, EC-16:100--105, 1967.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards