Linear Optimization and Approximation