Solver Module
Nelder–Mead downhill simplex
Functions and values
| Function or value |
Description
|
|
|
|
|
Full Usage:
centroid a
Parameters:
Amoeba
Returns: TypedTensor<Vector, MeasureProduct<optim-space, MeasureOne>>
|
|
|
|
|
|
|
|
|
|
Full Usage:
replace a (arg2, arg2)
Parameters:
Amoeba
arg1 : float<MeasureProduct<-logL, MeasureOne>>
arg2 : Point
Returns: Amoeba
|
|
|
|
|
|
Full Usage:
solve settings rng writeOut endCondition domain startPoint f
Parameters:
Settings
rng : Random
writeOut : LogEvent -> unit
endCondition : Solution list -> int<MeasureProduct<iteration, MeasureOne>> -> OptimStopReason
domain : (float<MeasureProduct<optim-space, MeasureOne>> * float<MeasureProduct<optim-space, MeasureOne>> * Constraint)[]
startPoint : 'a option
f : Objective
Returns: Solution list
|
|
Full Usage:
swarm settings rng logger level endCondition numberOfAmoeba paramBounds startPoint f oldLevels
Parameters:
Settings
rng : Random
logger : LogEvent -> unit
level : int
endCondition : Solution list -> int<MeasureProduct<iteration, MeasureOne>> -> OptimStopReason
numberOfAmoeba : int
paramBounds : Domain
startPoint : 'a option
f : Objective
oldLevels : OptimisationTrace list
Returns: OptimisationTrace list
|
|
Full Usage:
toFloatLogL (l, p)
Parameters:
TypedTensor<Scalar, MeasureProduct<-logL, MeasureOne>>
p : 'a
Returns: float<MeasureProduct<-logL, MeasureOne>> * 'a
|
|
|
|
Full Usage:
valueOf (arg1, arg1)
Parameters:
float<MeasureProduct<-logL, MeasureOne>>
arg1 : Point
Returns: float<MeasureProduct<-logL, MeasureOne>>
|
|
bristlecone