Fast Subgraph Matching Strategies Based on Pattern-Only Heuristics.

Journal: Interdisciplinary sciences, computational life sciences
Published Date:

Abstract

Many scientific applications entail solving the subgraph isomorphism problem, i.e., given an input pattern graph, find all the subgraphs of a (usually much larger) target graph that are structurally equivalent to that input. Because subgraph isomorphism is NP-complete, methods to solve it have to use heuristics. This work evaluates subgraph isomorphism methods to assess their computational behavior on a wide range of synthetic and real graphs. Surprisingly, our experiments show that, among the leading algorithms, certain heuristics based only on pattern graphs are the most efficient.

Authors

  • Antonino Aparo
    Department of Computer Science, University of Verona, Verona, Italy.
  • Vincenzo Bonnici
    Department of Computer Science, University of Verona, Strada Le Grazie 15 - 37134, Verona.
  • Giovanni Micale
    Department of Math and Computer Science, University of Catania, Viale a. Doria 6 - 95125, Catania.
  • Alfredo Ferro
  • Dennis Shasha
    Computer Science Department, Courant Institute, New York University, New York, USA.
  • Alfredo Pulvirenti
  • Rosalba Giugno