A memetic algorithm based on edge-state learning for max-cut
A memetic algorithm based on edge-state learning for max-cut
复制标题
一种基于边缘状态学习的最大割模因算法
DOI:
10.1016/j.eswa.2022.118077
复制
发表时间:
2022-07
影响因子:
8.5
通讯作者:
Zhou Zhou
中科院分区:
文献类型:
--
作者:
Zhi-zhong Zeng;Zhi-peng Lv;Xin-guo Yu;Qing-hua Wu;Yang Eang;Zhou Zhou
Max-cut is one of the most classic NP-hard combinatorial optimization problems. The symmetry nature of it leads to special difficulty in extracting meaningful configuration information for learning; none of the state-of-the-art algorithms has employed any learning operators. This paper proposes an original learning method for max-cut, namelypost-flip edge-state learning(PF-ESL). Different from previous algorithms, PF-ESL regards edge-states (cut or not cut) rather than vertex-positions as the critical information of a configuration, and extracts their statistics over a population for learning. It is based on following observations. 1) Edges are the only factors considered by the objective function. 2) Edge-states keep invariant when rotating a local configuration to its symmetry position, but vertex-positions do not. These suggest that edge-states contain more meaningful information about a configuration than vertex-positions do. It is impossible to set the state of an edge without influencing some other edges’ states due to their dependencies. Therefore, instead of setting edge-states directly, PF-ESL samples the flips on vertices. Flips on vertices are sampled according to their capacities in increasing the similarity on edge-states between the given solution and a population. PF-ESL is employed in an EDA (Estimation of Distribution Algorithm) perturbation operator and a path-relinking operator. Experimental results show that our algorithm is competitive, and show that edge-state learning is value-added for both the two operators.The main contributions of this paper are as follows. Firstly, previous state-of-the-art evolutionary algorithms for max-cut focus on vertex positions in their evolutionary operation, this paper proposes a new and more reasonable perspective suggesting that edge-states are the critical information of divided graphs rather than vertex positions, and introduces a novel method to measure and utilize their similarities based on it. Such a perspective is fundamental to learning based algorithms design for max-cut and other graph partitioning problems, and can shed lights on future researches. Furthermore, since max-cut is one of the most classic and fundamental NP hard problems, many real-world problems involve dividing graph data into different parts to optimize certain functions, this new perspective may inspire related or similar problems. Secondly, besides the original edge-states based perspective, and the post-flip edge-states learning (PFESL) operator based on it, our memetic algorithm also incorporates a novel evolutionary framework which alternates between EDA based Iterated Tabu search (ITS) and path relinking based genetic algorithm. Finally, the proposed algorithm provides competitive results on two mostly used benchmark sets and improves the best-known results of 6 most challenging instances.
登录
查看更多内容
影响因子:
8.7
作者:
Wu, Qinghua;Wang, Yang;Lu, Zhipeng
通讯作者:
Lu, Zhipeng
DOI:
10.1287/ijoc.1080.0275
发表时间:
2009
期刊:
INFORMS J. Comput.
影响因子:
--
作者:
R. Martí;A. Duarte;M. Laguna
通讯作者:
R. Martí;A. Duarte;M. Laguna
DOI:
10.1016/j.ejor.2012.07.012
发表时间:
2012-12
期刊:
Eur. J. Oper. Res.
影响因子:
--
作者:
Yang Wang;Zhipeng Lü;F. Glover;Jin-Kao Hao
通讯作者:
Yang Wang;Zhipeng Lü;F. Glover;Jin-Kao Hao
DOI:
10.1145/1569901.1570167
发表时间:
2009-07
期刊:
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
影响因子:
--
作者:
E. Arráiz;Oswaldo Olivo
通讯作者:
E. Arráiz;Oswaldo Olivo
DOI:
10.1016/j.cor.2017.05.005
发表时间:
2017-10
期刊:
Comput. Oper. Res.
影响因子:
--
作者:
Yi Zhou;Jin-Kao Hao
通讯作者:
Yi Zhou;Jin-Kao Hao