Structural optimization by multilevel decomposition