Optimum design of composite structures