• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (01): 111-114.

• 论文 • 上一篇    下一篇

旅行商问题的闭环DNA算法

徐京雷,赵洪超,刘希玉   

  1. (山东师范大学管理科学与工程学院,山东 济南 250014)
  • 收稿日期:2012-04-27 修回日期:2012-11-30 出版日期:2014-01-25 发布日期:2014-01-25
  • 基金资助:

    国家自然科学基金资助项目(61170038)

Closed circle DNA algorithm of traveling salesman problem        

XU Jinglei,ZHAO Hongchao,LIU Xiyu   

  1. (College of Management Science and Engineering,Shandong Normal University,Jinan 250014,China)
  • Received:2012-04-27 Revised:2012-11-30 Online:2014-01-25 Published:2014-01-25

摘要:

旅行商问题TSP是NP完全问题,在工程实践中有着广泛的应用,利用常规算法很难在多项式时间内解决。DNA计算是一种新兴的计算模式,与生俱来的强大并行计算能力使得它在解决众多NP问题上表现出了巨大的优势。尝试利用DNA计算中改进的闭环模型解决TSP问题。首先介绍了闭环DNA 计算模型及其改进;随后提出了一种基于改进的闭环模型求解TSP问题的算法,并对算法的实验过程进行了详细的描述;最后运用该算法解决了一个小规模的TSP问题算例,结果表明,该算法能在较低的时间复杂度内有效地解决TSP问题。

关键词: TSP问题, DNA计算, 闭环模型, DNA算法

Abstract:

Traveling Salesman Problem (TSP) is a hard NPcomplete problem, which has wide applications in the engineering. It is very difficult to solve TSP problem in polynomial time by using regular algorithms. DNA computing is a new computing pattern; its inherent huge parallel computing power makes it show a huge advantage in solving many NP problems. We try to solve the TSP problem by the improved closed circle model. Firstly, the closed circle model and its improved version are introduced. Secondly, a closed circle DNA algorithm based on the improved model is proposed, which can solve the TSP problem. And the procedure is described in detail. Finally, a small case is solved by the algorithm. Experimental results show that the proposed algorithm can solve the TSP problem effectively in a lower time complexity.

Key words: TSP problem;DNA computing;closed circle model;DNA algorithm