F8 now sticks to the xoffset like f1
This commit is contained in:
parent
1a06c41995
commit
1ae819f769
@ -41,8 +41,8 @@ public class F8Problem extends F1Problem implements InterfaceMultimodalProblem,
|
|||||||
double sum1 = 0, sum2 = 0, exp1, exp2;
|
double sum1 = 0, sum2 = 0, exp1, exp2;
|
||||||
|
|
||||||
for (int i = 0; i < x.length; i++) {
|
for (int i = 0; i < x.length; i++) {
|
||||||
sum1 += (x[i])*(x[i]);
|
sum1 += (x[i] - this.m_XOffSet)*(x[i] - this.m_XOffSet);
|
||||||
sum2 += Math.cos(c * (x[i]));
|
sum2 += Math.cos(c * (x[i] - this.m_XOffSet));
|
||||||
}
|
}
|
||||||
exp1 = -b*Math.sqrt(sum1/(double)this.m_ProblemDimension);
|
exp1 = -b*Math.sqrt(sum1/(double)this.m_ProblemDimension);
|
||||||
exp2 = sum2/(double)this.m_ProblemDimension;
|
exp2 = sum2/(double)this.m_ProblemDimension;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user