Criteria and methods of structural optimization (1987)