arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1509.02459cs.AIcs.NE
收藏

基于多表达式编程的TSP算法演化

Evolving TSP heuristics using Multi Expression Programming

Faculty of Mathematics and Computer Science(数学与计算机科学学院)

Mihai Oltean, D. Dumitrescu

摘要:

多表达式编程(MEP)是一种进化技术,可用于解决计算困难的问题。MEP使用线性解表示。每个MEP个体是一个编码复杂表达式(计算机程序)的字符串。MEP个体可以编码当前问题的多个解决方案。在本文中,MEP是用于发展的旅行商问题(TSP)启发式图满足三角不等式。针对TSPLIB中的一些难点问题,将进化MEP启发式算法与最近邻启发式算法(NN)和最小生成树启发式算法(MST)进行了比较。对于大多数考虑的问题,进化MEP启发式优于NN和MST。所得到的算法进行了测试,对TSPLIB中的一些问题。结果表明,改进的MEP启发式算法是求解困难TSP问题的有力工具。

英文摘要:

Multi Expression Programming (MEP) is an evolutionary technique that may be used for solving computationally difficult problems. MEP uses a linear solution representation. Each MEP individual is a string encoding complex expressions (computer programs). A MEP individual may encode multiple solutions of the current problem. In this paper MEP is used for evolving a Traveling Salesman Problem (TSP) heuristic for graphs satisfying triangle inequality. Evolved MEP heuristic is compared with Nearest Neighbor Heuristic (NN) and Minimum Spanning Tree Heuristic (MST) on some difficult problems in TSPLIB. For most of the considered problems the evolved MEP heuristic outperforms NN and MST. The obtained algorithm was tested against some problems in TSPLIB. The results emphasizes that evolved MEP heuristic is a powerful tool for solving difficult TSP instances.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑