From 1ae819f769c6dc68b79973fb62513586d4ed3c81 Mon Sep 17 00:00:00 2001 From: Michael de Paly Date: Wed, 9 Sep 2009 12:47:30 +0000 Subject: [PATCH] F8 now sticks to the xoffset like f1 --- src/eva2/server/go/problems/F8Problem.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/eva2/server/go/problems/F8Problem.java b/src/eva2/server/go/problems/F8Problem.java index 13df64f7..a8195753 100644 --- a/src/eva2/server/go/problems/F8Problem.java +++ b/src/eva2/server/go/problems/F8Problem.java @@ -41,8 +41,8 @@ public class F8Problem extends F1Problem implements InterfaceMultimodalProblem, double sum1 = 0, sum2 = 0, exp1, exp2; for (int i = 0; i < x.length; i++) { - sum1 += (x[i])*(x[i]); - sum2 += Math.cos(c * (x[i])); + sum1 += (x[i] - this.m_XOffSet)*(x[i] - this.m_XOffSet); + sum2 += Math.cos(c * (x[i] - this.m_XOffSet)); } exp1 = -b*Math.sqrt(sum1/(double)this.m_ProblemDimension); exp2 = sum2/(double)this.m_ProblemDimension;