NuMVC: An Efficient Local Search Algorithm for Minimum Vertex Cover

被引:104
|
作者
Cai, Shaowei [1 ]
Su, Kaile [2 ]
Luo, Chuan [1 ]
Sattar, Abdul [2 ]
机构
[1] Peking Univ, Key Lab High Confidence Software Technol, Beijing 100871, Peoples R China
[2] Griffith Univ, Inst Integrated & Intelligent Syst, Brisbane, Qld 4111, Australia
基金
中国国家自然科学基金;
关键词
RANDOM CONSTRAINT SATISFACTION; MAXIMUM CLIQUE; CONFIGURATION CHECKING; HARD; OPTIMIZATION; HEURISTICS;
D O I
10.1613/jair.3907
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Minimum Vertex Cover (MVC) problem is a prominent NP-hard combinatorial optimization problem of great importance in both theory and application. Local search has proved successful for this problem. However, there are two main drawbacks in state-of-the-art MVC local search algorithms. First, they select a pair of vertices to exchange simultaneously, which is time-consuming. Secondly, although using edge weighting techniques to diversify the search, these algorithms lack mechanisms for decreasing the weights. To address these issues, we propose two new strategies: two-stage exchange and edge weighting with forgetting. The two-stage exchange strategy selects two vertices to exchange separately and performs the exchange in two stages. The strategy of edge weighting with forgetting not only increases weights of uncovered edges, but also decreases some weights for each edge periodically. These two strategies are used in designing a new MVC local search algorithm, which is referred to as NuMVC. We conduct extensive experimental studies on the standard benchmarks, namely DIMACS and BHOSLIB. The experiment comparing NuMVC with state-of-the-art heuristic algorithms show that NuMVC is at least competitive with the nearest competitor namely PLS on the DIMACS benchmark, and clearly dominates all competitors on the BHOSLIB benchmark. Also, experimental results indicate that NuMVC finds an optimal solution much faster than the current best exact algorithm for Maximum Clique on random instances as well as some structured ones. Moreover, we study the effectiveness of the two strategies and the run-time behaviour through experimental analysis.
引用
收藏
页码:687 / 716
页数:30
相关论文
共 50 条
  • [1] TIVC: An Efficient Local Search Algorithm for Minimum Vertex Cover in Large Graphs
    Zhang, Yu
    Wang, Shengzhi
    Liu, Chanjuan
    Zhu, Enqiang
    SENSORS, 2023, 23 (18)
  • [2] Local Search with Efficient Automatic Configuration for Minimum Vertex Cover
    Luo, Chuan
    Hoos, Holger H.
    Cai, Shaowei
    Lin, Qingwei
    Zhang, Hongyu
    Zhang, Dongmei
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 1297 - 1304
  • [3] An efficient local search framework for the minimum weighted vertex cover problem
    Li, Ruizhi
    Hu, Shuli
    Zhang, Haochen
    Yin, Minghao
    INFORMATION SCIENCES, 2016, 372 : 428 - 445
  • [4] EWLS: A New Local Search for Minimum Vertex Cover
    Cai, Shaowei
    Su, Kaile
    Chen, Qingliang
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 45 - 50
  • [5] Two Weighting Local Search for Minimum Vertex Cover
    Cai, Shaowei
    Lin, Jinkun
    Su, Kaile
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1107 - 1113
  • [6] An efficient local search algorithm for the maximum k-vertex cover problem
    Li, Ruizhi
    Wang, Fangzhou
    Liu, Siqi
    Xu, Ruiqi
    Yin, Minghao
    Hu, Shuli
    DATA TECHNOLOGIES AND APPLICATIONS, 2025,
  • [7] Minimum vertex cover in ball graphs through local search
    Zhao Zhang
    Weili Wu
    Lidan Fan
    Ding-Zhu Du
    Journal of Global Optimization, 2014, 59 : 663 - 671
  • [8] Minimum vertex cover in ball graphs through local search
    Zhang, Zhao
    Wu, Weili
    Fan, Lidan
    Du, Ding-Zhu
    JOURNAL OF GLOBAL OPTIMIZATION, 2014, 59 (2-3) : 663 - 671
  • [9] An efficient local search for partial vertex cover problem
    Zhou, Yupeng
    Wang, Yiyuan
    Gao, Jian
    Luo, Na
    Wang, Jianan
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (07): : 2245 - 2256
  • [10] An efficient local search for partial vertex cover problem
    Yupeng Zhou
    Yiyuan Wang
    Jian Gao
    Na Luo
    Jianan Wang
    Neural Computing and Applications, 2018, 30 : 2245 - 2256