Portfolios of subgraph isomorphism algorithms

31Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Subgraph isomorphism is a computationally challenging problem with important practical applications, for example in computer vision, biochemistry, and model checking. There are a number of stateof- the-art algorithms for solving the problem, each of which has its own performance characteristics. As with many other hard problems, the single best choice of algorithm overall is rarely the best algorithm on an instance-by-instance. We develop an algorithm selection approach which leverages novel features to characterise subgraph isomorphism problems and dynamically decides which algorithm to use on a per-instance basis. We demonstrate substantial performance improvements on a large set of hard benchmark problems. In addition, we show how algorithm selection models can be leveraged to gain new insights into what affects the performance of an algorithm.

Cite

CITATION STYLE

APA

Kotthoff, L., McCreesh, C., & Solnon, C. (2016). Portfolios of subgraph isomorphism algorithms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10079 LNCS, pp. 107–122). Springer Verlag. https://doi.org/10.1007/978-3-319-50349-3_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free