Abstract
The Subgraph Isomorphism Enumeration (SIE) problem requires discovering allthe embeddings of a pattern (or query) subgraph in a given data graph. The problem isNP-complete, and numerous exact heuristic algorithms have been proposed to speed up theexecution of the problem. Based on the observation that no heuristic is the fastest for allpattern and data graph pairs, we design a metaheuristic for per-instance algorithm selectionto determine the fastest heuristic for each graph pair. We hypothesise that the connectionsand properties of vertices in the graph pair are indicative of the best-performing heuristicalgorithm. As such, we design a Machine Learning (ML)-based metaheuristic algorithm andinvestigate how well various types of graph features and ML algorithms predict performance.Our best-performing metaheuristic improves the execution speed of the SIE problem by upto 1.54 times across 8 data graphs compared to any single heuristic algorithm. The analysisfurthermore identifies remaining challenges unique to specific data graphs in the SIE problem.
Original language | English |
---|---|
Title of host publication | International Conference on Metaheuristics and Nature Inspired Computing: proceedings |
Publisher | Springer |
Publication status | Accepted - 01 Aug 2023 |
Event | International Conference on Metaheuristics and Nature Inspired Computing - Duration: 01 Nov 2023 → 04 Nov 2023 https://meta2023.sciencesconf.org/ |
Publication series
Name | Communications in Computer and Information Science |
---|---|
ISSN (Print) | 1865-0929 |
ISSN (Electronic) | 1865-0937 |
Conference
Conference | International Conference on Metaheuristics and Nature Inspired Computing |
---|---|
Period | 01/11/2023 → 04/11/2023 |
Internet address |