The document describes using a differential evolutionary algorithm to optimize the structural design of hollow steel structures using OpenSees. It develops a connection between Matlab and OpenSees to perform structural analysis and optimization. The algorithm handles constraints and is applied to a simple steel structure example. The goal is to optimize structural properties like weight while meeting requirements like stress limits.