Journal of South China University of Technology (Natural Science Edition) ›› 2016, Vol. 44 ›› Issue (1): 131-138.doi: 10.3969/j.issn.1000-565X.2016.01.019

• Computer Science & Technology • Previous Articles     Next Articles

Multi-Strategy Discrete Harmony Search Algorithm for Solving Traveling Salesman Problem

WANG Yong-zhen CHEN Yan ZHANG Jin-song   

  • Received:2015-07-21 Revised:2015-09-30 Online:2016-01-25 Published:2015-12-09
  • Contact: 王勇臻( 1990-) ,男,博士生,主要从事数据挖掘、智能计算研究. E-mail:KuaDMU@163.com
  • About author:王勇臻( 1990-) ,男,博士生,主要从事数据挖掘、智能计算研究.
  • Supported by:
    Supported by the National Natural Science Foundation of China( 71271034) and the Natural Science Foundation of Liaoning Province( 2014025015)

Abstract: Proposed in this paper is a multi-strategy discrete harmony search ( MDHS) algorithm for solving traveling salesman problem ( TSP) .In the algorithm,a discrete improvisation is designed by combining a -opt algorithm,and three strategies are employed together to improve its global optimization ability.The teaching-learningbased optimization strategy is adopted to provide a new way of producing new harmonies,so as to improve the quality of harmony memory ( HM) .The elite perturbation strategy is constructed to explore the neighborhoods of the best harmony constantly to perform a fine local search,so that the convergence precision of the proposed algorithm can be increased.The sort-selection-based update strategy is designed to preserve the diversity of HM for the sake of avoiding premature convergence.Experimental results show that MDHS can solve TSP effectively,and it holds an excellent search performance no matter in convergence speed or precision.

Key words: harmony search algorithm, traveling salesman problem, -opt algorithm, discrete improvisation, multi-strategy

CLC Number: