Research Article
Multiobjective Design Optimization of Grillage Systems according to LRFD-AISC
Algorithm 2
A pseudocode for SPEA II procedure.
initiliaze solutionSet(population_size), solution (population_size) | initiliaze archive (archive_size) | evaluate solution, evolution | solutionSet.add(solution) | while evolution<max_evolution
{
| spea=Spea2Fitness(solutionsSet U archive) | spea.FitnessAssignmanet | archive=spea.enviromantalSelection(archive_size) | if evolution <max_evolution { | offspring=mutation(crossover(selection(archive))) | evaluate offspring, evolution | solutionSet.add(offspring)} | front Ranking(archive).getsubfront |
|