Practical Applications of Linear Programming Duality