车辆路径问题
数学优化
数学
分支和切割
最短路径问题
列生成
集合(抽象数据类型)
三角形不等式
布线(电子设计自动化)
计算机科学
整数规划
组合数学
图形
计算机网络
程序设计语言
作者
Mads Kehlet Jepsen,Bjørn Petersen,Simon Spoorendonk,David Pisinger
出处
期刊:Operations Research
[Institute for Operations Research and the Management Sciences]
日期:2007-12-21
卷期号:56 (2): 497-511
被引量:336
标识
DOI:10.1287/opre.1070.0449
摘要
This paper presents a branch-and-cut-and-price algorithm for the vehicle-routing problem with time windows. The standard Dantzig-Wolfe decomposition of the arc flow formulation leads to a set-partitioning problem as the master problem and an elementary shortest-path problem with resource constraints as the pricing problem. We introduce the subset-row inequalities, which are Chvatal-Gomory rank-1 cuts based on a subset of the constraints in the master problem. Applying a subset-row inequality in the master problem increases the complexity of the label-setting algorithm used to solve the pricing problem because an additional resource is added for each inequality. We propose a modified dominance criterion that makes it possible to dominate more labels by exploiting the step-like structure of the objective function of the pricing problem. Computational experiments have been performed on the Solomon benchmarks where we were able to close several instances. The results show that applying subset-row inequalities in the master problem significantly improves the lower bound and, in many cases, makes it possible to prove optimality in the root node.
科研通智能强力驱动
Strongly Powered by AbleSci AI