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 |
|