|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sat4j.minisat.learning.NoLearningButHeuristics<L,D>
public class NoLearningButHeuristics<L extends ILits,D extends DataStructureFactory<L>>
Allows MiniSAT to do backjumping without learning. The literals appearing in the reason have their activity increased. That solution does not look good for VLIW-SAT-1.0 benchmarks (1785s vs 1346s).
Constructor Summary | |
---|---|
NoLearningButHeuristics()
|
Method Summary | |
---|---|
void |
claBumpActivity(Constr reason)
|
void |
init()
hook method called just before the search begins. |
void |
learns(Constr reason)
|
void |
setSolver(Solver<L,D> s)
|
void |
setVarActivityListener(VarActivityListener s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NoLearningButHeuristics()
Method Detail |
---|
public void learns(Constr reason)
public void setVarActivityListener(VarActivityListener s)
setVarActivityListener
in interface LearningStrategy<L extends ILits,D extends DataStructureFactory<L>>
public void setSolver(Solver<L,D> s)
setSolver
in interface LearningStrategy<L extends ILits,D extends DataStructureFactory<L>>
public final void claBumpActivity(Constr reason)
public void init()
LearningStrategy
init
in interface LearningStrategy<L extends ILits,D extends DataStructureFactory<L>>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |