Package edu.cmu.tetrad.search
Class GraspTol
java.lang.Object
edu.cmu.tetrad.search.GraspTol
Implements the GRASP algorithms, with various execution flags.
- Author:
- bryanandrews, josephramsey
-
Constructor Summary
ConstructorsConstructorDescriptionGraspTol(@NotNull IndependenceTest test) GraspTol(@NotNull IndependenceTest test, Score score) -
Method Summary
Modifier and TypeMethodDescriptionvoidbetterMutation(@NotNull TeyssierScorer scorer) @NotNull GraphgetGraph(boolean cpDag) intgrasp(@NotNull TeyssierScorer scorer) booleanvoidsetAllowRandomnessInsideAlgorithm(boolean allowRandomnessInsideAlgorithm) voidsetDepth(int depth) voidsetKnowledge(Knowledge knowledge) voidsetNonSingularDepth(int nonSingularDepth) voidsetNumStarts(int numStarts) voidsetOrdered(boolean ordered) voidsetToleranceDepth(int toleranceDepth) voidsetUncoveredDepth(int uncoveredDepth) voidsetUseDataOrder(boolean useDataOrder) voidsetUseRaskuttiUhler(boolean usePearl) voidsetUseScore(boolean useScore) voidsetVerbose(boolean verbose)
-
Constructor Details
-
GraspTol
-
GraspTol
-
GraspTol
-
GraspTol
-
-
Method Details
-
bestOrder
-
betterMutation
-
getNumEdges
public int getNumEdges() -
grasp
-
getGraph
-
setNumStarts
public void setNumStarts(int numStarts) -
getVariables
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose) -
setKnowledge
-
setDepth
public void setDepth(int depth) -
setUncoveredDepth
public void setUncoveredDepth(int uncoveredDepth) -
setNonSingularDepth
public void setNonSingularDepth(int nonSingularDepth) -
setUseScore
public void setUseScore(boolean useScore) -
setOrdered
public void setOrdered(boolean ordered) -
setUseRaskuttiUhler
public void setUseRaskuttiUhler(boolean usePearl) -
setUseDataOrder
public void setUseDataOrder(boolean useDataOrder) -
setAllowRandomnessInsideAlgorithm
public void setAllowRandomnessInsideAlgorithm(boolean allowRandomnessInsideAlgorithm) -
setToleranceDepth
public void setToleranceDepth(int toleranceDepth)
-