Class BossMB

java.lang.Object
edu.cmu.tetrad.search.BossMB

public class BossMB extends Object
Implements the GRASP algorithms, with various execution flags.
Author:
bryanandrews, josephramsey
  • Constructor Details

    • BossMB

      public BossMB(@NotNull @NotNull Score score)
  • Method Details

    • bestOrder

      public List<Node> bestOrder(@NotNull @NotNull List<Node> order, List<Node> targets)
    • setFindMb

      public void setFindMb(boolean findMb)
    • betterMutationBoss

      public void betterMutationBoss(@NotNull @NotNull TeyssierScorer2 scorer, List<Node> targets)
    • besOrder

      public List<Node> besOrder(TeyssierScorer2 scorer)
    • getNumEdges

      public int getNumEdges()
    • getGraph

      @NotNull public @NotNull Graph getGraph()
    • setNumStarts

      public void setNumStarts(int numStarts)
    • getVariables

      public List<Node> getVariables()
    • isVerbose

      public boolean isVerbose()
    • setVerbose

      public void setVerbose(boolean verbose)
    • setKnowledge

      public void setKnowledge(Knowledge knowledge)
    • setDepth

      public void setDepth(int depth)
    • setUseDataOrder

      public void setUseDataOrder(boolean useDataOrder)
    • getKnowledge

      public Knowledge getKnowledge()