Research Article
Forecasting China’s per Capita Living Energy Consumption by Employing a Novel DGM (1, 1, tα) Model with Fractional Order Accumulation
Algorithm 1
Algorithm of WOA to search for the nonlinear parameters α and r of the FDGM (1, 1, tα) model.
| Input: the raw data and lower and upper bound of α and r | Output: the optimal value of the nonlinear parameters α and r | (1) | Initialize the maximum number of iterations T and the number of humpback whales | (2) | Initialize the locations of the humpback population | (3) | Compute the fitness of each humpback by equation (19) | (4) | Determine the best candidate based on fitness of each whale agent | (5) | fordo | (6) | for each humpback whale do | (7) | Update the parameters ; | (8) | ifthen | (9) | ifthen | (10) | Update the location of each humpback by equation (17); | (11) | else | (12) | Determine by randomly choosing a whale; | (13) | Update the location of each humpback by equation (18); | (14) | end | (15) | else | (16) | Update the location of each humpback by equation (17); | (17) | end | (18) | Compute the fitness of each humpback by equation (19); | (19) | end | (20) | Update if a better solution exists; | (21) | end | (22) | return the optimum value ; |
|