Package com.bayesserver.optimization
Class GeneticSimplificationOptions
- java.lang.Object
-
- com.bayesserver.optimization.GeneticOptionsBase
-
- com.bayesserver.optimization.GeneticSimplificationOptions
-
- All Implemented Interfaces:
OptimizerOptions
public final class GeneticSimplificationOptions extends GeneticOptionsBase
Options for the genetic simplifcation algorithm.
-
-
Constructor Summary
Constructors Constructor Description GeneticSimplificationOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Evidence
getEvidenceToSimplify()
The evidence from a previous optimization.double
getSimplifyTolerance()
This is a non negative number which determines whether a simplified solution is close enough to the best found.void
setEvidenceToSimplify(Evidence value)
The evidence from a previous optimization.void
setSimplifyTolerance(double value)
This is a non negative number which determines whether a simplified solution is close enough to the best found.-
Methods inherited from class com.bayesserver.optimization.GeneticOptionsBase
getCancellation, getCausalEffectKind, getCrossoverProbability, getInferenceFactory, getMaximumConcurrency, getMutationProbability, getPopulationSize, getProgress, getQueryDistributions, getQueryFunctions, getQueryLogLikelihood, getSeed, getStopping, getTermination, raisePropertyChanged, setCancellation, setCausalEffectKind, setCrossoverProbability, setInferenceFactory, setMaximumConcurrency, setMutationProbability, setPopulationSize, setProgress, setQueryLogLikelihood, setSeed, setStopping
-
-
-
-
Method Detail
-
getEvidenceToSimplify
public Evidence getEvidenceToSimplify()
The evidence from a previous optimization.
-
setEvidenceToSimplify
public void setEvidenceToSimplify(Evidence value)
The evidence from a previous optimization.
-
getSimplifyTolerance
public double getSimplifyTolerance()
This is a non negative number which determines whether a simplified solution is close enough to the best found. A solution is deemed similar if the relative difference between the objectives is no greater than this value.
-
setSimplifyTolerance
public void setSimplifyTolerance(double value)
This is a non negative number which determines whether a simplified solution is close enough to the best found. A solution is deemed similar if the relative difference between the objectives is no greater than this value.
-
-