| 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.