Linear programming is a mathematical technique used to optimize performance under resource constraints. It involves defining an objective function and constraints to determine the optimal values of decision variables. This document provides an example of a company that manufactures two products using lathes and milling machines. The problem is formulated as a linear program to maximize profit by determining the optimal production volumes of each product given constraints on the available machine hours.