This document discusses resource optimization and linear programming. It defines optimization as finding the best solution to a problem given constraints. Linear programming is introduced as a mathematical technique to optimize allocation of scarce resources. The key components of a linear programming model are described as decision variables, an objective function, and constraints. Graphical and algebraic methods for solving linear programming problems are also summarized.