Column Generation Termination and Optimality
Decide when to terminate column generation based on pricing-subproblem reduced costs, certify optimality of the restricted master, and compute the Lagrangean lower bound and optimality gap.
Tutorial
Reduced Costs and the Termination Criterion
After solving a restricted master problem (RMP) for a multi-commodity flow, we obtain dual values for each arc capacity and for each commodity 's demand constraint. The pricing subproblem for commodity is a shortest path problem on the network with reduced arc costs . Let denote its optimal value.
The reduced cost of the best new column (path) for commodity is
Termination criterion. Column generation terminates when no commodity has an improving column:
At termination, the current RMP solution is optimal for the full master LP, because no additional path can decrease the minimization objective.
If some , the corresponding shortest path is an improving column and is added to the RMP.