Back to Search Start Over

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

Authors :
Osaba, Eneko
Onieva, Enrique
Carballedo, Roberto
Diaz, Fernando
Perallos, Asier
Zhang, Xiao
Source :
Journal of Zhejiang University - Science C; November 2013, Vol. 14 Issue: 11 p815-821, 7p
Publication Year :
2013

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.

Details

Language :
English
ISSN :
18691951 and 1869196X
Volume :
14
Issue :
11
Database :
Supplemental Index
Journal :
Journal of Zhejiang University - Science C
Publication Type :
Periodical
Accession number :
ejs31425742
Full Text :
https://doi.org/10.1631/jzus.C1300184