Development of software for optimization of structural components and topology using soft computing tools