chore(bench): res -> sum in Schwefel
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
12f0aecd5a
commit
fa441d8b1f
@ -34,14 +34,14 @@ var FunctionParams = map[string]funcParams{
|
||||
// Schwefel computes the value of the Schwefel function for x.
|
||||
func Schwefel(x []float64) float64 {
|
||||
// - Domain is | x_i | < 500
|
||||
// - Global minimum at fmin = -122569.5 at x_i = 420.9687
|
||||
var res float64
|
||||
// - Global minimum at fmin = 0 at x_i = 420.9687
|
||||
var sum float64
|
||||
|
||||
for _, val := range x {
|
||||
res += val * math.Sin(math.Sqrt(math.Abs(val)))
|
||||
sum += val * math.Sin(math.Sqrt(math.Abs(val)))
|
||||
}
|
||||
|
||||
return 418.9829*float64(len(x)) - res
|
||||
return 418.9829*float64(len(x)) - sum
|
||||
}
|
||||
|
||||
// DeJong1st computes the value of the 1st De Jong function for x.
|
||||
|
Loading…
Reference in New Issue
Block a user