About Lesson
Problems which seek to maximize (or, minimize) profit (or, cost) form a general class of problems called optimization problems. Thus, an optimization problem may involve finding maximum profit, minimum cost, or minimum use of resources etc.
A special but a very important class of optimization problems is linear programming problem.