DocumentCode
1942609
Title
Evolving a Neural Net-Based Decision and Search Heuristic for DPLL SAT Solvers
Author
Kibria, Raihan H.
Author_Institution
Darmstadt Univ. of Technol., Darmstadt
fYear
2007
fDate
12-17 Aug. 2007
Firstpage
765
Lastpage
770
Abstract
Solvers for the Boolean satisfiability problem are an important base technology for many applications. The most efficient SAT solvers for industrial applications are based on the DPLL algorithm with clause learning and conflict analysis dependent decision heuristics. The solver MINISAT V1.14 was modified to use a neural-net-based decision heuristic and search strategy. The weights and biases of the multilayer feedforward neural net are generated by an evolution strategy which is trained on a sample set of SAT problems. Problems solved with the evolved solutions encounter a similar number of conflicts as the original program, but require a higher number of decisions.
Keywords
Boolean functions; computability; computational complexity; decision trees; feedforward neural nets; learning (artificial intelligence); problem solving; search problems; Boolean satisfiability problem; DPLL SAT solvers; MINISAT solver; clause learning; conflict analysis; decision heuristic; evolution strategy; multilayer feedforward neural net; problems solving; search heuristic; search strategy; Algorithm design and analysis; Boolean functions; Business continuity; Feedforward neural networks; Information technology; Iterative algorithms; Multi-layer neural network; NP-complete problem; Neural networks; Open source software;
fLanguage
English
Publisher
ieee
Conference_Titel
Neural Networks, 2007. IJCNN 2007. International Joint Conference on
Conference_Location
Orlando, FL
ISSN
1098-7576
Print_ISBN
978-1-4244-1379-9
Electronic_ISBN
1098-7576
Type
conf
DOI
10.1109/IJCNN.2007.4371054
Filename
4371054
Link To Document