INFORMS Journal on Computing
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


INFORMS JOURNAL ON COMPUTING
Vol. 18, No. 3, Summer 2006, pp. 391-406
DOI: 10.1287/ijoc.1040.0117
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Irnich, S.
Right arrow Articles by Villeneuve, D.
Right arrow Search for Related Content

The Shortest-Path Problem with Resource Constraints and k-Cycle Elimination for k ≥ 3

Stefan Irnich, Daniel Villeneuve

RWTH Aachen University, Deutsche Post Lehrstuhl für Optimierung von Distributionsnetzwerken, Templergraben 64, 52062 Aachen, Germany
Kronos Altitude Division, 3535 Queen Mary, Suite 650, Montréal, Québec, Canada H3V 1H8

sirnich{at}or.rwth-aachen.de
dvilleneuve{at}kronos.com

The elementary shortest-path problem with resource constraints (ESPPRC) is a widely used modeling tool in formulating vehicle-routing and crew-scheduling applications. The ESPPRC often occurs as a subproblem of an enclosing problem, where it is used to generate implicitly the set of all feasible routes or schedules, as in the column-generation formulation of the vehicle-routing problem with time windows (VRPTW). As the ESPPRC problem is NP-hard in the strong sense, classical solution approaches are based on the corresponding nonelementary shortest-path problem with resource constraints (SPPRC), which can be solved using a pseudo-polynomial labeling algorithm. While solving the enclosing problem by branch and price, this subproblem relaxation leads to weak lower bounds and sometimes impractically large branch-and-bound trees. A compromise between solving ESPPRC and SPPRC is to forbid cycles of small length. In the SPPRC with k-cycle elimination (SPPRC-k-cyc), paths with cycles are allowed only if cycles have length at least k + 1. The case k = 2 forbids sequences of the form i ji and has been successfully used to reduce integrality gaps. We propose a new definition of the dominance rule among labels for dealing with arbitrary values of k ≥ 2. The numerical experiments on the linear relaxation of some hard VRPTW instances from Solomon’s benchmark show that k-cycle elimination with k ≥ 3 can substantially improve the lower bounds of vehicle-routing problems with side constraints. The new algorithm has proven to be a key ingredient for getting exact integer solutions for well-known hard problems from the literature.

Key words: shortest paths; cycle elimination; column generation; vehicle routing
History: received August 2003; revised May 2004; accepted August 2004.




This article has been cited by other articles:


Home page
Transportation ScienceHome page
G. Desaulniers, F. Lessard, and A. Hadjar
Tabu Search, Partial Elementarity, and Generalized k-Path Inequalities for the Vehicle Routing Problem with Time Windows
Transportation Science, August 1, 2008; 42(3): 387 - 404.
[Abstract] [PDF]


Home page
Operations ResearchHome page
M. Jepsen, B. Petersen, S. Spoorendonk, and D. Pisinger
Subset-Row Inequalities Applied to the Vehicle-Routing Problem with Time Windows
Operations Research, March 1, 2008; 56(2): 497 - 511.
[Abstract] [PDF]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2006 by INFORMS.