当前位置: X-MOL 学术IEEE Trans. Cybern. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Game-Based Memetic Algorithm to the Vertex Cover of Networks
IEEE Transactions on Cybernetics ( IF 9.4 ) Pub Date : 1-31-2018 , DOI: 10.1109/tcyb.2018.2789930
Jianshe Wu , Xing Shen , Kui Jiao

The minimum vertex cover (MVC) is a well-known combinatorial optimization problem. A game-based memetic algorithm (GMA-MVC) is provided, in which the local search is an asynchronous updating snowdrift game and the global search is an evolutionary algorithm (EA). The game-based local search can implement (k,l)-exchanges for various numbers of k and l to remove k vertices from and add l vertices into the solution set, thus is much better than the previous (1,0)-exchange. Beyond that, the proposed local search is able to deal with the constraint, such that the crossover operator can be very simple and efficient. Degree-based initialization method is also provided which is much better than the previous uniform random initialization. Each individual of the GMA-MVC is designed as a snowdrift game state of the network. Each vertex is treated as an intelligent agent playing the snowdrift game with its neighbors, which is the local refinement process. The game is designed such that its strict Nash equilibrium (SNE) is always a vertex cover of the network. Most of the SNEs are only local optima of the problem. Then an EA is employed to guide the game to escape from those local optimal Nash equilibriums to reach a better Nash equilibrium. From comparison with the state of the art algorithms in experiments on various networks, the proposed algorithm always obtains the best solutions.

中文翻译:


基于博弈的网络顶点覆盖模因算法



最小顶点覆盖(MVC)是一个众所周知的组合优化问题。提供了一种基于游戏的模因算法(GMA-MVC),其中局部搜索是异步更新的雪堆游戏,全局搜索是进化算法(EA)。基于博弈的局部搜索可以对不同数量的k和l进行(k,l)交换,从解集中删除k个顶点和向解集中添加l个顶点,比之前的(1,0)交换要好得多。除此之外,所提出的局部搜索能够处理约束,使得交叉算子可以非常简单和高效。还提供了基于度的初始化方法,比以前的均匀随机初始化要好得多。 GMA-MVC 的每个个体都被设计为网络的雪堆游戏状态。每个顶点都被视为一个智能代理,与邻居一起玩雪堆游戏,这就是局部细化过程。该游戏的设计使其严格纳什均衡(SNE)始终是网络的顶点覆盖。大多数 SNE 只是问题的局部最优。然后采用 EA 来引导博弈逃离那些局部最优纳什均衡,以达到更好的纳什均衡。通过与各种网络上的实验中最先进的算法进行比较,所提出的算法总是获得最佳解决方案。
更新日期:2024-08-22
down
wechat
bug