Article ID Journal Published Year Pages File Type
478104 European Journal of Operational Research 2014 12 Pages PDF
Abstract

•New dynamic programming labeling algorithm for SPPRC.•Relevant for solving arc-routing problems (CARP) with branch-and-price.•Handling loop elimination for two independent task sets.•Some knowingly hard CARP instances were solved to optimality for the first time.

In many branch-and-price algorithms, the column generation subproblem consists of computing feasible constrained paths. In the capacitated arc-routing problem (CARP), elementarity constraints concerning the edges to be serviced and additional constraints resulting from the branch-and-bound process together impose two types of loop-elimination constraints. To fulfill the former constraints, it is common practice to rely on a relaxation where loops are allowed. In a k-loop elimination approach all loops of length k   and smaller are forbidden. Following Bode and Irnich (2012) for solving the CARP, branching on followers and non-followers is the only known approach to guarantee integer solutions within branch-and-price. However, it comes at the cost of additional task-2-loop elimination constraints. In this paper, we show that a combined (k,2)(k,2)-loop elimination in the shortest-path subproblem can be accomplished in a computationally efficient way. Overall, the improved branch-and-price often allows the computation of tighter lower bounds and integer optimal solutions for several instances from standard benchmark sets.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science (General)
Authors
, ,