ここで、数学用語と CS 用語の間に矛盾があります。数学から、次の 2 つの項が得られます。
subgraph isomorphism: H = (VH, EH) と G = (V, E) をグラフとする。f : VH → V は、(u, v) ∈ EH の場合、(f(u), f(v)) ∈ E の場合、部分グラフ同型です。H は、G の部分グラフに同型です。
誘導サブグラフ同型性: H = (VH, EH) および G = (V, E) をグラフとする。f : VH → V は、(u, v) ∈ EH の場合、誘導部分グラフ同型であり、(f(u), f(v)) ∈ E. そして、(u, v) が EH の要素ではなく、( f(u), f(v)) は E の元ではありません。H は G の誘導部分グラフと同型です。
http://theory.stanford.edu/~virgi/cs267/lecture1.pdfからの定義。それらは、「グラフ理論の最初のコース」で見つけたものと同等です。
これらは両方ともグラフ間の単射準同型、つまりグラフ単型であることに注意してください。
CS への移行、具体的にはサブグラフ同型問題。私の理解の限りでは、サブグラフ同型アルゴリズムは、上記の (2) を満たす関数が存在するかどうかを判断します。
グラフ単型性は (1) に一致します。
CS の定義は VF2 アルゴリズムからのものですが、その使用法がどれほど普及しているかはわかりません。プロジェクトの正しいアルゴリズムを探している間、まだあいまいさが残っており、すべてのプロジェクトが同じ定義を使用しているとは限りません。
この答えを一粒の塩で取ってください http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.5342&rep=rep1&type=pdf
は、単形性をグラフサブグラフ同形性とは別のものとして紹介していますが、セクション 2 では、グラフとサブグラフの同型を (1) と概念的に同一であると定義しています。これは、何かが欠けていることを示しています。