shnarazk / mios

A SAT solver written in Haskell.
https://gitlab.com/satisfiability01/mios/
GNU General Public License v3.0
39 stars 3 forks source link

TODO for 1.1 and 1.2 #10

Closed shnarazk closed 8 years ago

shnarazk commented 8 years ago

Though the purpose of 1.0 is to translate the codes in the paper (Eén, Niklas, and Niklas Sörensson. "An extensible SAT-solver." Theory and applications of satisfiability testing. Springer Berlin Heidelberg, 2003.) and some parts from MiniSat 1.14 into a program written in Haskell, I found there are a lot of differences between the paper and MiniSat 1.14; version 1.14 is not close to the paper but to MiniSat 2.2. It makes difficult to develop mios further; most part of the solver core should be updated. So stopping to improve the performance of the current mios 1.0.X based on the paper, I decided to switch the reference code to MiniSat 2.2 after the release of 1.0.3.

It is a shorter way to archive an expected high-performance SAT solver in Haskell.


random note

shnarazk commented 8 years ago

memo

shnarazk commented 8 years ago

screenshot from 2016-03-13 15-10-50