Structural Optimization Using Root Finding