Text this: Dynamic programming and direct interaction for the optimum design of space structures