Research Article

GGA-MLP: A Greedy Genetic Algorithm to Optimize Weights and Biases in Multilayer Perceptron

Table 3

Controlling parameters of metaheuristic algorithms.

Optimization algorithmParameterValue

GGA-MLP, GA, ABC, WOA, MMPSO, MVO, GOAInitial population size30
# iterations200

GA, ABC, WOA, MMPSO, MVO, GOAInitial population generationRandom population initialization (synaptic weights and biases are initialized randomly in the range [−2, 2])

GGA-MLPInitial population generationGreedy population initialization

GA, GGA-MLPProbability of crossover 0.8
Probability of mutation 0.05
Elitism30%

ABCRandom number (ɸ)[−1, 1]

WOAVector Linearly decreasing from 2 to 0
Random vector [0, 1]
Constant (b)1
Random number (p)[0, 1]
Random number (l)[−1, 1]

MMPSOAcceleration coefficients 1.48
Inertia weights ()0.729
Number of swarms3
Swarm size10

MVOMinimum wormhole existence probability0.2
Minimum wormhole existence probability1

GOA1
0.00001
L1.5
F0.5