Proceedings

InfVC: An Inference-Enhanced Local Search Algorithm for the Minimum Vertex Cover Problem in Massive Graphs

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8977-8986.

https://doi.org/10.24963/ijcai.2025/998

Abstract

The minimum vertex cover (MVC) problem is a classic NP-hard combinatorial optimization problem with extensive real-world applications. In this paper, we propose an efficient local search algorithm, InfVC, to solve the MVC in massive graphs, which comprises three ideas. First, we introduce an inference-driven optimization strategy that explores better feasible solutions through inference rules. Second, we develop a structural-determined perturbation strategy that is motivated by the structure features of high-quality solutions, prioritizing high-degree vertices into the candidate solution to guide the search process to some potential high-quality search area. Third, we design a self-adaptive local search framework that dynamically balances exploration and exploitation through a perturbation management mechanism. Extensive experiments demonstrate that InfVC outperforms all the state-of-the-art algorithms on almost massive instances.

  1. [Akiba and Iwata, 2016] Takuya Akiba and Yoichi Iwata. Branch-and-reduce exponential/fpt algorithms in practice: A case study of vertex cover. Theoretical Computer Sci- ence, 609:211-225, 2016.
  2. [Bouamama et al., 2012] Salim Bouamama, Christian Blum, and Abdellah Boukerram. A population-based iterated greedy algorithm for the minimum weight vertex cover problem. Applied Soft Computing, 12(6):1632-1639, 2012.
  3. [Cai et al., 2011] Shaowei Cai, Kaile Su, and Abdul Sat- tar. Local search with edge weighting and configuration checking heuristics for minimum vertex cover. Artificial Intelligence, 175(9-10):1672-1696, 2011.
  4. [Cai et al., 2013] Shaowei Cai, Kaile Su, Chuan Luo, and Abdul Sattar. Numvc: An efficient local search algorithm for minimum vertex cover. Journal of Artificial Intelli- gence Research, 46:687-716, 2013.
  5. [Cai et al., 2017] Shaowei Cai, Jinkun Lin, and Chuan Luo. Finding a small vertex cover in massive sparse graphs: Construct, local search, and preprocess. Journal of Arti- ficial Intelligence Research, 59:463-494, 2017.
  6. [Cai, 2015] Shaowei Cai. Balance between complexity and quality: Local search for minimum vertex cover in massive graphs. In Qiang Yang and Michael J. Wooldridge, editors, IJCAI, pages 747-753, 2015. IJCAI
  7. [Chen and Hao, 2019] Yuning Chen and Jin-Kao Hao. Dy- namic thresholding search for minimum vertex cover in massive sparse graphs. Engineering Applications of Arti- ficial Intelligence, 82:76-84, 2019.
  8. [Chen et al., 2023] Jiejiang Chen, Shaowei Cai, Yiyuan Wang, Wenhao Xu, Jia Ji, and Minghao Yin. Improved local search for the minimum weight dominating set prob- lem in massive graphs by using a deep optimization mech- anism. Artificial Intelligence, 314:103819, 2023.
  9. [Dinur and Safra, 2005] Irit Dinur and Samuel Safra. On the hardness of approximating minimum vertex cover. Annals of mathematics, pages 439-485, 2005.
  10. [Fan et al., 2015] Yi Fan, Chengqian Li, Zongjie Ma, LjiL- jana Brankovic, Vladimir Estivill-Castro, and Abdul Sat- tar. Exploiting reduction rules and data structures: Local search for minimum vertex cover in massive graphs. arXiv preprint arXiv:1509.05870, 2015.
  11. [Feo et al., 1994] Thomas A Feo, Mauricio GC Resende, and Stuart H Smith. A greedy randomized adaptive search procedure for maximum independent set. Operations Re- search, 42(5):860-878, 1994.
  12. [Gao et al., 2017] Wanru Gao, Tobias Friedrich, Timo Kötzing, and Frank Neumann. Scaling up local search for minimum vertex cover in large graphs by parallel kernel- ization. In AI 2017, pages 131-143. Springer, 2017.
  13. [Gu and Guo, 2021] Jiaqi Gu and Ping Guo. Peavc: An im- proved minimum vertex cover solver for massive sparse graphs. Engineering Applications of Artificial Intelligence, 104:104344, 2021.
  14. [Javad-Kalbasi et al., 2019] Mohammad Javad-Kalbasi, Keivan Dabiri, Shahrokh Valaee, and Ali Sheikholeslami. Digitally annealed solution for the vertex cover problem with application in cyber security. In ICASSP, pages 2642-2646. IEEE, 2019.
  15. [Jin and Hao, 2015] Yan Jin and Jin-Kao Hao. General swap-based multiple neighborhood tabu search for the maximum independent set problem. Engineering Appli- cations of Artificial Intelligence, 37:20-33, 2015.
  16. [Jin et al., 2021] Yan Jin, Bowen Xiong, Kun He, Jin-Kao Hao, Chu-Min Li, and Zhang-Hua Fu. Clustering driven iterated hybrid search for vertex bisection minimiza- tion. IEEE Transactions on Computers, 71(10):2370- 2380, 2021.
  17. [Karp, 1972] Richard M. Karp. Reducibility among Combi- natorial Problems, pages 85-103. Boston, MA, 1972.
  18. [Liao et al., 2023] Chunmei Liao, Ping Guo, Jiaqi Gu, and Qiuju Deng. Q-meametavc: An mvc solver of a large- scale graph based on membrane evolutionary algorithms. Applied Sciences, 13(14):8021, 2023.
  19. [López-Ibáñez et al., 2016] Manuel López-Ibáñez, Jérémie Dubois-Lacoste, Leslie Pérez Cáceres, Mauro Birattari, and Thomas Stützle. The irace package: Iterated racing for automatic algorithm configuration. Operations Research Perspectives, 3:43-58, 2016.
  20. [Luo et al., 2019] Chuan Luo, Holger H Hoos, Shaowei Cai, Qingwei Lin, Hongyu Zhang, and Dongmei Zhang. Local search with efficient automatic configuration for minimum vertex cover. In IJCAI, pages 1297-1304, 2019. IJCAI
  21. [Luo et al., 2024] Chunyu Luo, Yi Zhou, Zhengren Wang, and Mingyu Xiao. A faster branching algorithm for the maximum k-defective clique problem. In ECAI 2024, pages 4132-4139. IOS Press, 2024.
  22. [Quan and Guo, 2021] Changsheng Quan and Ping Guo. A local search method based on edge age strategy for mini- mum vertex cover problem in massive graphs. Expert Sys- tems with Applications, 182:115185, 2021.
  23. [Rossi and Ahmed, 2015] Ryan Rossi and Nesreen Ahmed. The network data repository with interactive graph analyt- ics and visualization. In AAAI, volume 29, 2015.
  24. [Sun et al., 2024] Rui Sun, Yiyuan Wang, HL Shimao Wang, Hui Li, Ximing Li, and Minghao Yin. Nukplex: An effi- cient local search algorithm for maximum k-plex problem. In IJCAI, pages 7029-7037, 2024. IJCAI
  25. [Sun et al., 2025] Rui Sun, Yiyuan Wang, and Minghao Yin. Improving local search algorithms for clique relaxation problems via group driven initialization. Frontiers of Com- puter Science, 19(6):1-12, 2025.
  26. [Wang et al., 2020] Yiyuan Wang, Shaowei Cai, Jiejiang Chen, and Minghao Yin. Sccwalk: An efficient lo- cal search algorithm and its improvements for maxi- mum weight clique problem. Artificial Intelligence, 280:103230, 2020.
  27. [Weise et al., 2019] Thomas Weise, Zijun Wu, and Markus Wagner. An improved generic bet-and-run strategy with performance prediction for stochastic local search. In AAAI, volume 33, pages 2395-2402, 2019.
  28. [Yigit et al., 2021] Yasin Yigit, Vahid Khalilpour Akram, and Orhan Dagdeviren. Breadth-first search tree inte- grated vertex cover algorithms for link monitoring and routing in wireless sensor networks. Computer Networks, 194:108144, 2021.
  29. [Zhang et al., 2023] Yu Zhang, Shengzhi Wang, Chanjuan Liu, and Enqiang Zhu. Tivc: An efficient local search algo- rithm for minimum vertex cover in large graphs. Sensors, 23(18):7831, 2023.
  30. [Zhou et al., 2022] Qian Zhou, Xiaojun Xie, Hua Dai, and Weizhi Meng. A novel rough set-based approach for mini- mum vertex cover of hypergraphs. Neural Computing and Applications, 34(24):21793-21808, 2022.
  31. [Zhu et al., 2024] Enqiang Zhu, Yu Zhang, Shengzhi Wang, Darren Strash, and Chanjuan Liu. A dual-mode local search algorithm for solving the minimum dominating set problem. Knowledge-Based Systems, page 111950, 2024.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards