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