ekmett/ersatz

adding haskell native solvers

Opened this issue · 5 comments

  • evaluate & port the funsat solver
  • get the ideas from Schoning '99 and its child papers
    Moser Derandomized 2010 etc. Not a practical solver, but cute simple one that has a probabilistic bound on time. Also possible substrate to build more interesting solvers easily

also should add a notes/papers.md for collecting algorithm / design idea notes and associated reading list

Xwtek commented

I found a native haskell sat driver.
https://hackage.haskell.org/package/ersatz-toysat
Not sure if this is good enough or whether it should be incorporated to ersatz itself. Thoughts?