We present a new approach for selective enumeration of prime implicants of CNF formulae. The method uses a 0-1 programming schema, having feasible solutions corresponding to prime implicants. Prime implicants are generated one at a rime, so that as many of them can be computed as needed by the specific application considered. Selective generation is also supported, whereby preferences on the structure of generated prime implicants can be specified. We present two algorithms for selective enumeration of prime implicants and discuss their properties. The former amounts to solving the basic 0-1 programming schema first, to obtain an implicant psi' (not necessarily a prime one), and then generating a prime implicant implied by psi'. The latter is based on adding a suitable minimization function to the basic 0-1 programming schema so that finding optimal solutions corresponds one-to-one to generating prime implicants of the original theory. We show that the latter algorithm has wider applicability but is less efficient than the former one. Finally we present experimental results, which confirm the effectiveness of our approach in computing prime implicants of CNF formulae. (C) 1999 Elsevier Science B.V. All rights reserved.

Algorithms for selective enumeration of prime implicants / Luigi, Palopoli; PIRRI ARDIZZONE, Maria Fiora; Clara, Pizzuti. - In: ARTIFICIAL INTELLIGENCE. - ISSN 0004-3702. - STAMPA. - 111:1(1999), pp. 41-72. [10.1016/s0004-3702(99)00035-1]

Algorithms for selective enumeration of prime implicants

PIRRI ARDIZZONE, Maria Fiora;
1999

Abstract

We present a new approach for selective enumeration of prime implicants of CNF formulae. The method uses a 0-1 programming schema, having feasible solutions corresponding to prime implicants. Prime implicants are generated one at a rime, so that as many of them can be computed as needed by the specific application considered. Selective generation is also supported, whereby preferences on the structure of generated prime implicants can be specified. We present two algorithms for selective enumeration of prime implicants and discuss their properties. The former amounts to solving the basic 0-1 programming schema first, to obtain an implicant psi' (not necessarily a prime one), and then generating a prime implicant implied by psi'. The latter is based on adding a suitable minimization function to the basic 0-1 programming schema so that finding optimal solutions corresponds one-to-one to generating prime implicants of the original theory. We show that the latter algorithm has wider applicability but is less efficient than the former one. Finally we present experimental results, which confirm the effectiveness of our approach in computing prime implicants of CNF formulae. (C) 1999 Elsevier Science B.V. All rights reserved.
1999
0-1 programming; abduction; diagnosis; integer programming; optimization problems; prime implicants; prime implicate
01 Pubblicazione su rivista::01a Articolo in rivista
Algorithms for selective enumeration of prime implicants / Luigi, Palopoli; PIRRI ARDIZZONE, Maria Fiora; Clara, Pizzuti. - In: ARTIFICIAL INTELLIGENCE. - ISSN 0004-3702. - STAMPA. - 111:1(1999), pp. 41-72. [10.1016/s0004-3702(99)00035-1]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/46616
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 28
  • ???jsp.display-item.citation.isi??? 23
social impact