Skip to main navigation Skip to search Skip to main content

A multi-crossover and adaptive island based population algorithm for solving routing problems

  • Eneko Osaba
  • , Enrique Onieva
  • , Roberto Carballedo
  • , Fernando Diaz
  • , Asier Perallos
  • , Xiao Zhang
  • University of Deusto

Research output: Contribution to journalArticlepeer-review

20 Citations (Scopus)

Abstract

We propose a multi-crossover and adaptive island based population algorithm (MAIPA). This technique divides the entire population into subpopulations, or demes, each with a different crossover function, which can be switched according to the efficiency. In addition, MAIPA reverses the philosophy of conventional genetic algorithms. It gives priority to the autonomous improvement of the individuals (at the mutation phase), and introduces dynamism in the crossover probability. Each subpopulation begins with a very low value of crossover probability, and then varies with the change of the current generation number and the search performance on recent generations. This mechanism helps prevent premature convergence. In this research, the effectiveness of this technique is tested using three well-known routing problems, i.e., the traveling salesman problem (TSP), capacitated vehicle routing problem (CVRP), and vehicle routing problem with backhauls (VRPB). MAIPA proves to be better than a traditional island based genetic algorithm for all these three problems.

Original languageEnglish
Pages (from-to)815-821
Number of pages7
JournalJournal of Zhejiang University: Science C
Volume14
Issue number11
DOIs
Publication statusPublished - Nov 2013
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • Adaptive algorithm
  • Combinatorial optimization
  • Intelligent transportation systems
  • Island model
  • Vehicle routing problems

Fingerprint

Dive into the research topics of 'A multi-crossover and adaptive island based population algorithm for solving routing problems'. Together they form a unique fingerprint.

Cite this