A Niching Memetic Algorithm for Multi-Solution Traveling Salesman Problem

  • Huang, Ting; 
  • Gong, Yue-Jiao; 
  • Kwong, Sam; 
  • Wang, Hua; 
  • ZHANG, Jun
Citations

WEB OF SCIENCE

79
Citations

SCOPUS

101

초록

Multi-solution problems extensively exist in practice. Particularly, the traveling salesman problem (TSP) may possess multiple shortest tours, from which travelers can choose one according to their specific requirements. However, very few efforts have been devoted to the multi-solution problems in the discrete domain. In order to fill this research gap and to effectively tackle the multi-solution TSP, we propose a niching memetic algorithm in this article. The proposed algorithm is characterized by a niche preservation technique to enable the parallel search of multiple optimal solutions; an adaptive neighborhood strategy to balance the exploration and exploitation; a critical edge-aware method to provide effective guidance to the reproduction; and a selective local search strategy to improve the search efficiency. To evaluate the performance of the proposed algorithm, we conduct comprehensive experiments on a recently published multi-solution optimization test suite. The experimental results show that our algorithm outperforms other compared algorithms. Furthermore, the proposed algorithm is adopted to tackle problems from the well-known TSPLIB library to obtain a set of distinct but good solutions. © 1997-2012 IEEE.

키워드

Memetic algorithm; multi-solution traveling salesman problem (MSTSP); multimodal optimization (MMOP); neighborhood niching strategy; ANT COLONY OPTIMIZATION; FINDING MULTIPLE SOLUTIONS; MULTIMODAL OPTIMIZATION; DECOMPOSITION; EVOLUTION; STRATEGY
제목
A Niching Memetic Algorithm for Multi-Solution Traveling Salesman Problem
저자
Huang, Ting; Gong, Yue-Jiao; Kwong, Sam; Wang, Hua;  ZHANG, Jun
DOI
10.1109/TEVC.2019.2936440
발행일
2020-06
유형
정기학술지(Article(Perspective Article포함))
저널명
IEEE Transactions on Evolutionary Computation
권
24
호
3
페이지
508 ~ 522