New Refinements for the Solution of Vehicle Routing Problems with Branch and Price
New Refinements for the Solution of Vehicle Routing Problems with Branch and Price
复制标题
带有分支和价格的车辆路径问题解决方案的新改进
DOI:
10.3138/infor.45.4.239
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
M. Gendreau
中科院分区:
文献类型:
--
作者:
Dominique Feillet;M. Gendreau
Abstract Column generation is a well-known mathematical programming technique based on two components: a master problem, which selects optimal columns (variables) in a restricted pool of columns, and a subproblem that feeds this pool with potentially good columns until an optimality criterion is met. Embedded in Branch and Price algorithms, this solution approach proved to be very efficient in the context of numerous vehicle routing problems, where columns represent feasible vehicle routes. The subproblem is then usually expressed as a shortest path problem with resource constraints, which can be solved using dynamic programming methods that are generally very effective in practice. In this paper, we propose some new refinements to improve the capabilities of column generation approaches in this context, with a focus on the subproblem phase. For the sake of simplicity, we restrict our study to the case of the Vehicle Routing Problem with Time Windows. We first introduce the notion of Limited Discrepancy Search, which is well known in the field of Constraint Programming, and we show how LDS can be applied to dynamic programming. We also discuss how the state graph of dynamic programming can be manipulated in order to simulate local search during label extension. Finally, we present some lower bounds that allow removing a substantial number of labels during the search. Computational results demonstrate the considerable impact of these refinements in terms of computing time.