Linear Programming and Problem Formulation