Package com.bayesserver.optimization
Class GeneticOptimizer
- java.lang.Object
-
- com.bayesserver.optimization.GeneticOptimizer
-
-
Constructor Summary
Constructors Constructor Description GeneticOptimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptimizerOutput
optimize(Network network, Objective objective, List<DesignVariable> designVariables, Evidence fixedEvidence, OptimizerOptions options)
Perform optimization of an objective (target).
-
-
-
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 interfaceOptimizer
- 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:
-
-