A Comparison of Particle Swarm Optimization and Genetic Algorithms for the Optimum Design of Steel Truss Structures