A Pareto non-dominated solution approach for the vehicle routing problem with multiple time windows

Slim Belhaiza, Rym M'Hallah

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

9 Citations (Scopus)

Abstract

This paper presents a hybrid tabu search variable neighborhood (HVNTS) heuristic that chooses Pareto non-dominated solutions from the search space of solutions that satisfy a set of Nash equilibrium conditions for a multiple-agent game theory model. The framework is general and can tackle different classes of Vehicle Routing Problems (VRP). It is herein applied to the VRP with Multiple Time Windows (VRPMTW) and tested on three objectives: minimizing the total travel cost (expressed in time units), maximizing the minimal customers' utility, and maximizing the minimal drivers' utility. The results for benchmark instances highlight the benefits of the multiple-criteria model; an important motivation to the transportation industry for its real life implementation.

Original languageEnglish
Title of host publication2016 IEEE Congress on Evolutionary Computation, CEC 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3515-3524
Number of pages10
ISBN (Electronic)9781509006229
DOIs
Publication statusPublished - 14 Nov 2016
Event2016 IEEE Congress on Evolutionary Computation, CEC 2016 - Vancouver, Canada
Duration: 24 Jul 201629 Jul 2016

Publication series

Name2016 IEEE Congress on Evolutionary Computation, CEC 2016

Conference

Conference2016 IEEE Congress on Evolutionary Computation, CEC 2016
Country/TerritoryCanada
CityVancouver
Period24/07/201629/07/2016

Keywords

  • Extreme Nash equilibrium
  • Heterogeneous vehicle routing with multiple time windows
  • Multiple criteria
  • Multiple-agent non-cooperative game
  • Tabu search
  • Variable neighborhood search

Fingerprint

Dive into the research topics of 'A Pareto non-dominated solution approach for the vehicle routing problem with multiple time windows'. Together they form a unique fingerprint.

Cite this