• 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