グループ同型問題の最も難しい例は何ですか?
2つのグループ(G 、⋅ )(G,⋅)(G,\cdot)と(H、× )(H,×)(H, \times)は、GGGからHHHへの準同型(全単射)が存在する場合、同型であると言われます。グループ同型問題は次のとおりです。2つのグループを指定して、それらが同型であるかどうかを確認します。グループを入力する方法はいくつかありますが、主に使用されるのは、Cayleyテーブルと生成セットの2つです。ここでは、入力グループがCayleyテーブルで指定されていると想定しています。より正式には: グループ同型問題Group Isomorphism Problem\textbf{Group Isomorphism Problem} Input : Input : \textbf{Input : } 2つのグループ(G,⋅)(G,⋅)(G,\cdot)および(H,×)(H,×)(H,\times)。 Decide : Decide : \textbf{Decide : } あるG≅HG≅HG \cong H? 私たちはその仮定しようn=|G|=|H|n=|G|=|H|n = |G| = |H| 入力グループがCayleyテーブルによって与えられたときのグループ同型問題は、一般にPP\textbf{P}にあることはわかっていません。問題が多項式時間であることが知られているアーベルグループクラスのようなグループクラスがありますが、アーベルグループの拡張であるグループ、単純なグループなどがあります。無力クラス2グループの場合でも、ブルートフォースよりも優れたアルゴリズムはありません。知られている。 グループ同型のブルートフォースアルゴリズムは、Tarjanによって次のように提供されています。ましょうGGG及びHHH二つの入力基であり、およびlet SSSグループの発電装置であるGGG。すべての有限群がO(logn)O(logn)\mathcal{O}(\log n)サイズの生成セットを受け入れ、それが多項式時間で見つかることはよく知られている事実です。GからHへの準同型での生成セットSSSの画像の数はn log n manyです。次に、可能な各準同型が全単射かどうかを確認します。全体的なランタイムはn log nになりますGGGHHHnlognnlognn^{\log n}nlogn+O(1)nlogn+O(1)n^{\log n + \mathcal{O}(1)}。 まず、グループGGG中心を定義しましょう。 Z(G)={g∈G∣ag=ga,∀a∈G}Z(G)={g∈G∣ag=ga,∀a∈G}Z(G) = \{g …