Design Optimization of Civil Engineering Structures with Applications