Class CTBNHybridStructureLearningAlgorithm

java.lang.Object
es.upm.fi.cig.multictbnc.learning.structure.hybrid.CTBNHybridStructureLearningAlgorithm
All Implemented Interfaces:
StructureLearningAlgorithm

public class CTBNHybridStructureLearningAlgorithm extends Object implements StructureLearningAlgorithm
Implements the hybrid structure learning algorithm for continuous-time Bayesian networks. This class was designed to learn the bridge and feature subgraphs of a Multi-CTBNC.
  • Constructor Details

    • CTBNHybridStructureLearningAlgorithm

      public CTBNHybridStructureLearningAlgorithm(CTBNScoreFunction scoreFunction, int maxSizeSepSet, double sigTimeTransitionHypothesis, double sigStateToStateTransitionHypothesis)
      Initialises the hybrid structure learning algorithm receiving significance values, a score function and the maximum size of the separating sets.
      Parameters:
      scoreFunction - score function for the maximisation phase
      maxSizeSepSet - maximum separating size for the restriction phase
      sigTimeTransitionHypothesis - significance level used for the null time to transition hypothesis in the restriction phase
      sigStateToStateTransitionHypothesis - significance level used for the null state-to-state transition hypothesis in the restriction phase
  • Method Details