Research Article

Mixed Static and Dynamic Optimization of Four-Parameter Functionally Graded Completely Doubly Curved and Degenerate Shells and Panels Using GDQ Method

Pseudocode 2

Monte Carlo pseudocode.
Step Set a max and min value for each parameter
Step Set the max number of population ( ) members, the convergence tolerance ( ) and
   the number of consecutive no improvements loops ( )
Step while ( ) or ( for loops false)
Step    Randomly generate a member of population , following a probability
     distribution (normal, exponential, Weibull [113]).
Step   Compute volume fraction distribution ( ) in the thickness for
Step   if
Step    
Step     Compute Fitness
Step     if Fitness ( ) > Best Fitness
Step      Best Fitness = Fitness ( )
Step     Best member =
Step    end if
Step    end if
Step end while