This chapter discusses linear programming problems and methods for solving them. It introduces linear inequalities in two variables and how to represent the feasible region geometrically. The chapter describes how to formulate a linear programming problem by defining the objective function and constraints. It presents the simplex method for solving linear programming problems and discusses concepts like degeneracy, unbounded solutions, and multiple optima. The chapter also covers topics like artificial variables, minimization problems, and finding the dual of a linear programming problem.