Research Article

Finocyl Grain Design Using the Genetic Algorithm in Combination with Adaptive Basis Function Construction

Optimization routine
Initialize
   (i) Set population size
   (ii) Set stopping criteria
While (stopping criteria not achieved)
   (i) Create public-board to store information
   (ii) Generate population (random)
  For to total generations
   For to population size
Call ABFC Meta-model code
   For to web
    (a) Calculate burning-area
    (b) Calculate pressure-time
    (c) Calculate thrust-time
    (d) Write output data
   End
  Evaluate constraints
  Evaluate fitness
Call Crossover
 Check crossover rate
 Create new offsprings
Call Mutation
 Mutate individual specified amount (random)
 Send information to public-board
   End
End
Pseudocode 2.