そんなに早くない。ここには大きなあいまいさが潜んでいます。
計算のためにグループをどのように入力しますか?
グラフとは異なり、グループは、入力サイズと結果の複雑さの点ではるかに異なる手段で入力できます。Millerで引用されているバージョンは、最も自然度の低いものの1つであり、たとえば、GAP、Magma、Sageなどのコンピューター代数システムでは見られないでしょう。そのため、理論的な前提はあるものの、問題を解決するということはあまりにも遠すぎます。
- ジェネレータと関係:グループ同型は決定不能です(グラフ同型は決定可能です)。
GG = 1
ジェネレータとリレーションによるグループ入力:グループ同型はグラフ同型よりも難しく、実際には決定できません。
- ソフトウェアシステムで使用される入力:順列および行列グループのグループ同型は、少なくともグラフ同型と同じくらい難しい(逆ではない)。
p
ソフトウェアシステムのグループ入力の場合:グループ同型は、少なくともグラフ同型と同じくらい困難です。
- 理論上の複雑さの入力:ブラックボックスグループの入力の場合、グループ同型はNPまたはco-NPにあることがわかりません(グラフ同型は両方にあります)。
Σ2f:G → HGHf有効な準同型です。少なくとも、グループのプレゼンテーションが必要なようですが、簡単に入手することはできません。
ブラックボックスグループの場合:グループ同型は、少なくともグラフ同型と同じくらい困難です。
- ケイリー表の入力。
1970年代のタージャン、プルトル=ヘデロン、ミラーなどは、乗算表全体で入力されたグループもグラフとして扱うことができることを観察しました。このようにして、グループ同型は多項式時間のグラフ同型に還元されます。ミラーはさらに多くの組み合わせ構造が同じことをしていることを観察して、さらに進んでいます。彼はまた、半群同型がグラフ同型と同等であることを示しました。
nO (ログn )
Cayley表の場合:グループ同型はグラフ同型になります。
nO ((ログn )3)
nO (n2ログn )