Article ID: | iaor1996879 |
Country: | Switzerland |
Volume: | 61 |
Issue: | 1 |
Start Page Number: | 91 |
End Page Number: | 109 |
Publication Date: | Dec 1995 |
Journal: | Annals of Operations Research |
Authors: | Desrosiers Jacques, Solomon Marius M., Desrochers Martin, Glinas Sylvie |
Keywords: | programming: travelling salesman |
In this paper, the authors explore a new branching strategy for branch-and-bound approaches based on column generation for the vehicle routing problems with time windows. This strategy involves branching on resource variables (time or capacity) rather than on network flow variables. The authors also examine criteria for selecting network nodes for branching. To test the effectiveness of the branching strategy, they conduct computational experiments on time window constrained vehicle routing problems where backhauling is permitted only after all the shipments to clients have been made. The branching method proved very effective. In cases where time was the more binding constraint, time-based branching succeeded in decreasing the number of nodes explored by two thirds and the total computation time by more than half when compared to flow-based branching. The computational results also show that the overall algorithm was successful in optimally solving problems with up to 100 customers. It produced an average cost decrease of almost 7% when backhauling was permitted as compared to the cost involved when the client and the distributor routes were distinct.