Linear Optimization And Approximation