论文标题
用于离散多任务处理(COVNS)的协调变量邻里搜索算法:图形上的社区检测应用
A Coevolutionary Variable Neighborhood Search Algorithm for Discrete Multitasking (CoVNS): Application to Community Detection over Graphs
论文作者
论文摘要
多任务优化范式的主要目标是通过单个搜索过程以同时方式解决多个和并发优化任务。为了获得有希望的结果,适当利用任务之间的潜在互补性和协同作用,凭借遗传物质的交换互相帮助。本文的重点是进化多任务处理,这是通过接受进化计算的概念来处理多任务优化方案的观点。这项工作通过提出一种称为“协同进化变量邻里搜索算法”的新的多任务方法来促进该领域,该方法在可变的邻里搜索元启发式和协调策略上都找到了灵感。本文的第二个贡献是应用程序字段,它是图形实例的最佳分区,其在节点之间的连接是定向和加权的。本文开创了同时解决此类任务的人。考虑了两个不同的多任务方案,每个方案包括11个图形实例。将通过我们的方法获得的结果与并行变量邻居搜索和基本变量邻域搜索的独立执行的结果进行了比较。关于这些结果的讨论支持我们的假设,即提出的方法是同时解决图表上社区检测问题的有前途的计划。
The main goal of the multitasking optimization paradigm is to solve multiple and concurrent optimization tasks in a simultaneous way through a single search process. For attaining promising results, potential complementarities and synergies between tasks are properly exploited, helping each other by virtue of the exchange of genetic material. This paper is focused on Evolutionary Multitasking, which is a perspective for dealing with multitasking optimization scenarios by embracing concepts from Evolutionary Computation. This work contributes to this field by presenting a new multitasking approach named as Coevolutionary Variable Neighborhood Search Algorithm, which finds its inspiration on both the Variable Neighborhood Search metaheuristic and coevolutionary strategies. The second contribution of this paper is the application field, which is the optimal partitioning of graph instances whose connections among nodes are directed and weighted. This paper pioneers on the simultaneous solving of this kind of tasks. Two different multitasking scenarios are considered, each comprising 11 graph instances. Results obtained by our method are compared to those issued by a parallel Variable Neighborhood Search and independent executions of the basic Variable Neighborhood Search. The discussion on such results support our hypothesis that the proposed method is a promising scheme for simultaneous solving community detection problems over graphs.