|
|
Download PDFOpen PDF in browserLingeling Essentials, A Tutorial on Design and Implementation Aspects of the the SAT Solver Lingeling1 pages•Published: July 28, 2014AbstractOne of the design principles of the state-of-the-art SAT solver Lingeling is to use as compact data structures as possible. These reduce memory usage, increase cache efficiency and thus improve run-time, particularly, when using multiple solver instances on multi-core machines, as in our parallel portfolio solver Plingeling and our cube and conquer solver Treengeling. The scheduler of a dozen inprocessing algorithms is an important aspect of Lingeling as well. In this talk we explain these design and implementation aspects of Lingeling and discuss new direction of solver design. In: Daniel Le Berre (editor). POS-14. Fifth Pragmatics of SAT workshop, vol 27, pages 88. Download PDFOpen PDF in browser |
|
|