Linear Programming. Linear Programming provides methods for allocating limited resources among competing activities in an optimal way. Any problem.