This document provides an overview of linear programming (LP), a mathematical model used to optimize resource allocation by maximizing profits or minimizing costs under specified constraints. It outlines the key components of LP models, including decision variables, objective functions, and constraints, and explains both graphical and simplex methods for solving LP problems. Additionally, it presents various applications of LP, such as product mix optimization, blending problems, portfolio selection, and diet planning.