Optimization and Linear Programming