Proceedings

Exact Algorithms with New Upper Bounds for the Maximum k-plex Problem

Download BibTeX Cite

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

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

Abstract

The Maximum k-plex Problem (MKP) is a degree relaxation of the widely known Maximum Clique Problem. As a practical NP-hard problem, MKP has many important real-world applications, such as the analysis of various complex networks. Branch-and-bound (BnB) algorithms are a type of well-studied and effective exact algorithms for MKP, and the key for BnB algorithms is the bound design. Recent BnB MKP algorithms involve two kinds of upper bounds based on graph coloring and partition, respectively, that work in different perspectives and thus are complementary with each other. We first propose a new coloring-based upper bound, termed Relaxed Graph Color Bound (RelaxGCB), that significantly outperforms the previous coloring-based upper bound. Then we further propose another new upper bound, termed RelaxPUB, that incorporates RelaxGCB and a partition-based upper bound in a novel way, making use of their complementarity. We apply RelaxGCB and RelaxPUB to state-of-the-art BnB MKP algorithms and produce eight new BnB algorithms. Extensive experiments using diverse k values on hundreds of instances based on dense or massive sparse graphs demonstrate the excellent performance and robustness of our proposed methods.

  1. [Balasundaram et al., 2011] Balabhaskar Balasundaram, Sergiy Butenko, and Illya V. Hicks. Clique relaxations in social network analysis: The maximum k-plex problem. Operations Research, 59(1):133-142, 2011.
  2. [Berlowitz et al., 2015] Devora Berlowitz, Sara Cohen, and Benny Kimelfeld. Efficient enumeration of maximal k- plexes. In Proceedings of the 2015 ACM SIGMOD Inter- national Conference on Management of Data, pages 431- 444, 2015.
  3. [Chang and Yao, 2024] Lijun Chang and Kai Yao. Max- imum k-plex computation: Theory and practice. Pro- ceedings of the ACM on Management of Data, 2(1):63:1- 63:26, 2024.
  4. [Chang et al., 2022] Lijun Chang, Mouyi Xu, and Darren Strash. Efficient maximum k-plex computation over large sparse graphs. Proceedings of the VLDB Endowment, 16(2):127-139, 2022.
  5. [Conte et al., 2017] Alessio Conte, Donatella Firmani, Cate- rina Mordente, Maurizio Patrignani, and Riccardo Tor- lone. Fast enumeration of large k-plexes. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 115-124, 2017.
  6. [Conte et al., 2018] Alessio Conte, Tiziano De Matteis, Daniele De Sensi, Roberto Grossi, Andrea Marino, and Luca Versari. D2K: scalable community detection in mas- sive networks via small-diameter k-plexes. In Proceed- ings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 1272- 1281, 2018.
  7. [Gao et al., 2018] Jian Gao, Jiejiang Chen, Minghao Yin, Rong Chen, and Yiyuan Wang. An exact algorithm for maximum k-plexes in massive graphs. In Proceedings of the 27th International Joint Conference on Artificial Intel- ligence, pages 1449-1455, 2018. IJCAI
  8. [Grbic et al., 2020] Milana Grbic, Aleksandar Kartelj, Savka Jankovic, Dragan Matic, and Vladimir Filipovic. Vari- able neighborhood search for partitioning sparse biolog- ical networks into the maximum edge-weighted k-plexes. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 17(5):1822-1831, 2020.
  9. [Jiang et al., 2021] Hua Jiang, Dongming Zhu, Zhichao Xie, Shaowen Yao, and Zhang-Hua Fu. A new upper bound based on vertex partitioning for the maximum k-plex prob- lem. In Proceedings of the 30th International Joint Con- ference on Artificial Intelligence, pages 1689-1696, 2021. IJCAI
  10. [Jiang et al., 2023] Hua Jiang, Fusheng Xu, Zhifei Zheng, Bowen Wang, and Wei Zhou. A refined upper bound and inprocessing for the maximum k-plex problem. In Pro- ceedings of the 32nd International Joint Conference on Artificial Intelligence, 2023. IJCAI
  11. [Lawler and Wood, 1966] E. L. Lawler and D. E. Wood. Branch-and-bound methods: A survey. Operations Re- search, 14(4):699-719, 1966.
  12. [Matsugu et al., 2023] Shohei Matsugu, Yasuhiro Fujiwara, and Hiroaki Shiokawa. Uncovering the largest community in social networks at scale. In Proceedings of the 32nd International Joint Conference on Artificial Intelligence, pages 2251-2260, 2023. IJCAI
  13. [McClosky and Hicks, 2012] Benjamin McClosky and Illya V. Hicks. Combinatorial algorithms for the maximum k-plex problem. Journal of Combinatorial Optimization, 23(1):29-49, 2012.
  14. [Pattillo et al., 2013] Jeffrey Pattillo, Nataly Youssef, and Sergiy Butenko. On clique relaxation models in network analysis. European Journal of Operational Research, 226(1):9-18, 2013.
  15. [Rossi and Ahmed, 2015] Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization. In Proceedings of the 29th AAAI Conference on Artificial Intelligence, pages 4292-4293, 2015.
  16. [Segundo et al., 2011] Pablo San Segundo, Diego Rodríguez-Losada, and Agustín Jiménez. An exact bit-parallel algorithm for the maximum clique problem. Computers & Operations Research, 38(2):571-581, 2011.
  17. [Seidman and Foster, 1978] Stephen B. Seidman and Brian L. Foster. A graph theoretic generalization of the clique concept. Journal of Mathematical Sociology, 6(1):139-154, 1978.
  18. [Wang et al., 2022] Zhengren Wang, Yi Zhou, Mingyu Xiao, and Bakhadyr Khoussainov. Listing maximal k-plexes in large real-world graphs. In Proceedings of the ACM Web Conference, pages 1517-1527, 2022.
  19. [Wang et al., 2023a] Meng Wang, Boyu Li, Kun He, and John E. Hopcroft. Uncovering the local hidden community structure in social networks. ACM Trans. Knowl. Discov. Data, 17(5):67:1-67:25, 2023.
  20. [Wang et al., 2023b] Zhengren Wang, Yi Zhou, Chunyu Luo, and Mingyu Xiao. A fast maximum k-plex algorithm parameterized by the degeneracy gap. In Proceedings of the 32nd International Joint Conference on Artificial In- telligence, 2023. IJCAI
  21. [Xiao et al., 2017] Mingyu Xiao, Weibo Lin, Yuanshun Dai, and Yifeng Zeng. A fast algorithm to compute maximum k-plexes in social network analysis. In Proceedings of the 31st AAAI Conference on Artificial Intelligence, pages 919-925, 2017.
  22. [Zhou et al., 2021] Yi Zhou, Shan Hu, Mingyu Xiao, and Zhang-Hua Fu. Improving maximum k-plex solver via second-order reduction and graph color bounding. In Pro- ceedings of the 35th AAAI Conference on Artificial Intelli- gence, pages 12453-12460, 2021.
  23. [Zhu et al., 2020] Jinrong Zhu, Bilian Chen, and Yifeng Zeng. Community detection based on modularity and k- plexes. Information Sciences, 513:127-142, 2020.

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

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