mentioned: maximum common substructure (MCS), Ullman algorithm, Bron–Kerbosch algorithm
https://doi.org/10.1351/goldbook.11451
A computational method that converts the problem to be solved into a graph characterized by the character of the objects, such the atoms of a molecule or molecules in a database, and the distances between them.
Examples: The Ullman algorithm used in substructure searching or the detection of a pharmacophore or a maximum common substructure (MCS) within a set of molecules using the Bron–Kerbosch algorithm.