Research Article

A Hybrid Method for Truss Mass Minimization considering Uncertainties

Algorithm 1

Pseudocode for the HGPS.
Initialize generations, Initialize Population size: “”, mutation probability: “”, crossover probability: “”,
number of genes per individual: “”, upper and lower bounds values for each gene: “”, “”.
Main Loop (while stopping criteria are not met)
Evaluate and rank the population of individuals by the objective function vector.
Generation of new population
(3.1) SQP method: The best individual of the population is the starting point of search SQP method, which
replaces the same point in the next generation.
(3.2) PSO method: 20% of the best individuals suffers PSO operations, constrained to and ,
According to:
This work assumes and , according to [25]).
(3.3) GA Method (genetic operators)
(3.3.1) Crossover It is assumed according to [26]
“One point Recombination”
Loop to Step
If do
End If
End Loop
(3.3.2) Adaptive Mutation  [22]
Loop to
If then
Else
End If
End Loop
If do
End If
End of the Main Loop