That looks like the "maximum common subgraph isomorphism problem"
http://en.wikipedia.org/wiki/Maximum_common_subgraph_isomorphism_problem
and you are right that there isn't an algorithm in NetworkX that does that.
I'm not familiar with algorithms for this (it's NP-hard) according to
that Wikipedia page.
Can someone comment on whether the maximal clique algorithm in
NetworkX can be used to solve this problem (using a product graph
G1XG2)?
Aric
I think that method of finding the MCS uses a different product graph
(not cartesian product) but I don't have the reference in front of me
to check.
Aric