Package com.bayesserver.optimization
Interface Optimizer
-
- All Known Implementing Classes:
GeneticOptimizer,GeneticSimplification
public interface OptimizerInterface required by optimization algorithms.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OptimizerOutputoptimize(Network network, Objective objective, List<DesignVariable> designVariables, Evidence fixedEvidence, OptimizerOptions options)Perform optimization of an objective (target).
-
-
-
Method Detail
-
optimize
OptimizerOutput optimize(Network network, Objective objective, List<DesignVariable> designVariables, Evidence fixedEvidence, OptimizerOptions options)
Perform optimization of an objective (target).- 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:
-
-