“…We illustrate both variants in Figure 1. Although these problems are NP-complete (Garey & Johnson, 1979), modern subgraph isomorphism algorithms based upon constraint programming techniques can handle problem instances with many hundreds of vertices in the pattern graph, and up to ten thousand vertices in the target graph (Solnon, 2010;Audemard, Lecoutre, Modeliar, Goncalves, & Porumbel, 2014;McCreesh & Prosser, 2015;Kotthoff, McCreesh, & Solnon, 2016), and subgraph isomorphism is used successfully in application areas including computer vision (Damiand, Solnon, de la Higuera, Janodet, & Samuel, 2011;Solnon, Damiand, de la Higuera, & Janodet, 2015), biochemistry (Giugno, Bonnici, Bombieri, Pulvirenti, Ferro, & Shasha, 2013;Carletti, Foggia, & Vento, 2015), and pattern recognition Figure 1: On the left, an induced subgraph isomorphism. On the right, a non-induced subgraph isomorphism: the extra dashed edge is not present in the pattern graph.…”