Package org.tweetyproject.logics.pl.sat
package org.tweetyproject.logics.pl.sat
-
ClassDescriptionThis class offers a generic wrapper for command line based SAT solvers.Generic class for Dimacs-based MaxSAT solvers.Interface for SAT solvers which work on the Dimacs format.Implements a MUs enumerator based on MARCO (http://sun.iwu.edu/~mliffito/marco/).Provides a generic class for implementing MaxSAT solvers, i.e.Implements a MUs enumerator based on MIMUS (http://www.cs.qub.ac.uk/~kmcareavey01/mimus.html).Provides an interface to the open-wbo MaxSAT solver, see https://github.com/sat-group/open-wbo.This abstract class models a MUS enumerator for propositional logic, i.e.Uses the Sat4j library for SAT solving (note that currently only the light version is used).Abstract class for specifying SAT solvers.This class provides a simple reference implementation of the DPLL (Davis–Putnam–Logemann–Loveland) algorithm for satisfiability testing, see e.g https://en.wikipedia.org/wiki/DPLL_algorithm.enumerates all models naivly