java.lang.Object
es.upm.fi.cig.multictbnc.learning.structure.optimisation.hillclimbing.HillClimbing
es.upm.fi.cig.multictbnc.learning.structure.optimisation.hillclimbing.RandomRestartHillClimbing
All Implemented Interfaces:
StructureLearningAlgorithm

public class RandomRestartHillClimbing extends HillClimbing
Implements random-restart hill climbing.
  • Constructor Details

    • RandomRestartHillClimbing

      public RandomRestartHillClimbing(HillClimbingImplementation hcImplementation, int numRestarts)
      Constructs a RandomRestartHillClimbing by receiving the implementation of the hill climbing algorithm (for a Bayesian network, continuous-time Bayesian network...) and the number of restarts.
      Parameters:
      hcImplementation - implementation of the hill climbing algorithm
      numRestarts - number of restarts
  • Method Details