updated Nitpick SAT Solver doc
authorblanchet
Sun, 25 Sep 2011 18:43:25 +0200
changeset 45078 dbf6612461dc
parent 45077 3cb902212af5
child 45079 bdb00fad5687
updated Nitpick SAT Solver doc
doc-src/Nitpick/nitpick.tex
--- a/doc-src/Nitpick/nitpick.tex	Sun Sep 25 18:43:25 2011 +0200
+++ b/doc-src/Nitpick/nitpick.tex	Sun Sep 25 18:43:25 2011 +0200
@@ -2337,42 +2337,43 @@
 
 \begin{enum}
 
-\item[$\bullet$] \textbf{\textit{MiniSat}:} MiniSat is an efficient solver
-written in \cpp{}. To use MiniSat, set the environment variable
-\texttt{MINISAT\_HOME} to the directory that contains the \texttt{minisat}
-executable.%
-\footnote{Important note for Cygwin users: The path must be specified using
-native Windows syntax. Make sure to escape backslashes properly.%
-\label{cygwin-paths}}
-The \cpp{} sources and executables for MiniSat are available at
-\url{http://minisat.se/MiniSat.html}. Nitpick has been tested with versions 1.14
-and 2.0 beta (2007-07-21).
-
-\item[$\bullet$] \textbf{\textit{MiniSat\_JNI}:} The JNI (Java Native Interface)
-version of MiniSat is bundled with Kodkodi and is precompiled for the major
-platforms. It is also available from \texttt{native\-solver.\allowbreak tgz},
-which you will find on Kodkod's web site \cite{kodkod-2009}. Unlike the standard
-version of MiniSat, the JNI version can be used incrementally.
+\item[$\bullet$] \textbf{\textit{Lingeling\_JNI}:}
+Lingeling is an efficient solver written in C. The JNI (Java Native Interface)
+version of Lingeling is bundled with Kodkodi and is precompiled for the major
+platforms. It is also available from the Kodkod web site \cite{kodkod-2009}. 
 
 \item[$\bullet$] \textbf{\textit{CryptoMiniSat}:} CryptoMiniSat is the winner of
 the 2010 SAT Race. To use CryptoMiniSat, set the environment variable
 \texttt{CRYPTO\-MINISAT\_}\discretionary{}{}{}\texttt{HOME} to the directory that contains the \texttt{crypto\-minisat}
 executable.%
-\footref{cygwin-paths}
+\footnote{Important note for Cygwin users: The path must be specified using
+native Windows syntax. Make sure to escape backslashes properly.%
+\label{cygwin-paths}}
 The \cpp{} sources and executables for Crypto\-Mini\-Sat are available at
 \url{http://planete.inrialpes.fr/~soos/}\allowbreak\url{CryptoMiniSat2/index.php}.
 Nitpick has been tested with version 2.51.
 
-\item[$\bullet$] \textbf{\textit{PicoSAT}:} PicoSAT is an efficient solver
-written in C. You can install a standard version of
-PicoSAT and set the environment variable \texttt{PICOSAT\_HOME} to the directory
-that contains the \texttt{picosat} executable.%
+\item[$\bullet$] \textbf{\textit{CryptoMiniSat\_JNI}:} The JNI (Java Native
+Interface) version of CryptoMiniSat is bundled with Kodkodi and is precompiled
+for the major platforms. It is also available from the Kodkod web site
+\cite{kodkod-2009}.
+
+\item[$\bullet$] \textbf{\textit{MiniSat}:} MiniSat is an efficient solver
+written in \cpp{}. To use MiniSat, set the environment variable
+\texttt{MINISAT\_HOME} to the directory that contains the \texttt{minisat}
+executable.%
 \footref{cygwin-paths}
-The C sources for PicoSAT are
-available at \url{http://fmv.jku.at/picosat/} and are also bundled with Kodkodi.
-Nitpick has been tested with version 913.
-
-\item[$\bullet$] \textbf{\textit{zChaff}:} zChaff is an efficient solver written
+The \cpp{} sources and executables for MiniSat are available at
+\url{http://minisat.se/MiniSat.html}. Nitpick has been tested with versions 1.14
+and 2.2.
+
+\item[$\bullet$] \textbf{\textit{MiniSat\_JNI}:} The JNI
+version of MiniSat is bundled with Kodkodi and is precompiled for the major
+platforms. It is also available from the Kodkod web site \cite{kodkod-2009}.
+Unlike the standard version of MiniSat, the JNI version can be used
+incrementally.
+
+\item[$\bullet$] \textbf{\textit{zChaff}:} zChaff is an older solver written
 in \cpp{}. To use zChaff, set the environment variable \texttt{ZCHAFF\_HOME} to
 the directory that contains the \texttt{zchaff} executable.%
 \footref{cygwin-paths}
@@ -2407,14 +2408,6 @@
 executable.%
 \footref{cygwin-paths}
 
-\item[$\bullet$] \textbf{\textit{Jerusat}:} Jerusat 1.3 is an efficient solver
-written in C. To use Jerusat, set the environment variable
-\texttt{JERUSAT\_HOME} to the directory that contains the \texttt{Jerusat1.3}
-executable.%
-\footref{cygwin-paths}
-The C sources for Jerusat are available at
-\url{http://www.cs.tau.ac.il/~ale1/Jerusat1.3.tgz}.
-
 \item[$\bullet$] \textbf{\textit{SAT4J}:} SAT4J is a reasonably efficient solver
 written in Java that can be used incrementally. It is bundled with Kodkodi and
 requires no further installation or configuration steps. Do not attempt to