This document summarizes a lecture on combinatorial optimization and the simplex algorithm. It defines local and global optima, convex sets, convex functions, and convex programming problems. It then explains that the simplex algorithm, developed by George Dantzig in 1947, is an iterative method for solving linear programs by generating a sequence of basic feasible solutions until an optimal solution is found. Finally, it provides the standard form of a linear programming problem and defines the basis and properties of the submatrix in the simplex method.