Research Article

Prediction of Outlet Pressure for the Sulfur Dioxide Blower Based on Conv1D-BiGRU Model and Genetic Algorithm

Algorithm 1

GA.
Inputs:
Pc: Probability of crossover occurrence
Pm: Probability of mutation occurrence
M: Population size
Pop: Initial population
G: Total number of generations of evolution
Tf: Adaptation function threshold
F(i): Fitness calculation function
Output: Cbest: Best Chromosome
(1)do
(2)  for i in Pop:
(3)   f = F(i)
(4)  print Cbest and f
(5)  Initial empty population: NPop
(6)  do
(7)    Select two chromosomes from Pop according to f
(8)    Genetic code
(9)    if random (0, 1) < Pc
(10)     Perform crossover operations according to Pc
(11)    if random (0, 1) < Pm
(12)     Perform mutation operations according to Pm
(13)    New chromosomes are added to NPop
(14)  Until NPop scale reaches M
(15)  NPop instead of Pop
(16)Until f reached Tf or the number of evolutions reached G