Research Article
Multiobjective Design Optimization of Grillage Systems according to LRFD-AISC
Algorithm 1
A pseudocode for NSGA II procedure.
Initialize population (population_size) | evaluate population, evolution | while evolution
<
max_evolution
{
| if evolution <max_evolution { | Offspring mutation(crossover(selection(population))) | evaluate offspring, evolution | front ranking(population U offspring).getsubfront | population.clear | front CrowdingDistanceAssignment(front) | population.add(front) | if HV ≥ 0.98 * trueparetofronthypervolume { | stop | front Ranking(population).getsubfront |
|