Package org.tweetyproject.logics.pl.sat


package org.tweetyproject.logics.pl.sat
  • Classes
    Class
    Description
    This class offers a generic wrapper for command line based SAT solvers.
    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.