University of Graz logo

Vehicle Routing Problems with Time Windows and Multiple Service Workers

A Systematic Comparison between two Metaheuristics

Gerald Senarclens de Grancy (gerald@senarclens.eu),
Marc Reimann (marc.reimann@uni-graz.at)

Problem Origin and Background

Solution Approach

New Problems

Any solution to this problem requires two steps
  1. VRPTW with the additional decision of assigning multiple service workers to each vehicle ⇒ VRPTWMS
    • Develop a good route construction heuristic
    • Determine a reasonable set of local search operators
    • Decide on a promising metaheuristic
    • Prior work by Pureza et al. (2011)
    • Lexicographic objective
      1. Fleet size
      2. Crew size
      3. Total distance
    • Modeled problem under strong assumptions
      • Adjusted VRPTW instances from Solomon (1987)
      • Nodes' coordinates correspond to cluster parking sites
      • Parking sites are pre-assigned the actual customers to be visited
        • ⇒Allocation of customers to parking sites are given as inputs
      • Clusters' service time is a linear function of the demand and the number of service workers
      • Designated parking spaces are not occupied
  2. Customer clustering and parking space allocation need to be included in the algorithm
  3. Combined learning for clustering and routing to obtain better results

Motivation and Model

Goals

  1. Identification of required algorithmic components
  2. Implementation and systematic evaluation of these components

The objective of the presented paper was the systematic analysis of two metaheuristics to minimize the objective function of the VRPTWMS.

Metaheuristics

Greedy randomized adaptive search procedure (GRASP)

Ant Colony Optimization (ACO)

aco
construction_0_1.svg construction_0_2.svg construction_0_1.svg construction_0_2.svg construction_0_1.svg construction_0_2.svg construction_0_1.svg construction_0_2.svg construction_0_1.svg construction_0_2.svg construction_0_1.svg construction_0_2.svg construction_0_2.svg construction_0_2.svg construction_0_1.svg construction_0_1.svg

Results

Comparison to Prior Results

Summary/ Accomplishments
Remains to be done
  • Incorporate clustering and routing algorithms
  • Link cluster creation and outer routing for combined learning

Selected Bibliography

VRPTWMS

Pureza, Vitoria; Morabito, Reinaldo and Reimann, Marc Vehicle Routing with Multiple Deliverymen: Modeling and Heuristic Approaches European Journal of Operational Research (2011)

VRPTW

Bräysy, Olli and Gendreau, Michel Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms Transportation Science vol. 39, iss. 1, pp 104-118, INFORMS (2005)
Bräysy, Olli and Gendreau, Michel Vehicle Routing Problem with Time Windows, Part II: Metaheuristics Transportation Science vol. 39, iss. 1, pp 119-139, INFORMS (2005)
Goel, Asvin and Gruhn, Volker Solving a dynamic real-life vehicle routing problem Operations Research Proceedings 2005, pp 367–372, Springer (2006)
Pisinger, David and Ropke, Stefan Large neighborhood search Handbook of Metaheuristics, pp 399-419, Springer (2010)
Solomon, M. M. Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints Operations Research, Vol. 35, No. 2, pp. 254-265 (1987)

Methodology

M. Dorigo Ottimizzazione, apprendimento automatico, ed algoritmi basati su metafora naturale Ph.D.Thesis, Politecnico di Milano (1992)
Marc Reimann and Marco Laumanns Savings based ant colony optimization for the capacitated minimum spanning tree problem Computers & OR, Vol. 33, pp. 1794–1822 (2006)

Questions and Feedback

gerald@senarclens.eu