A Linear Programming Approach to the Discrete Optimum Design of Trusses