“…Step 3 On the basis of the adaptive degree, the so-far best position pbest for each particle, the so-far best position for the entire swarm gbest are calculated and the new particles will be generated using Equations (14-18) mentioned above and Equation (19), Equation (19) is expressed as follows: (19) where d = 1, 2,…., D − 1, i = 1, 2,…., N, t = 1, 2,…., t max , and satisfies the following restrictions: (20) Step 4 Check whether the termination criteria are satisfied. The termination criteria are either achieving the forecasting precision or reaching the maximum iteration number.…”