Article ID: | iaor20104218 |
Volume: | 22 |
Issue: | 2 |
Start Page Number: | 297 |
End Page Number: | 313 |
Publication Date: | Mar 2010 |
Journal: | INFORMS Journal on Computing |
Authors: | Desrosiers Jacques, Desaulniers Guy, Irnich Stefan, Hadjar Ahmed |
Keywords: | programming: network, vehicle routing & scheduling, networks: path |
In many branch-and-price algorithms, the column generation pricing problem consists of computing feasible paths in a network. In this paper, we show how, in this context, path-reduced costs can be used to remove some arcs from the underlying network without compromising optimality, and we introduce a bidirectional search technique to compute these reduced costs. This arc elimination method can lead to a substantial speedup of the pricing process and the overall branch-and-price algorithm. Special attention is given to variants of shortest-path problems with resource constraints. Computational results obtained for the vehicle routing problem with time windows show the efficiency of the proposed method.