Solving Subgraph Isomorphism Problems with LAD-filtering

Solving Subgraph Isomorphism with an AllDifferent-based Filtering algorithm

LAD is a program (in C) for solving the subgraph isomorphism problem, the goal of which is to decide if there exists a copy of a pattern graph in a target graph. It can be used to solve induced or partial subgraph isomorphism problems. The user may specify additional compatibility relationships among the nodes. LAD is distributed under the CeCILL-B FREE SOFTWARE LICENSE.

Download:

References

Acknowledgements

Many thanks to Donald E. Knuth, Yves Deville and Thierry Excoffier for enriching discussions, to Vianney le Clement for first patches and to Jean-Christophe Luquet for having implemented a preliminary version of this algorithm. This work was done in the context of project SATTIC (ANR grant Blanc07-1_184534).