Public Member Functions | |
String | getAlgorithmName () |
double | getResult (GroundAtom ga) |
PossibleWorld | getSolution () |
ArrayList< InferenceResult > | infer (Iterable< String > queries, int maxSteps) throws Exception |
MaxWalkSAT (MarkovRandomField mrf, Class<?extends edu.tum.cs.logic.sat.weighted.MaxWalkSAT > mwsClass) throws Exception | |
MaxWalkSAT (MarkovRandomField mrf) throws Exception | |
void | setP (double p) |
Protected Attributes | |
edu.tum.cs.logic.sat.weighted.MaxWalkSAT | sat |
Definition at line 16 of file srl/mln/inference/MaxWalkSAT.java.
edu::tum::cs::srl::mln::inference::MaxWalkSAT::MaxWalkSAT | ( | MarkovRandomField | mrf | ) | throws Exception [inline] |
Definition at line 20 of file srl/mln/inference/MaxWalkSAT.java.
edu::tum::cs::srl::mln::inference::MaxWalkSAT::MaxWalkSAT | ( | MarkovRandomField | mrf, | |
Class<?extends edu.tum.cs.logic.sat.weighted.MaxWalkSAT > | mwsClass | |||
) | throws Exception [inline] |
Definition at line 24 of file srl/mln/inference/MaxWalkSAT.java.
String edu::tum::cs::srl::mln::inference::MaxWalkSAT::getAlgorithmName | ( | ) | [inline] |
Reimplemented from edu::tum::cs::srl::mln::inference::InferenceAlgorithm.
Definition at line 57 of file srl/mln/inference/MaxWalkSAT.java.
double edu::tum::cs::srl::mln::inference::MaxWalkSAT::getResult | ( | GroundAtom | ga | ) | [inline, virtual] |
Implements edu::tum::cs::srl::mln::inference::InferenceAlgorithm.
Definition at line 33 of file srl/mln/inference/MaxWalkSAT.java.
PossibleWorld edu::tum::cs::srl::mln::inference::MaxWalkSAT::getSolution | ( | ) | [inline, virtual] |
gets the most likely state found by the algorithm
Implements edu::tum::cs::srl::mln::inference::MAPInferenceAlgorithm.
Definition at line 44 of file srl/mln/inference/MaxWalkSAT.java.
ArrayList<InferenceResult> edu::tum::cs::srl::mln::inference::MaxWalkSAT::infer | ( | Iterable< String > | queries, | |
int | maxSteps | |||
) | throws Exception [inline, virtual] |
Implements edu::tum::cs::srl::mln::inference::InferenceAlgorithm.
Definition at line 38 of file srl/mln/inference/MaxWalkSAT.java.
void edu::tum::cs::srl::mln::inference::MaxWalkSAT::setP | ( | double | p | ) | [inline] |
sets the probability of a greedy move
p |
Definition at line 52 of file srl/mln/inference/MaxWalkSAT.java.
edu.tum.cs.logic.sat.weighted.MaxWalkSAT edu::tum::cs::srl::mln::inference::MaxWalkSAT::sat [protected] |
Definition at line 18 of file srl/mln/inference/MaxWalkSAT.java.