This does not require the gradient of the objective function, but needs the value of the objective function in searching. For given values of design variables, the peak value of the coefficient of power is determined for each evaluation of the objective function.