Extensive research has been conducted, over recent years, on various ways of enhancing heuristic search for combinatorial optimization problems with machine learning algorithms. In this study, we investigate the use of predictions from graph neural networks (GNNs) in the form of heatmaps to improve the Hybrid Genetic Search (HGS), a state-of-the-art algorithm for the Capacitated Vehicle Routing Problem (CVRP). The crossover and local-search components of HGS are instrumental in finding improved solutions, yet these components essentially rely on simple greedy or random choices. It seems intuitive to attempt to incorporate additional knowledge at these levels. Throughout a vast experimental campaign on more than 10,000 problem instances, we show that exploiting more sophisticated strategies using measures of node relatedness (heatmaps, or simply distance) within these algorithmic components can significantly enhance performance. However, contrary to initial expectations, we also observed that heatmaps did not present significant advantages over simpler distance measures for these purposes. Therefore, we faced a common -- though rarely documented -- situation of overkill: GNNs can indeed improve performance on an important optimization task, but an ablation analysis demonstrated that simpler alternatives perform equally well.
翻译:近些年来,已经开展了广泛的研究,研究如何以各种方式加强对机械学习算法的组合优化问题的超常搜索,研究机器学习算法的组合优化问题。在本研究中,我们调查了利用图形神经网络(GNNS)以热图形式作出的预测,以改进混合基因搜索(HGS),这是机动车辆运行问题(CVRP)的一个最先进的算法。HGS的交叉和本地搜索组件有助于找到更好的解决方案,但这些组件基本上依赖简单的贪婪或随机选择。试图在这些级别纳入更多的知识似乎不明智。在对10,000多个问题案例进行大规模实验性运动中,我们表明利用这些算法组成部分内节点相关性(热图或简单的距离)的更先进的战略可以大大提高性能。然而,与最初的预期相反,我们还注意到,为了这些目的,热图并没有在较简单的距离措施上产生显著的优势。因此,我们面临着一种常见的 -- -- 尽管很少记录到的 -- -- 过度杀害的情况:GNNPs确实能够改进重要的优化任务的业绩,但同样地进行一项示范性的分析。