OPTIMAL DESIGN VIA STRUCTURAL PARAMETERS AND NONLINEAR PROGRAMMING