Exploiting grid computation for solving the Vehicle Routing Problem

  • Authors:
  • Fabian Lecron;Pierre Manneback;Daniel Tuyttens

  • Affiliations:
  • University of Mons, Faculty of Engineering, Place du Parc, 20, 7000 Mons, Belgium;University of Mons, Faculty of Engineering, Place du Parc, 20, 7000 Mons, Belgium;University of Mons, Faculty of Engineering, Place du Parc, 20, 7000 Mons, Belgium

  • Venue:
  • AICCSA '10 Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2010
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of this paper is to solve the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) on Grid'5000 using the ParadisEO framework. In this respect, four packages developed in ParadisEO are exploited. First, EO package (Evolving Objects) is used to create an evolutionary algorithm to solve the mono-objective CVRPTW. Then, a related multi-objective problem is solved with MOEO package (Multi-Objective Evolving Objects). The package PEO (Parallel Evolving Objects) permitted us to use a particular hybridization scheme: the cooperative island model. Exchanges were performed between three evolutionary algorithms. With this strategy, an improvement in the solutions has been noticed. The final part of the work is concerned with developing hybridization between an evolutionary algorithm and a simulated annealing (created with the Moving Objects Package MO). The goal is to take advantage of intensification by simulated annealing and diversification by evolutionary algorithm. One important feature is the exploitation of the Grid'5000 infrastructure which permits us to reduce the execution time by 50 compared to a sequential execution.