language-icon Old Web
English
Sign In

Column generation

Column generation or delayed column generation is an efficient algorithm for solving larger linear programs. Column generation or delayed column generation is an efficient algorithm for solving larger linear programs. The overarching idea is that many linear programs are too large to consider all the variables explicitly. The premise is that most of the variables will be non-basic and assume a value of zero in the optimal solution. Because of this, only a subset of variables need to be considered in theory when solving the problem. Column generation leverages this idea to generate only the variables which have the potential to improve the objective function—that is, to find variables with negative reduced cost (assuming without loss of generality that the problem is a minimization problem).

[ "Integer programming", "Scheduling (computing)", "Mathematical optimization", "column generation algorithm", "set partitioning problem", "crew pairing", "branch and price algorithm", "Dantzig–Wolfe decomposition" ]
Parent Topic
Child Topic
    No Parent Topic