An ensemble of discrete differential evolution algorithms for solving the generalized traveling salesman problem

被引:104
作者
Tasgetiren, M. Fatih [1 ]
Suganthan, P. N. [2 ]
Pan, Quan-Ke [3 ]
机构
[1] Yasar Univ, Dept Ind Engn, Izmir, Turkey
[2] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore, Singapore
[3] Liaocheng Univ, Coll Comp Sci, Liaocheng, Shandong, Peoples R China
基金
美国国家科学基金会;
关键词
Generalized traveling salesman problem; Metaheuristic; Discrete differential evolution algorithm; Ensemble of optimization algorithms; Evolutionary algorithms; HEURISTIC ALGORITHM; N-SETS; NODES;
D O I
10.1016/j.amc.2009.10.027
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, an ensemble of discrete differential evolution algorithms with parallel populations is presented. In a single populated discrete differential evolution (DDE) algorithm, the destruction and construction (DC) procedure is employed to generate the mutant population whereas the trial population is obtained through a crossover operator. The performance of the DDE algorithm is substantially affected by the parameters of DC procedure as well as the choice of crossover operator. In order to enable the DDE algorithm to make use of different parameter values and crossover operators simultaneously, we propose an ensemble of DDE (eDDE) algorithms where each parameter set and crossover operator is assigned to one of the parallel populations. Each parallel parent population does not only compete with offspring population generated by its own population but also the offspring populations generated by all other parallel populations which use different parameter settings and crossover operators. As an application area, the well-known generalized traveling salesman problem (GTSP) is chosen, where the set of nodes is divided into clusters so that the objective is to find a tour with minimum cost passing through exactly one node from each cluster. The experimental results show that none of the single populated variants was effective in solving all the GTSP instances whereas the eDDE performed substantially better than the single populated variants on a set of problem instances. Furthermore, through the experimental analysis of results, the performance of the eDDE algorithm is also compared against the best performing algorithms from the literature. Ultimately, all of the best known averaged solutions for larger instances are further improved by the eDDE algorithm. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:3356 / 3368
页数:13
相关论文
共 31 条
  • [1] [Anonymous], 1969, RIRO B
  • [2] Transformations of generalized ATSP into ATSP
    Ben-Arieh, D
    Gutin, G
    Penn, M
    Yeo, A
    Zverovitch, A
    [J]. OPERATIONS RESEARCH LETTERS, 2003, 31 (05) : 357 - 365
  • [3] Process planning for rotational parts using the generalized travelling salesman problem
    Ben-Arieh, D
    Gutin, G
    Penn, M
    Yeo, A
    Zverovitch, A
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (11) : 2581 - 2596
  • [4] The dynamic programming method in the generalized traveling salesman problem
    Chentsov, AG
    Korotayeva, LN
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 1997, 25 (01) : 93 - 105
  • [5] Davis L., 1985, IJCAI, P162
  • [6] A branch-and-cut algorithm for the symmetric generalized traveling salesman problem
    Fischetti, M
    Gonzalez, JJS
    Toth, P
    [J]. OPERATIONS RESEARCH, 1997, 45 (03) : 378 - 394
  • [7] THE SYMMETRICAL GENERALIZED TRAVELING SALESMAN POLYTOPE
    FISCHETTI, M
    GONZALEZ, JJS
    TOTH, P
    [J]. NETWORKS, 1995, 26 (02) : 113 - 123
  • [8] Goldberg Jr D.E., 1985, P 1 INT C GEN ALG TH, V154, P154
  • [9] GUTIN G, 2010, MEMETIC ALGORITHM GE, V9, P47, DOI DOI 10.1007/S11047-009-9111-6
  • [10] Gutin G, 2008, STUD COMPUT INTELL, V129, P199