public class BoltzAnnealingFunction extends SimpleAnnealingFunction
| Constructor and Description |
|---|
BoltzAnnealingFunction(int dim,
RandomStandardNormalGenerator rnorm)
Constructs a new instance where the RVG is created from a given RLG.
|
BoltzAnnealingFunction(RandomVectorGenerator rvg)
Constructs a new instance that uses a given RVG.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getStepLength(double temperature) |
nextProposalpublic BoltzAnnealingFunction(int dim,
RandomStandardNormalGenerator rnorm)
dim - the number of dimensions of the annealing functionrnorm - the standard Normal RNG to be usedpublic BoltzAnnealingFunction(RandomVectorGenerator rvg)
rvg - an rvg that gives the random directionspublic double getStepLength(double temperature)
getStepLength in class SimpleAnnealingFunctionCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.