George Dantzig and his associates developed linear programming in 1947 to solve military planning problems for the US Air Force. Linear programming models represent organizational activities as a linear objective function to determine the optimal allocation of scarce resources like materials, money, and time among competing demands. It uses a simplex method to solve the linear programming problem. Linear programming consists of linear objectives and constraints where variables have a proportionate relationship, like increased labor increasing production. The goal is to maximize or minimize the objective function subject to the constraints.