Column generation #
Column generation is an algorithm for solving large linear programs by exploiting the fact that in most interesting problems, almost all variables will be zero in the optimal solution.
The cutting stock problem is the classic example for this, and it was initially used as a technique specifically for solving that problem.