A Parallel Cutting-Plane Algorithm for the Vehicle Routing Problem with Time Windows

Date
1999-05
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

In the vehicle routing problem with time windows a number of identical vehicles must be routed to and from a depot to cover a given set of customers, each of whom has a specified time interval indicating when they are available for service. Each customer also has a known demand, and a vehicle may only serve the customers on a route if the total demand does not exceed the capacity of the vehicle. The most effective solution method proposed to date for this problem is due to Kohl, Desrosiers, Madsen, Solomon, and Soumis. Their algorithm uses a cutting-plane approach followed by a branch-and-bound search with column generation, where the columns of the LP relaxation represent routes of individual vehicles. We describe a new implementation of their method, using Karger's randomized minimum-cut algorithm to generate cutting planes. The standard benchmark in this area is a set of 87 problem instances generated in 1984 by M. Solomon; making use of parallel processing in both the cutting-plane generation and the branch-and-bound search, we solve 80 of these examples, including 10 that were previously unsolved in the literature. Our parallel implementation utilizes the Tread Marks distributed shared memory system.

Description
Advisor
Degree
Type
Technical report
Keywords
Citation

Cook, William and Rich, Jennifer L.. "A Parallel Cutting-Plane Algorithm for the Vehicle Routing Problem with Time Windows." (1999) https://hdl.handle.net/1911/101910.

Has part(s)
Forms part of
Published Version
Rights
Link to license
Citable link to this page