Class GeneticSimplification

  • All Implemented Interfaces:
    Optimizer

    public final class GeneticSimplification
    extends Object
    implements Optimizer
    An algorithm that attempts to simply the evidence found by an optimizer.
    • Constructor Detail

      • GeneticSimplification

        public GeneticSimplification()
    • Method Detail

      • optimize

        public OptimizerOutput optimize​(Network network,
                                        Objective objective,
                                        List<DesignVariable> designVariables,
                                        Evidence fixedEvidence,
                                        OptimizerOptions options)
        Perform optimization of an objective (target).
        Specified by:
        optimize in interface Optimizer
        Parameters:
        network - The Bayesian network.
        objective - The objective (target) to optimize.
        designVariables - The inputs to the optimizer and their settings.
        fixedEvidence - Optional evidence that should be fixed during optimization.
        options - Options for the optimization algorithm.
        Returns: