Towards faster local search for minimum weight vertex cover on massive graphs

被引:27
作者
Cai, Shaowei [1 ,2 ]
Li, Yuanjie [1 ,2 ]
Hou, Wenying [1 ]
Wang, Haoran [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Comp & Control Engn, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Minimum weighted vertex cover; Local search; Massive graph; COLONY OPTIMIZATION ALGORITHM;
D O I
10.1016/j.ins.2018.08.052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The minimum weight vertex cover (MWVC) problem is a well known NP-hard problem with various real-world applications. In this paper, we design an efficient algorithm named FastWVC to solve MWVC problem in massive graphs. To this end, we propose a construction procedure, which aims to generate a quality initial vertex cover in short time. We also propose a new exchange step for reconstructing a vertex cover. Additionally, a cost-effective strategy is used for choosing adding vertices, which can accelerate the algorithm. Experiments on 102 instances were conducted to confirm the effectiveness of our algorithm. The results show that the FastWVC algorithm outperforms other algorithms in terms of both solution quality and computational time in most of the instances. We also carry out experiments that analyze the effectiveness of the underlying ideas. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:64 / 79
页数:16
相关论文
共 20 条
[1]   A population-based iterated greedy algorithm for the minimum weight vertex cover problem [J].
Bouamama, Salim ;
Blum, Christian ;
Boukerram, Abdellah .
APPLIED SOFT COMPUTING, 2012, 12 (06) :1632-1639
[2]  
Cai SW, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P747
[3]   NuMVC: An Efficient Local Search Algorithm for Minimum Vertex Cover [J].
Cai, Shaowei ;
Su, Kaile ;
Luo, Chuan ;
Sattar, Abdul .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2013, 46 :687-716
[4]   Local search with edge weighting and configuration checking heuristics for minimum vertex cover [J].
Cai, Shaowei ;
Su, Kaile ;
Sattar, Abdul .
ARTIFICIAL INTELLIGENCE, 2011, 175 (9-10) :1672-1696
[5]  
Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
[6]   On the hardness of approximating minimum vertex cover [J].
Dinur, I ;
Safra, S .
ANNALS OF MATHEMATICS, 2005, 162 (01) :439-485
[7]  
Glover F., 1989, ORSA Journal on Computing, V1, P190, DOI [10.1287/ijoc.2.1.4, 10.1287/ijoc.1.3.190]
[8]   An ant colony optimization algorithm with improved pheromone correction strategy for the minimum weight vertex cover problem [J].
Jovanovic, Raka ;
Tuba, Milan .
APPLIED SOFT COMPUTING, 2011, 11 (08) :5360-5366
[9]  
Katzmann M, 2017, AAAI CONF ARTIF INTE, P846
[10]   An efficient local search framework for the minimum weighted vertex cover problem [J].
Li, Ruizhi ;
Hu, Shuli ;
Zhang, Haochen ;
Yin, Minghao .
INFORMATION SCIENCES, 2016, 372 :428-445