El Capítulo 2 del Manual SAT (por Steven Prestwich) cubre cómo convertir los problemas de decisión discreta en CNF, con cierta profundidad. (Desafortunadamente, no creo que haya una versión borrador en línea; probablemente sea mejor consultar su biblioteca local). Varias de las otras referencias citadas en la peculiar descripción de Magnus Björk Las técnicas de codificación SAT exitosas también son útiles.
Si sus problemas son continuos, o si está especialmente interesado en los sistemas de desigualdades, entonces es más probable que otros tipos de solucionadores sean útiles. Como señala Kyle, los solucionadores SMT (como Z3 , Yices u OpenSMT ) pueden ser útiles, aunque tradicionalmente las teorías SMT tienden a centrarse en la verificación de software de computadora, por lo que los solucionadores SMT generalmente tienen un gran soporte para cosas como expresiones que involucran intervalos de enteros , pero puede funcionar mal en restricciones de inyectividad. Para los problemas que se expresan naturalmente como sistemas de desigualdades, CPLEX es el que hay que superar (solía estar disponible para uso académico de forma gratuita, y aún podría estarlo). Para algunos problemas de decisión combinatoria (como encontrarempaquetamientos de rectángulos en un cuadrado ), los solucionadores de restricciones como Minion superan a los solucionadores SAT y, a menudo, son más fáciles de usar.