Efficient Subgraph Matching via Iterative Candidate Refinement and Vertex Cover-Based Ordering
Subgraph matching is a fundamental problem in graph analysis with wide-ranging applications across various domains. While extensive research has been conducted to develop practical solutions, the well-established filtering-ordering-enumerating framework still faces challenges in real-world scenarios. Even state-of-the-art algorithms demonstrate constrained performance in terms of response time and scalability when applied to complex, large-scale datasets. To address these limitations, we propose two novel techniques: 1) iterative candidate set refinement and 2) matching order with minimum vertex cover prioritization. Through comprehensive experiments conducted on diverse real-world datasets, we demonstrate that our proposed algorithm substantially outperforms existing state-of-the-art methods. The performance improvements are remarkable, with our algorithm achieving speedups of several orders of magnitude in both elapsed time and the number of recursive calls.
Authors
- Hongfei Xiao
Institutions
- Nanjing University of Science and Technology (CN)
Publication Details
- Published
- 2024-10-25
- DOI
- https://doi.org/10.1109/icbaie63306.2024.11116937
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00