These strategies, generally exploit the powerful graph theoretical algorithms to inspect of the local environment (the k-depth neighborhood) of each atom. Namely, the local environment of an atom is represented by the subgraph comprising the atom itself and all atoms reachable within a depth k; if any of the neighbors belong to a cycle, all atoms in the cycle are included.