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 :
بازگشت