How do you choose the best decomposition method for column generation?
Column generation is a powerful technique for solving large-scale optimization problems, especially those with a network structure. It involves decomposing the original problem into a master problem and a subproblem, and generating new columns (or variables) dynamically based on the subproblem solution. However, choosing the best decomposition method for column generation is not trivial. It depends on several factors, such as the problem characteristics, the solution method, and the computational resources. In this article, we will discuss some of the main aspects to consider when selecting a decomposition method for column generation, and provide some examples and tips to help you apply this technique effectively.