arrow
Return

Finding Maximum Common Subgraphs Efficiently Through Dynamic Bidirectional Vertex Selection

delete2026-01-01
delete0
PRE
AI
Y
Yicheng Hu *
X
Xibo Sun
Q
Qiong Luo
DOI:10.1007/978-981-95-5719-6_3delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Finding the Maximum Common Subgraph (MCS) in two graphs is NP-hard, and MCS algorithms adopt heuristics to improve time performance. In particular, the state-of-the-art branch-and-bound MCS algorithms, including McSplit, McSplit+RL, McSplit+LL, and McSplit+DAL, apply heuristics in selecting vertices to match from the two input graphs. However, they always select a vertex from the first graph to match with a set of candidate vertices from the second graph. This fixed order of the two graphs is not necessarily the best, because the number of candidates for a single vertex may vary. Therefore, we propose a bidirectional vertex selection method in which each time a single vertex is dynamically selected from either the first or the second graph depending on the number of candidate vertices to match in the other graph. This way the search space is reduced and the search time performance is improved. We have evaluated our method on a real-world chemical molecular graph dataset as well as other datasets. The results show that our proposed approach can find more non-trivial MCS than the best of McSplit family algorithms.
Keywords:
Data mining
Exact algorithms
Maximum Common Subgraph

Journal

W
WEB AND BIG DATA, APWEB-WAIM 2025, PT III
IF:
0
Papers:
32
Citations:
0

Organization

H
hong kong university of science & technology
Scholars:
586
Papers: 323
Citations: 0
Cited Papers

Cited Papers

Modeling Universal Instruction Selection
err2015-01-01
err0
PREAI
errHjort Blindell,Gabriel; Castañeda Lozano,Roberto; Carlsson,Mats; Schulte,Christian
errShare
errSave
Clique and Constraint Models for Maximum Common (Connected) Subgraph Problems
err2016-08-23
err0
PREAI
errCiaran McCreesh; Samba Ndojh Ndiaye; Patrick Prosser; Christine Solnon
errShare
errSave
The maximum common edge subgraph problem: A polyhedral investigation
err2012-12-01
err0
errOAAI
errLaura Bahiense; Gordana Manić; Breno Piva; Cid C. de Souza
errShare
errSave
researcher View more