Recent systems applying Machine Learning (ML) to solve the Traveling Salesman Problem (TSP) exhibit issues when they try to scale up to real case scenarios with several hundred vertices. The use of Candidate Lists (CLs) has been brought up to cope with the issues. The procedure allows to restrict the search space during solution creation, consequently reducing the solver computational burden. So far, ML were engaged to create CLs and values on the edges of these CLs expressing ML preferences at solution insertion. Although promising, these systems do not clearly restrict what the ML learns and does to create solutions, bringing with them some generalization issues. Therefore, motivated by exploratory and statistical studies, in this work we instead use a machine learning model to confirm the addition in the solution just for high probable edges. CLs of the high probable edge are employed as input, and the ML is in charge of distinguishing cases where such edges are in the optimal solution from those where they are not. . This strategy enables a better generalization and creates an efficient balance between machine learning and searching techniques. Our ML-Constructive heuristic is trained on small instances. Then, it is able to produce solutions, without losing quality, to large problems as well. We compare our results with classic constructive heuristics, showing good performances for TSPLIB instances up to 1748 cities. Although our heuristic exhibits an expensive constant time operation, we proved that the computational complexity in worst-case scenario, for the solution construction after training, is $O(n^2 \log n^2)$, being $n$ the number of vertices in the TSP instance.
翻译:应用机器学习系统(ML) 解决旅行销售商问题(TSP) 的最近系统, 当这些系统试图以几百个顶尖来推广到真实的个案情形时, 就会出现问题。 使用候选人名单(CLS) 是为了应对问题。 程序允许在解决方案创建过程中限制搜索空间, 从而减少解决问题的计算负担。 到目前为止, ML 致力于在这些 CL 边缘上创建 CLS 和值, 表达在解决方案插入时的 ML 偏好 。 虽然这些系统很有希望, 但是这些系统并不明显限制 ML 所学到的东西, 创造出一些解决方案, 带来一些一般性的问题。 因此, 由探索性和统计性研究推动, 我们在此工作中, 使用机器学习模式来确认解决方案中的附加, 只是为了高可能性的边缘。 高可能性的CLLS被作为投入, 而 ML负责区分这些优势与最坏的17 的解决方案的边缘。 这个战略可以更好地概括和创造机器学习和搜索技术之间的有效平衡。 我们的ML- Alexal oral Excial Procial Procialalalalalalalalalalalalalalalalal asisal decustration lautes des des 。