Description of the bug
The function uses modified_schwefel_func which is from CEC2021, not CEC2017!
class F92017:
name = "F9: Shifted and Rotated Schwefel's Function"
def evaluate(self, x, *args):
mz = np.dot(self.f_matrix, x - self.f_shift)
return operator.modified_schwefel_func(mz) + self.f_bias # ← BUG!
Steps To Reproduce
1
Additional Information
No response
Description of the bug
The function uses modified_schwefel_func which is from CEC2021, not CEC2017!
Steps To Reproduce
1
Additional Information
No response