The high computational complexity of advanced reasoning tasks such as belief revision and planning calls for efficient and reliable algorithms for reasoning problems harder than NP. In this paper we propose Evaluate, an algorithm for evaluating Quantified Boolean Formulae, a language that extends propositional logic in a way such that many advanced forms of propositional reasoning, e.g., reasoning about knowledge, can be easily formulated as evaluation of a QBF. Algorithms for evaluation of QBFs are suitable for the experimental analysis on a wide range of complexity classes, a property not easily found in other formalisms. Evaluate is based on a generalization of the Davis-Putnam procedure for SAT, and is guaranteed to work in polynomial space. Before presenting Evaluate, we discuss all the abstract properties of QBFs that we singled out to make the algorithm more efficient. We also briefly mention the main results of the experimental analysis, which is reported elsewhere.

Algorithm to evaluate Quantified Boolean Formulae / Cadoli, Marco; Giovanardi, Andrea; Schaerf, Marco. - (1998), pp. 262-267. (Intervento presentato al convegno Proceedings of the 1998 15th National Conference on Artificial Intelligence, AAAI tenutosi a Madison, WI, USA,).

Algorithm to evaluate Quantified Boolean Formulae

Cadoli Marco;Schaerf Marco
1998

Abstract

The high computational complexity of advanced reasoning tasks such as belief revision and planning calls for efficient and reliable algorithms for reasoning problems harder than NP. In this paper we propose Evaluate, an algorithm for evaluating Quantified Boolean Formulae, a language that extends propositional logic in a way such that many advanced forms of propositional reasoning, e.g., reasoning about knowledge, can be easily formulated as evaluation of a QBF. Algorithms for evaluation of QBFs are suitable for the experimental analysis on a wide range of complexity classes, a property not easily found in other formalisms. Evaluate is based on a generalization of the Davis-Putnam procedure for SAT, and is guaranteed to work in polynomial space. Before presenting Evaluate, we discuss all the abstract properties of QBFs that we singled out to make the algorithm more efficient. We also briefly mention the main results of the experimental analysis, which is reported elsewhere.
1998
Proceedings of the 1998 15th National Conference on Artificial Intelligence, AAAI
Quantified Boolean Formulae; efficient algorithm
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Algorithm to evaluate Quantified Boolean Formulae / Cadoli, Marco; Giovanardi, Andrea; Schaerf, Marco. - (1998), pp. 262-267. (Intervento presentato al convegno Proceedings of the 1998 15th National Conference on Artificial Intelligence, AAAI tenutosi a Madison, WI, USA,).
File allegati a questo prodotto
File Dimensione Formato  
Cadoli_An-algorithm_1998.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 629.07 kB
Formato Adobe PDF
629.07 kB Adobe PDF   Contatta l'autore

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/1325162
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 102
  • ???jsp.display-item.citation.isi??? 75
social impact