Structural Optimization Problem Solving