Table 3 Algorithm hyperparameters for benchmark functions.

From: Refining swarm behaviors with human-swarm interaction strategies: An improved monkey algorithm for multidimensional optimization problems

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