摘要
针对旅行商问题求解精度较差、容易陷入局部最优等缺点,提出一种新的求解旅行商问题的信息传播算法。根据旅行商问题的特征,将线性方程嵌入信息传播算法方程中得到旅行商问题的势函数,进而将其转换为因子图,在因子图上利用信息传播算法的迭代方程进行迭代计算。在迭代过程中选择边际信念的最小值,从而得到旅行商问题的初始解,在算法达到设定的迭代次数后,引入局部搜索算法进行求解。在若干数据集上的实验结果表明,新算法能够有效求解旅行商问题。
Aiming at the shortcomings of traveling salesman problem such as poor accuracy and easy to falling into local optimum,a new information propagation algorithm for solving traveling salesman problem was proposed.According to the characteristics of traveling salesman problem,the linear equation was embedded into the information dissemination algorithm equation to obtain the potential function,which was then converted into factor graph,and the iterative equation of the information dissemination algorithm was used on the factor graph.In the process of iteration,the minimum value of marginal belief was selected to obtain the initial solution of travelling salesman problem.After the algorithm reached the set number of iterations,the local search algorithm was introduced to solve the problem.Experimental results on several data sets showed that the new algorithm could effectively solve the traveling salesman problem.
作者
程亚南
王晓峰
刘凇佐
刘子琳
CHENG Yanan;WANG Xiaofeng;LIU Songzuo;LIU Zilin(College of Computer Science and Engineering,North Minzu University,Yinchuan 750021,China;Key Laboratory of Images & Graphics Intelligent Processing of State Ethnic Affairs Commission, North Minzu University,Yinchuan 750021, China)
出处
《郑州大学学报(理学版)》
北大核心
2022年第3期52-58,共7页
Journal of Zhengzhou University:Natural Science Edition
基金
国家自然科学基金项目(62062001,61762019,61862051,61962002)
宁夏自然科学基金项目(2020AAC03214,2020AAC03219,2019AAC03120,2019AAC03119)
北方民族大学重大专项资助项目(ZDZX201901)。
关键词
旅行商问题
置信传播
因子图
局部搜索
traveling salesman problem
belief propagation
factor graph
local search