Skip to main content
Erschienen in: KI - Künstliche Intelligenz 3-4/2016

14.10.2015 | Doctoral and Postdoctoral Dissertations

Towards Next Generation Sequential and Parallel SAT Solvers

verfasst von: Norbert Manthey

Erschienen in: KI - Künstliche Intelligenz | Ausgabe 3-4/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Excerpt

Satisfiability testing (SAT) is used to solve many academic and industrial problems from the complexity class \(\mathcal {NP}\), for example hardware verification or scheduling [1]. The described dissertation [4] focuses on improving the SAT solving technology, such that tools that build on SAT solvers are improved automatically as well. The improvements focus on two major subjects: sequential SAT solving and parallel SAT solving. However, to allow also formal reasoning on the soundness of the presented SAT techniques, a theoretical foundation has been built as well. Hence, the thesis covers a broad range from theory and soundness proofs over abstract reduction systems and algorithm to parallel algorithms. New approaches and approaches from the literature have been implemented and have been evaluated. The probably most useful presented technique is bounded variable addition, which allows to automatically rewrite an existing CNF formula into a smaller formula by introducing auxiliary variables. The implemented solvers participated in international SAT competitions, and the first versions have been implemented from scratch. From the year 2012 on, the search engine was replaced by the MiniSAT solver. The parallel solver Pcasso showed a good performance in 2013 and 2014. The sequential SAT solver Riss in combination with the formula simplification tool Coprocessor won several first, second and third prices, including two Kurt-Gödel-Medals. These results show, among other contributions of the thesis, that the research summarized in the thesis improved the state of the art in modern SAT solving. …

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

KI - Künstliche Intelligenz

The Scientific journal "KI – Künstliche Intelligenz" is the official journal of the division for artificial intelligence within the "Gesellschaft für Informatik e.V." (GI) – the German Informatics Society - with constributions from troughout the field of artificial intelligence.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Fußnoten
1
Covered literal elimination has been invented independently also by Marijn Heule.
 
Literatur
1.
Zurück zum Zitat Biere A, Heule MJH, van Maaren H, Walsh T (eds) Handbook of satisfiability, Frontiers in artificial intelligence and applications, vol 185. IOS Press (2009) Biere A, Heule MJH, van Maaren H, Walsh T (eds) Handbook of satisfiability, Frontiers in artificial intelligence and applications, vol 185. IOS Press (2009)
2.
Zurück zum Zitat Hölldobler S, Manthey N, Philipp T, Steinke P (2014) Generic CDCL—A formalization of modern propositional satisfiability solvers. In: Berre DL (ed) POS-14, EPiC Series, vol 27, pp 89–102. EasyChair Hölldobler S, Manthey N, Philipp T, Steinke P (2014) Generic CDCL—A formalization of modern propositional satisfiability solvers. In: Berre DL (ed) POS-14, EPiC Series, vol 27, pp 89–102. EasyChair
3.
Zurück zum Zitat Manthey N (2012) Coprocessor 2.0—A flexible CNF simplifier. In: Cimatti A, Sebastiani R (eds) Theory and Applications of Satisfiability Testing—SAT 2012, Lecture Notes in Computer Science, vol 7317, pp 436–441. Springer Berlin Heidelberg (2012). doi:10.1007/978-3-642-31612-8_34 Manthey N (2012) Coprocessor 2.0—A flexible CNF simplifier. In: Cimatti A, Sebastiani R (eds) Theory and Applications of Satisfiability Testing—SAT 2012, Lecture Notes in Computer Science, vol 7317, pp 436–441. Springer Berlin Heidelberg (2012). doi:10.​1007/​978-3-642-31612-8_​34
5.
Zurück zum Zitat Manthey N, Heule MJH, Biere A (2013) Automated reencoding of Boolean formulas. In: Biere A, Nahir A, Vos T (eds) Hardware and software: verification and testing, Lecture Notes in Computer Science, vol 7857, pp 102–117. Springer Berlin Heidelberg (2013). doi:10.1007/978-3-642-39611-3_14 Manthey N, Heule MJH, Biere A (2013) Automated reencoding of Boolean formulas. In: Biere A, Nahir A, Vos T (eds) Hardware and software: verification and testing, Lecture Notes in Computer Science, vol 7857, pp 102–117. Springer Berlin Heidelberg (2013). doi:10.​1007/​978-3-642-39611-3_​14
6.
Zurück zum Zitat Manthey N, Philipp T, Wernhard C (2013) Soundness of inprocessing in clause sharing SAT solvers. In: Järvisalo M, Van Gelder A (eds) Theory and applications of satisfiability testing—SAT 2013, Lecture Notes in Computer Science, vol 7962, pp 22–39. Springer Berlin Heidelberg. doi:10.1007/978-3-642-39071-5_4 Manthey N, Philipp T, Wernhard C (2013) Soundness of inprocessing in clause sharing SAT solvers. In: Järvisalo M, Van Gelder A (eds) Theory and applications of satisfiability testing—SAT 2013, Lecture Notes in Computer Science, vol 7962, pp 22–39. Springer Berlin Heidelberg. doi:10.​1007/​978-3-642-39071-5_​4
7.
Zurück zum Zitat Wernhard C (2013) Computing with logic as operator elimination: The ToyElim system. In: Tompits H, Abreu S, Oetsch J, Pührer J, Seipel D, Umeda M, Wolf A (eds) Applications of declarative programming and knowledge management, Lecture Notes in Computer Science, vol 7773, pp 289–296. Springer Berlin Heidelberg (2013). doi:10.1007/978-3-642-41524-1_17 Wernhard C (2013) Computing with logic as operator elimination: The ToyElim system. In: Tompits H, Abreu S, Oetsch J, Pührer J, Seipel D, Umeda M, Wolf A (eds) Applications of declarative programming and knowledge management, Lecture Notes in Computer Science, vol 7773, pp 289–296. Springer Berlin Heidelberg (2013). doi:10.​1007/​978-3-642-41524-1_​17
Metadaten
Titel
Towards Next Generation Sequential and Parallel SAT Solvers
verfasst von
Norbert Manthey
Publikationsdatum
14.10.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
KI - Künstliche Intelligenz / Ausgabe 3-4/2016
Print ISSN: 0933-1875
Elektronische ISSN: 1610-1987
DOI
https://doi.org/10.1007/s13218-015-0406-8

Weitere Artikel der Ausgabe 3-4/2016

KI - Künstliche Intelligenz 3-4/2016 Zur Ausgabe

Technical contribution

16 Years of RoboCup Rescue

Community

News