Table 3 Algorithm hyperparameters for benchmark functions.
Algorithm | Hyperparameter | Definition | Value | Range |
|---|---|---|---|---|
PSO | \(w\) | Inertial weight | linearly decrease from 0.9 to 0.4 | [0.4, 0.9] |
\(c_{1}\) | Cognition coefficient | 2 | [0, 4] (typically 2) | |
\(c_{2}\) | Social coefficient | 2 | [0, 4] (typically 2) | |
GA | \(p_{c}\) | The probability of mutation | 0.8 | [0.6, 0.9] |
\(p_{m}\) | The probability of crossover | 0.05 | [0.001, 0.1] | |
FA | \(\beta_{0}\) | The attractiveness of a firefly when the distance equals 0 | 2 | positive number (typically 1 or 2) |
\(\gamma\) | The light absorption coefficient | 1 | positive number | |
\(\alpha\) | The random randomization parameter in the firefly movement | 0.2 | [0, 1] | |
SCA | \(a\) | The constant in calculating the next position’s region (or movement direction) | 2 | small positive constant (typically 1 to 5) |
MA | \(N_{c}\) | The allowable climb number | 100 | positive integer |
\(a\) | The step length of the climb process | 0.001 | small positive number | |
\(b\) | The eyesight of the monkey | 0.05 | positive number | |
\(c\) | The lower bound of the somersault interval | −0.5 | real number | |
\(d\) | The upper bound of the somersault interval | 0.5 | real number (larger than the value of c) | |
HSI-MA | \(N_{c}\) | The allowable climb number | 100 | positive integer |
\(a\) | The step length of the initial climb process | 0.001 | small positive number | |
\(c\) | The lower bound of the somersault interval | −0.5 | small negative number | |
\(d\) | The upper bound of the somersault interval | 0.5 | small positive number |