Class BossMB2

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

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

    • BossMB2

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

    • search

      public Graph search(@NotNull @NotNull List<Node> order)
      Prints local graphs for all variables and returns the one of them.
    • setFindMb

      public void setFindMb(boolean findMb)
    • betterMutationBossTuck

      public void betterMutationBossTuck(@NotNull @NotNull TeyssierScorer2 scorer, List<Node> targets) throws InterruptedException
      Throws:
      InterruptedException
    • besOrder

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

      @NotNull public @NotNull List<Graph> getGraphs()
    • 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)
    • getKnowledge

      public Knowledge getKnowledge()