The document describes the two phase simplex method for solving linear programming problems (LPP) with greater than or equal to constraints. In phase I, an auxiliary LPP is constructed by introducing artificial variables and slack/surplus variables. The objective is to minimize the artificial variables using the simplex method. If an artificial variable is positive or zero in the optimal basis, phase II is executed to solve the original LPP. Phase I provides a starting feasible solution for phase II to obtain the actual optimal solution.