Enhanced discrete bacterial memetic evolutionary algorithm - An efficacious metaheuristic for the traveling salesman optimization

被引:29
作者
Koczy, Laszlo T. [1 ,2 ]
Foldesi, Peter [3 ]
Tuu-Szabo, Boldizsar [1 ]
机构
[1] Szechenyi Istvan Univ, Dept Informat Technol, Gyor, Hungary
[2] Budapest Univ Technol & Econ, Dept Telecommun & Media Informat, Budapest, Hungary
[3] Szechenyi Istvan Univ, Dept Logist, Gyor, Hungary
基金
匈牙利科学研究基金会;
关键词
Traveling salesman problem; Discrete optimization; Memetic algorithm; Time windows; TIME;
D O I
10.1016/j.ins.2017.09.069
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a novel universal metaheuristic, Discrete Bacterial Memetic Evolutionary Algorithm (DBMEA), which is based on the combination of the Bacterial Evolutionary Algorithm and local search techniques, used for solving NP-hard optimization problems. The algorithm was tested on a series of symmetric Traveling Salesman Problems (TSP) and Traveling Salesman Problem with time windows (TSPTW) benchmarks. The size of the symmetric TSP benchmarks went up to 5 000 cities. In all cases the DBMEA algorithm produced optimal or near-optimal solutions and the difference from the known best values was within 0.16%. While for large size problems it was much faster than the Concorde solver, it was found to be slower compared to the Helsgaun-Lin-Kernighan heuristic, which is the most efficient TSP solver method. With some slight modifications the same algorithm was also tested on TSP with time windows (TSPTW) benchmark instances. In most cases the DBMEA procedure found the known best solutions, and it was again the second fastest method compared with the state-of-the-art techniques for the TSPTW. DBMEA is called efficacious because it is a universal method. It can be efficiently applied to various NP-hard optimization problems and, as in all cases, it results in the optimal or a very near-optimal solutions, while its runtime is very predictable in terms of the size of the problem, and the topology of the instance does not affect its runtime significantly. Even though heuristics developed for a particular type of problem might perform better for that restricted class, our novel method proposed here is universally applicable and may be deployed successfully for optimizing other discreet NP-hard graph search and optimization problems as well. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:389 / 400
页数:12
相关论文
共 37 条
  • [1] Aho Alfred V., 1974, The Design and Analysis of Computer Algorithms
  • [2] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
  • [3] [Anonymous], 826 CAL I TECHN
  • [4] Applegate D.L., 2006, INFORMS J COMPUT, P1, DOI 10.1515/9781400841103.541
  • [5] Certification of an optimal TSP tour through 85,900 cities
    Applegate, David L.
    Bixby, Robert E.
    Chvatal, Vasek
    Cook, William
    Espinoza, Daniel G.
    Goycoolea, Marcos
    Helsgaun, Keld
    [J]. OPERATIONS RESEARCH LETTERS, 2009, 37 (01) : 11 - 15
  • [6] Balázs K, 2010, ADV INTEL SOFT COMPU, V68, P431
  • [7] Bentley J. L., 1992, ORSA Journal on Computing, V4, P387, DOI 10.1287/ijoc.4.4.387
  • [8] Botzheim J., 2005, P 11 WORLD C INT FUZ, P1563
  • [9] A new heuristic for the Traveling Salesman Problem with Time Windows
    Calvo, RW
    [J]. TRANSPORTATION SCIENCE, 2000, 34 (01) : 113 - 124
  • [10] Carlton WB, 1996, IIE TRANS, V28, P617