アーベル群同型は


8

O(n2)アーベル群同型の実行時アルゴリズムは見やすいです。2003年にこの問題に後で取り組んだVikasは、O(n2) 実行時間 O(nlogn)。2007年に、Kavithaはアーベル群の同型が線形時間で実行できることを示しました。O(n) 時間。

グループが表表現で与えられたときのアーベル群同型は、 TC0。あることを示す研究論文や記事はありますかAC0?私はグーグルしようとしましたが、それが含まれている結果のみを取得しましたTC0

質問:アーベル群同型(表形式で与えられた群)は AC0


3
cs、cs.stackexchange.com / questions / 87369 / is-finite-abelian-group-isomorphism-in-log-spaceの質問-結果にアーベルサブグループが表示されます L そして TC0(FOLL);
user3483902 2018年

4
CS.SE(cs.stackexchange.com/q/87369/755)で同様の質問をすでに行っており、この問題を検討している論文への引用を提供する回答がすでにそこにあります。すでに回答を得ていると述べ、その論文を引用しなかったのはなぜですか。その論文から文献検索を行って、それを引用したり、その主題について文献に何かがあるかどうかを確認するために引用した他の論文を探したりしましたか?質問する前に、自分で文献検索を行う必要があります。そして、すでに取得した他の回答を要約する必要があります。
2018年

3
(a)論文を引用し、(b)私が提案する文献検索を行い、(c)問題の文献検索の結果について報告する方がよいでしょう。文献検索を行ったかどうかについては触れません。文献検索を行っても何も見つからなかった場合は、不明である可能性があります。
2018年

3
実際には、TC ^ 0クレームの参照が適切です。
EmilJeřábek18年

3
TC0に存在することはわかっていません。したがって、AC0にあることはわかりません。
ジェーン

回答:


4

質問に記載されていることに反しては、アーベル群同型がされていないにあることが知られていますTC0。言うまでもなく、これはまた、AC0

されて知られていると、[1]から以下の観察です。しましょうpow 次の問題を表す:アーベル群の乗法表を考える (A,)、要素 a,bA、および m 単項では、 b=am。有限アーベル群の構造定理は、A,B サイズのそのような2つのグループです n、その後

()ABmn|{aA:am=1}|=|{bB:bm=1}|.

多項式サイズのセットを数えることができるので TC0、 私達は手に入れました

命題1:アーベル群の同型は、TC0(pow)

さて、 pow明らかにLで計算可能であり、[2]に示すように、クラスFOLLでも計算可能です。したがって、

推論2:アーベル群同型は、L そして TC0(FOLL)

かどうかは不明です pow で計算可能です TC0

通常の「多項式サイズ」の回路クラスに関しては、Corollary 2が最もよく知られている結果のようです。しかし、私は問題が準多項式バージョンにあることに気づきますAC0

命題3:アーベル群同型は、準多項式サイズの一定深度ブール回路の均一なシーケンスによって計算できます。より具体的には、Σ2-TIME((logn)2)

(これは、サイズのdepth-3回路の均一なファミリに変換されます 2O((logn)2)、下部の選言にはファンインのみがあります O((logn)2); これはしばしば「深さ」と呼ばれます212」)。

命題3は、有限アーベル群の構造定理の結果でもあります。そのような群はすべて、 O(logn) 循環サブグループ、したがってグループ A そして B 同型である場合、それらは一致する次数を持つ循環サブグループの直接和として書くことができます。つまり、 |A|=|B|=n、その後 AB iff

が存在します

  • シーケンス {mi:i<k}klogn 整数 min

  • シーケンス {ai:i<k}A そして {bi:i<k}B

そのような

  • i<kmi=n

  • aimi=1 そして bimi=1 それぞれに i<k

  • すべてのシーケンス{ri:i<k} 整数の 0ri<mi、すべてゼロではありません:

    i<kairi1 そして i<kbiri1

2つの主要な量指定子が強調表示されています。指定された範囲を超えていないことを確認するには、アイデンティティがi<kairi=1 チェックインできます NTIME((logn)2)。これは、部分積の値を連続的に推測および検証することで実行できます。i<lairi ために l=0,,k; さらに、それぞれi、同様に推測して検証します O(logri) の計算の部分的な結果 airi繰り返し二乗することによって。合計すると、これはO(ilogri)O(ilogmi)O(logn) それぞれがかかる推測 O(logn) 確認する時間。

命題3を証明する別の方法があります。つまり、 ()、私たちは考慮する必要があります m それは主要な力です: m=pe。その場合、数える必要のある2つの問題のあるセットには、次の累乗のサイズもあります。p; 特に、それらが等しくない場合、それらは少なくともp。したがって、2つのセットのサイズをおよそ数えるだけで十分です。これは準多項式で行うことができますAC0Sipserのコーディングレンマを使用します。そして、すでに示したように、pow 準多項式で計算できます AC0 繰り返し二乗することによって。

命題3の結果の1つは、アーベル同型写像問題が AC0、これを証明するのはかなり難しいかもしれません。特に、PARITYまたはMAJORITYを単純に問題に減らすことはできません。これらは、準多項式ではなく指数サイズの境界深度回路を必要とするためです。上のパリティを減らしようとしてもmn 問題のビット、パラメータの余地はあまりありません。具体的には、超多対数的に多くのビットのPARITYは、準多項式サイズの定数深度回路では計算できません。また、多対数的に多くのビットのPARITYは、 AC0 分割して征服することによって。

参照:

[1] Arkadev Chattopadhyay、JacoboTorán、Fabian Wagner:グラフ同型はAC0-群同型還元可能、ACM Transactions on Computation Theory 5(2013)、いいえ。4、記事番号。13、doi:10.1145 / 2540088

[2] David Mix Barrington、Peter Kadau、Klaus-JörnLange、Pierre McKenzie:乗法表として入力されたグループに関するいくつかの問題の複雑さについて、Journal of Computer and System Sciences 63(2001)、no。2、pp。186–200、doi:10.1006 / jcss.2001.1764


2
関連(およびごく最近):arxiv.org/abs/1802.00659
Joshua Grochow
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.