A novel optimization method, namely, the elite opposition learning and polynomial steps-based sunflower optimization (EOPSFO) algorithm, has been proposed to solve engineering problems. To speed up the convergence, the elite opposition-based learning and polynomial steps strategy is applied to automatically determine the search step adapted in each iteration. To verify the performance of EOPSFO, the feasibility of EOPSFO is first verified using various benchmarking and some standard optimization problems. In addition, EOPSFO is used to determine the parameters of the single diode model and double diode model. Results show that EOPSFO can be regarded as a competitive algorithm in optimization problems.
Read full abstract