Example algorithms

Some examples of algorithms similar to the ones to be used in LarKC are being analysed before the Applied parallelization workshop, July 8th 2008, Amsterdam:

SAT is a core inference algorithm for propositional (or, more importantly, propositionalised formulas) that also forms the basis of other inference algorithms (like MLN inference); there's a path of increasing utility from SAT to ?MaxWalkSat to Alchemy that we'll be able to follow (e.g) SAT itself is useful for a bunch of applications (like wire routing on PC boards, and others closer to our immediate needs). A web page about SAT solving is http://www.satlive.org/ .

There is an interesting paper with an overview of the history of SAT solving in the case of propositional logic here:

http://lita.sciences.univ-metz.fr/~singer/SatReview.pdf

Importantly, it also discusses attempts at parallelising certain algorithms (section 4). There is also an interesting description of their own experimentation with parallel evaluation (section 5).

http://en.wikipedia.org/wiki/DPLL_algorithm

This in turn is based on:

http://en.wikipedia.org/wiki/Davis-Putnam_algorithm

For a description of resolution look here:

http://en.wikipedia.org/wiki/Resolution_%28logic%29

http://ira.informatik.uni-freiburg.de/~schubert/html/miraxt.html

LarkcProject/WP5/docs/platform/development/example algorithms (last edited 2008-07-04 13:56:51 by WitbrockMichael)