Proceedings

ULE-MWC: An UnLocking-Enhanced Lookahead Framework for Exact Maximum Weight Clique Search

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 2265-2272.

https://doi.org/10.24963/ijcai.2026/252

Abstract

The Maximum Weight Clique Problem (MWCP) is NP-hard and is typically solved exactly within a Branch-and-Bound (BnB) framework, where the quality of upper bounds critically determines the pruning efficiency. Recent solvers enhance independent-set-based bounds using MaxSAT reasoning. However, their effectiveness is limited by two inherent limitations: (i) independent sets in conflicts are discarded after a single use, preventing their reuse in subsequent reasoning; and (ii) conflicts are detected in a fixed order regardless of their potential contribution to bound tightening. To address these issues, we propose two complementary techniques. The UnLocking Mechanism (ULM) preserves conflict cores and enables the reuse of independent sets in subsequent reasoning, while the Benefit-Enhanced Strategy (BES) steers the MaxSAT reasoning process toward conflicts and independent sets with higher pruning potential. By integrating ULM and BES, we develop a new solver, ULE-MWC (UnLocking Enhanced MWC). Experimental results on standard benchmarks show that ULE-MWC consistently yields tighter upper bounds and outperforms state-of-the-art exact solvers in both runtime and search efficiency.

  1. [Butenko and Wilhelm, 2006] Sergiy Butenko and Wilbert E Wilhelm. Clique-detection models in computational bio- chemistry and genomics. European Journal of Opera- tional Research, 173(1):1-17, 2006.
  2. [Cai and Lin, 2016] Shaowei Cai and Jinkun Lin. Fast solv- ing maximum weight clique problem in massive graphs. In IJCAI, pages 568-574, 2016. IJCAI
  3. [Fan et al., 2017] Yi Fan, Nan Li, Chengqian Li, Zongjie Ma, Longin Jan Latecki, and Kaile Su. Restart and random walk in local search for maximum vertex weight cliques with evaluations in clustering aggregation. In IJCAI-17. International Joint Conferences on Artificial Intelligence (IJCAI), 2017. IJCAI
  4. [Fang et al., 2016] Zhiwen Fang, Chu-Min Li, and Ke Xu. An exact algorithm based on maxsat reasoning for the maximum weight clique problem. Journal of Artificial In- telligence Research, 55:799-833, 2016.
  5. [Hartmanis, 1982] Juris Hartmanis. Computers and in- tractability: a guide to the theory of np-completeness (michael r. garey and david s. johnson), volume 24. So- ciety for Industrial and Applied Mathematics, 1982.
  6. [Jiang et al., 2017] Hua Jiang, Chu-Min Li, and Felip Manya. An exact algorithm for the maximum weight clique problem in large graphs. In Proceedings of the AAAI conference on artificial intelligence, volume 31, 2017.
  7. [Jiang et al., 2018] Hua Jiang, Chu-Min Li, Yanli Liu, and Felip Manya. A two-stage maxsat reasoning approach for the maximum weight clique problem. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 32, 2018.
  8. [Li and Quan, 2010] Chu-Min Li and Zhe Quan. An efficient branch-and-bound algorithm based on maxsat for the max- imum clique problem. In Proceedings of the AAAI Confer- ence on Artificial Intelligence, volume 24, pages 128-133, 2010.
  9. [Li et al., 2017] Chu-Min Li, Hua Jiang, and Felip Manyà. On minimization of the number of branches in branch- and-bound algorithms for the maximum clique problem. Computers & Operations Research, 84:1-15, 2017.
  10. [Li et al., 2018] Chu-Min Li, Zhiwen Fang, Hua Jiang, and Ke Xu. Incremental upper bound for the maximum clique problem. INFORMS Journal on Computing, 30(1):137- 153, 2018.
  11. [Mascia et al., 2010] Franco Mascia, Elisa Cilia, Mauro Brunato, and Andrea Passerini. Predicting structural and functional sites in proteins by searching for maximum- weight cliques. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 24, pages 1274-1279, 2010.
  12. [McCreesh et al., 2017] Ciaran McCreesh, Patrick Prosser, Kyle Simpson, and James Trimble. On maximum weight clique algorithms, and how they are evaluated. In Interna- tional conference on principles and practice of constraint programming, pages 206-225. Springer, 2017.
  13. [Östergård, 2002] Patric RJ Östergård. A fast algorithm for the maximum clique problem. Discrete Applied Mathe- matics, 120(1-3):197-207, 2002.
  14. [Rossi and Ahmed, 2015] Ryan Rossi and Nesreen Ahmed. The network data repository with interactive graph analyt- ics and visualization. In Proceedings of the AAAI confer- ence on artificial intelligence, volume 29, 2015.
  15. [San Segundo et al., 2019] Pablo San Segundo, Fabio Furini, and Jorge Artieda. A new branch-and-bound algorithm for the maximum weighted clique problem. Computers & Operations Research, 110:18-33, 2019.
  16. [Sanroma et al., 2016] Gerard Sanroma, Adrian Penate- Sanchez, René Alquézar, Francesc Serratosa, Francesc Moreno-Noguer, Juan Andrade-Cetto, and Miguel Ángel González Ballester. Msclique: multiple structure discov- ery through the maximum weighted clique problem. Plos one, 11(1):e0145846, 2016.
  17. [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.
  18. [Wu et al., 2012] Qinghua Wu, Jin-Kao Hao, and Fred Glover. Multi-neighborhood tabu search for the maximum weight clique problem. Annals of Operations Research, 196(1):611-634, 2012.
  19. [Zhang et al., 2014] Dong Zhang, Omar Javed, and Mubarak Shah. Video object co-segmentation by regulated maxi- mum weight cliques. In Computer Vision -ECCV 2014 - 13th European Conference, Zurich, Switzerland, Septem- ber 6-12, 2014, Proceedings, Part VII, volume 8695 of Lecture Notes in Computer Science, pages 551-566. Springer, 2014.
  20. [Zhian et al., 2013] Hootan Zhian, Masoud Sabaei, Nas- tooh Taheri Javan, and Omid Tavallaie. Increasing coding opportunities using maximum-weight clique. In 2013 5th Computer Science and Electronic Engineering Conference (CEEC), pages 168-173. IEEE, 2013.
  21. [Zhou et al., 2017] Yi Zhou, Jin-Kao Hao, and Adrien Goëffon. Push: A generalized operator for the maximum vertex weight clique problem. European Journal of Oper- ational Research, 257(1):41-54, 2017.

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

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