Proceedings

A Parallel Framework for the Maximum Common Induced Subgraph Problem

Download BibTeX Cite

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

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

Abstract

Finding the maximum common induced subgraph (MCIS) between two graphs is a well-known NP-hard problem. While sequential MCIS algorithms have been extensively studied, parallel computing has emerged as an important direction for further performance enhancement with the advancement of computing resources. In this paper, we propose a parallel MCIS framework integrating a dynamic task decomposition method guided by search information and a novel pruning strategy based on shared information. The experimental results demonstrate that the algorithm enhanced by our framework achieves superior performance over both state-of-the-art sequential and existing parallel algorithms. Extensive results further demonstrate the wide scalability and generality of our framework, and the effectiveness of our strategies.

  1. [Akutsu and Tamura, 2012] Tatsuya Akutsu and Takeyuki Tamura. On the complexity of the maximum common subgraph problem for partial k-trees of bounded degree. In ISAAC, pages 146-155, 2012.
  2. [Bai et al., 2021] Yunsheng Bai, Derek Xu, Yizhou Sun, and Wei Wang. Glsearch: Maximum common subgraph de- tection via learning to search. In ICML, pages 588-598, 2021.
  3. [Brin and Page, 1998] Sergey Brin and Lawrence Page. The anatomy of a large-scale hypertextual web search engine. Computer Networks and ISDN Systems, 30(1-7):107-117, 1998.
  4. [Calabrese et al., 2026] Andrea Calabrese, Lorenzo Car- done, Salvatore Licata, Marco Porro, and Stefano Quer. Improving state-of-the-art vertex sorting algorithms to compute the maximum common induced subgraph. Jour- nal of Heuristics, 32(1):1, 2026.
  5. [Choi et al., 2012] Jaeun Choi, Yourim Yoon, and Byung-Ro Moon. An efficient genetic algorithm for subgraph isomor- phism. In GECCO, pages 361-368, 2012.
  6. [Dalke and Hastings, 2013] Andrew Dalke and Janna Hast- ings. Fmcs: a novel algorithm for the multiple mcs prob- lem. Journal of Cheminformatics, 5(Suppl 1):O6, 2013.
  7. [Damiand et al., 2011] Guillaume Damiand, Christine Sol- non, Colin De la Higuera, Jean-Christophe Janodet, and Émilie Samuel. Polynomial algorithms for subisomor- phism of nd open combinatorial maps. Computer Vision and Image Understanding, 115(7):996-1010, 2011.
  8. [Fuchs and Riesen, 2025] Mathias Fuchs and Kaspar Riesen. Fast approximate maximum common subgraph computa- tion. Pattern Recognition Letters, 190:66-72, 2025.
  9. [Hoffmann et al., 2017] Ruth Hoffmann, Ciaran McCreesh, and Craig Reilly. Between subgraph isomorphism and maximum common subgraph. In AAAI, pages 3907-3914, 2017.
  10. [Hoffmann et al., 2018] Ruth Hoffmann, Ciaran McCreesh, Samba Ndojh Ndiaye, Patrick Prosser, Craig Reilly, Chris- tine Solnon, and James Trimble. Observations from par- allelising three maximum common (connected) subgraph algorithms. In CPAIOR, pages 298-315, 2018.
  11. [Kothalawala et al., 2025] Buddhi W Kothalawala, Henning Koehler, and Qing Wang. Learning to bound for maximum common subgraph algorithms. In CP, pages 22-1, 2025.
  12. [Liu et al., 2020] Yanli Liu, Chu-Min Li, Hua Jiang, and Kun He. A learning based branch and bound for maxi- mum common subgraph related problems. In AAAI, pages 2392-2399, 2020.
  13. [Liu et al., 2023] Yanli Liu, Jiming Zhao, Chu-Min Li, Hua Jiang, and Kun He. Hybrid learning with new value func- tion for the maximum common induced subgraph prob- lem. In AAAI, pages 4044-4051, 2023.
  14. [McCreesh et al., 2016] Ciaran McCreesh, Samba Ndojh Ndiaye, Patrick Prosser, and Christine Solnon. Clique and constraint models for maximum common (connected) sub- graph problems. In CP, pages 350-368, 2016.
  15. [McCreesh et al., 2017] Ciaran McCreesh, Patrick Prosser, and James Trimble. A partitioning algorithm for maxi- mum common subgraph problems. In IJCAI, pages 712- 719, 2017. IJCAI
  16. [Milgram, 1967] Stanley Milgram. The small world prob- lem. Psychology today, 2(1):60-67, 1967.
  17. [Minot et al., 2015] Maël Minot, Samba Ndojh Ndiaye, and Christine Solnon. A comparison of decomposition meth- ods for the maximum common subgraph problem. In IC- TAI, pages 461-468, 2015.
  18. [Park and Reeves, 2011] Younghee Park and Douglas Reeves. Deriving common malware behavior through graph clustering. In ASIACCS, pages 497-502, 2011.
  19. [Quer et al., 2020] Stefano Quer, Andrea Marcelli, and Gio- vanni Squillero. The maximum common subgraph prob- lem: A parallel and multi-engine approach. Computation, 8(2):48, 2020.
  20. [Raymond and Willett, 2002] John W Raymond and Peter Willett. Maximum common subgraph isomorphism algo- rithms for the matching of chemical structures. Journal of Computer-Aided Molecular Design, 16(7):521-533, 2002.
  21. [Rutgers et al., 2010] Jochem H Rutgers, Pascal T Wolkotte, Philip KF Hölzenspies, Jan Kuper, and Gerard JM Smit. An approximate maximum common subgraph algorithm for large digital circuits. In DSD, pages 699-705, 2010.
  22. [Shearer et al., 2001] Kim Shearer, Horst Bunke, and Svetha Venkatesh. Video indexing and similarity retrieval by largest common subgraph detection using decision trees. Pattern Recognition, 34(5):1075-1091, 2001.
  23. [Solnon et al., 2015] Christine Solnon, Guillaume Damiand, Colin De La Higuera, and Jean-Christophe Janodet. On the complexity of submap isomorphism and maximum com- mon submap problems. Pattern Recognition, 48(2):302- 316, 2015.
  24. [Solnon, 2010] Christine Solnon. Alldifferent-based filtering for subgraph isomorphism. Artificial Intelligence, 174(12- 13):850-864, 2010.
  25. [Wang et al., 2024] Yiyuan Wang, Chenghou Jin, and Shaowei Cai. Pathlad+: Towards effective exact methods for subgraph isomorphism problem. Artificial Intelligence, 337:104219, 2024.
  26. [Yan et al., 2005] Xifeng Yan, Philip S Yu, and Jiawei Han. Substructure similarity search in graph databases. In SIG- MOD, pages 766-777, 2005.
  27. [Yu et al., 2025] Kaiqiang Yu, Kaixin Wang, Cheng Long, Laks Lakshmanan, and Reynold Cheng. Fast maximum common subgraph search: A redundancy-reduced back- tracking approach. Proceedings of the ACM on Manage- ment of Data, 3(3):1-27, 2025.
  28. [Zhou et al., 2022] Jianrong Zhou, Kun He, Jiongzhi Zheng, Chu-Min Li, and Yanli Liu. A strengthened branch and bound algorithm for the maximum common (connected) subgraph problem. In IJCAI, pages 1908-1914, 2022. IJCAI

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

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