A hybrid dynamic programming and memetic algorithm to the Traveling Salesman Problem with Hotel Selection

被引:29
|
作者
Lu, Yongliang [1 ]
Benlic, Una [2 ,3 ]
Wu, Qinghua [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Management, 1037 Luoyu Rd, Wuhan, Hubei, Peoples R China
[2] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London, England
[3] Univ Elect Sci & Technol China, North Jianshe Rd, Chengdu 610054, Sichuan, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
Dynamic programming; The traveling salesman problem; Infeasible local search; VEHICLE-ROUTING PROBLEM; SALESPERSON PROBLEM; SEARCH; OPERATORS;
D O I
10.1016/j.cor.2017.09.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Traveling Salesman Problem with Hotel Selection (TSPHS) is a variant of the classic Traveling Salesman Problem. It arises from a number of real-life applications where the maximum travel time for each "day trip" is limited. In this paper, we present a highly effective hybrid between dynamic programming and memetic algorithm for TSPHS. The main features of the proposed method include a dynamic programming approach to find an optimal hotel sequence for a given tout, three dedicated crossover operators for solution recombination, an adaptive rule for crossover selection, and a two-phase local refinement procedure that alternates between feasible and infeasible searches. Experiments on four sets of 131 benchmark instances from the literature show a remarkable performance of the proposed approach. In particular, it finds improved best solutions for 22 instances and matches the best known results for 103 instances. Additional analyses highlight the contribution of the dynamic programming approach, the joint use of crossovers and the two local search phases to the performance of the proposed algorithm. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:193 / 207
页数:15
相关论文
共 50 条
  • [1] A Memetic Algorithm for the Traveling Salesman Problem
    Arango, M. D.
    Serna, C. A.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (08) : 2674 - 2679
  • [2] A Memetic Algorithm for the Probabilistic Traveling Salesman Problem
    Liu, Yu-Hsin
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 146 - 152
  • [3] A memetic algorithm for the generalized traveling salesman problem
    Gregory Gutin
    Daniel Karapetyan
    Natural Computing, 2010, 9 : 47 - 60
  • [4] A memetic algorithm for symmetric traveling salesman problem
    Ghoseiri, Keivan
    Sarhadi, Hassan
    INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2008, 3 (04) : 275 - 283
  • [5] A memetic algorithm for the generalized traveling salesman problem
    Gutin, Gregory
    Karapetyan, Daniel
    NATURAL COMPUTING, 2010, 9 (01) : 47 - 60
  • [6] Hybrid ant colony optimization using memetic algorithm for traveling salesman problem
    Duan, Haibin
    Yu, Xiufen
    2007 IEEE INTERNATIONAL SYMPOSIUM ON APPROXIMATE DYNAMIC PROGRAMMING AND REINFORCEMENT LEARNING, 2007, : 92 - +
  • [7] Memetic Algorithm for the Generalized Asymmetric Traveling Salesman Problem
    Gutin, Gregory
    Karapetyan, Daniel
    Krasnogor, Natalio
    NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2007), 2008, 129 : 199 - +
  • [8] A New Memetic Algorithm for the Asymmetric Traveling Salesman Problem
    Luciana Buriol
    Paulo M. França
    Pablo Moscato
    Journal of Heuristics, 2004, 10 : 483 - 506
  • [9] A new memetic algorithm for the asymmetric traveling salesman problem
    Buriol, L
    França, PM
    Moscato, P
    JOURNAL OF HEURISTICS, 2004, 10 (05) : 483 - 506
  • [10] A Memetic Hunting Search Algorithm for the Traveling Salesman Problem
    Agharghor, Amine
    Riffi, Mohammed Essaid
    Chebihi, Faycal
    2016 4TH IEEE INTERNATIONAL COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST), 2016, : 206 - 209