The five basic requirements of linear programming are Non-negativity, Linearity, Objective function, Constraints and Finiteness. These are explained in detail in NCERT Solutions Class 12 Mathematics Chapter 12.