Efficient Insertion Heuristics for Vehicle Routing and Scheduling Problems

  • Authors:
  • Ann Melissa Campbell;Martin Savelsbergh

  • Affiliations:
  • -;-

  • Venue:
  • Transportation Science
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Insertion heuristics have proven to be popular methods for solving a variety of vehicle routing and scheduling problems. In this paper, we focus on the impact of incorporating complicating constraints on the efficiency of insertion heuristics. The basic insertion heuristic for the standard vehicle routing problem has a time complexity ofO( n 3 ). However, straightforward implementations of handling complicating constraints lead to an undesirable time complexity ofO( n 4 ). We demonstrate that with careful implementation it is possible, in most cases, to maintain theO( n 3 ) complexity or, in a few cases, increase the time complexity toO( n 3logn). The complicating constraints we consider in this paper are time windows, shift time limits, variable delivery quantities, fixed and variable delivery times, and multiple routes per vehicle. Little attention has been given to some of these complexities (with time windows being the notable exception), which are common in practice and have a significant impact on the feasibility of a schedule as well as the efficiency of insertion heuristics.