|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sat4j.minisat.core.Solver<PBDataStructureFactory> org.sat4j.pb.core.PBSolver org.sat4j.pb.core.PBSolverCP org.sat4j.pb.core.PBSolverCautious
public class PBSolverCautious
Field Summary | |
---|---|
static int |
BOUND
|
Fields inherited from class org.sat4j.pb.core.PBSolver |
---|
objectiveFunctionBased, stats |
Fields inherited from class org.sat4j.minisat.core.Solver |
---|
constrs, dsfactory, EXPENSIVE_SIMPLIFICATION, EXPENSIVE_SIMPLIFICATION_WLONLY, glucose, learnedConstraintsDeletionStrategy, learnts, memory_based, NO_SIMPLIFICATION, out, rootLevel, SIMPLE_SIMPLIFICATION, slistener, trail, trailLim, undertimeout, voc |
Constructor Summary | |
---|---|
PBSolverCautious(LearningStrategy<PBDataStructureFactory> learner,
PBDataStructureFactory dsf,
IOrder order)
|
|
PBSolverCautious(LearningStrategy<PBDataStructureFactory> learner,
PBDataStructureFactory dsf,
IOrder order,
int bound)
|
Method Summary | |
---|---|
void |
claBumpActivity(Constr arg0)
|
String |
toString(String prefix)
|
protected void |
updateNumberOfReducedLearnedConstraints(IConflict confl)
|
protected void |
updateNumberOfReductions(IConflict confl)
|
Methods inherited from class org.sat4j.pb.core.PBSolverCP |
---|
analyze, analyzeCP |
Methods inherited from class org.sat4j.pb.core.PBSolver |
---|
addAtLeast, addAtLeast, addAtMost, addAtMost, addExactly, addExactly, addPseudoBoolean, getObjectiveFunction, setObjectiveFunction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.sat4j.minisat.core.ICDCL |
---|
getLogger, getOrder, getRestartStrategy, getSimplifier, setDataStructureFactory, setLearnedConstraintsDeletionStrategy, setLearnedConstraintsDeletionStrategy, setLearnedConstraintsDeletionStrategy, setLearner, setLogger, setNeedToReduceDB, setOrder, setRestartStrategy, setSearchParams, setSimplifier, setSimplifier |
Methods inherited from interface org.sat4j.specs.IProblem |
---|
findModel, findModel, isSatisfiable, isSatisfiable, isSatisfiable, isSatisfiable, model, model, nConstraints, newVar, nVars, primeImplicant, primeImplicant, printInfos |
Methods inherited from interface org.sat4j.minisat.core.UnitPropagationListener |
---|
enqueue, enqueue, unset |
Methods inherited from interface org.sat4j.minisat.core.VarActivityListener |
---|
varBumpActivity |
Methods inherited from interface org.sat4j.minisat.core.Learner |
---|
learn |
Field Detail |
---|
public static final int BOUND
Constructor Detail |
---|
public PBSolverCautious(LearningStrategy<PBDataStructureFactory> learner, PBDataStructureFactory dsf, IOrder order)
public PBSolverCautious(LearningStrategy<PBDataStructureFactory> learner, PBDataStructureFactory dsf, IOrder order, int bound)
Method Detail |
---|
public String toString(String prefix)
toString
in interface ISolver
toString
in class PBSolverCP
protected void updateNumberOfReductions(IConflict confl)
updateNumberOfReductions
in class PBSolverCP
protected void updateNumberOfReducedLearnedConstraints(IConflict confl)
updateNumberOfReducedLearnedConstraints
in class PBSolverCP
public void claBumpActivity(Constr arg0)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |