An artificial neural network satisfiability tester

Authors
Citation
T. Tambouratzis, An artificial neural network satisfiability tester, INT J INTEL, 16(12), 2001, pp. 1357-1375
Citations number
26
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS
ISSN journal
08848173 → ACNP
Volume
16
Issue
12
Year of publication
2001
Pages
1357 - 1375
Database
ISI
SICI code
0884-8173(200112)16:12<1357:AANNST>2.0.ZU;2-0
Abstract
An artificial neural network tester for the satisfiability problem of propo sitional calculus is presented. Satisfiability is treated as a constraint s atisfaction optimization problem and, contrary to most of the existing sati sfiability testers, the expressions are converted into disjunctive normal f orm before testing. The artificial neural network is based on the principle s of harmony theory. Its basic characteristics are the simulated annealing procedure and the harmony function; the latter constitutes a measure of the satisfiability of the expression under the current truth assignment to its variables. The tester is such that: (a) the satisfiability of any expressi on is determined; (b) a truth assignment to the variables of the expression is output which renders true the greatest possible number of clauses; (c) all the truth assignments which render true the maximum number of clauses c an be produced. (C) 2001 John Wiley & Sons, Inc.