効率的な正当性と効率性の証拠のない建設的に効率的なアルゴリズム


17

私は効率的なアルゴリズムの自然な例を探しています(すなわち、多項式時間で)st

  1. それらの正確性と効率性は建設的に証明することができます(例:PRAまたは)が、HA
  2. 効率的な概念のみを使用した証明は知られていません(つまり、またはでそれらの正確さと効率を証明する方法がわかりません)。TV0S21

自分で人工的な例を作ることができます。しかし、この種の質問に答えるためだけに作成されたのではなく、興味深い自然な例、つまり独自に研究されたアルゴリズムが必要です。


1
おそらく、アルゴリズムが簡単なオートマトン理論からのものですが、それが機能することを示すには、何かのすべてのサブセットを考慮する必要がありますか?
アンドレイバウアー

2
多項式時間の素数性のチェックはどうですか?その証明は、中に固執するのが難しいほど複雑になる可能性が高いですか S21
アンドレイバウアー

4
@Neel、実際にはエミールの論文「弱い鳩の巣の原理、およびランダム化された計算」は、確率的アルゴリズムの形式化に関するものです。これらのいくつかを形式化するために必要な主な公理は、またはS 1 2の一部ではない概算です。T V 0S 1 2の決定論的なポリタイムの場合に固執する方が簡単かもしれません。TV0S21TV0S21
カヴェー

1
ps:アルゴリズムの正確性/効率性がこれらの理論で証明可能でないこと、または少なくともそれらで理論的に証明できないと信じられている声明と同等であることを証明できれば、より興味深いでしょう。しかし、それを求めることは、おそらく私たちが現在知っていることでは多すぎるでしょう。
カベ

4
@Neel、イベントの正確な確率を実際に知る必要はないため、通常、その確率を特定の有理数と比較するだけでよいため、関連する確率のほとんどは1次システムで実行できます。
フランソワG.ドライス

回答:


14

これはAndrejの答えと同じ考えですが、詳細があります。

クライチェクとスキー-パドラック[ LNCS 960、1995、PP。210-220は】示されているその場合はであるΣ B 1 -propertyことを定義する標準モデルにおける素数とS 1 2¬ P X Y 1Y 21 < Y 1Y 2 < X X = Y 1つのY 2P(x)Σ1b

S21¬P(x)(y1,y2)(1<y1,y2<xx=y1y2)
次に、多項式時間因数分解アルゴリズムがあります。素数のための任意のNPアルゴリズムは、基本的にテストするので、これは例の束を与えると、そのような収率式。特に、AKSの素数性テストはそのような式を提供します(S 1 2の言語で適切に再キャストされた場合)。KrajicekとPudlakの論文は、この種の暗号関連の例をさらに提供していますが、AKSおよび関連する進歩よりも数年前に作成されています。Σ1bS21

10

TC0VTC0

TV0VTC0TC0

(an)

p(ap)=1ap

S21

別のクラスの例は、多項式の既約性テストと因数分解アルゴリズム(主に有限体と有理数)によって与えられます。これらは常にフェルマーの小さな定理またはその一般化(とりわけ)に依存しており、そのため、有界算術の適切な理論で形式化できることは知られていません。通常、これらのアルゴリズムはランダム化されますが、決定論的な多項式時間の例では、Rabinの既約性テストまたはTonelli–Shanks平方根アルゴリズム(入力の一部として2次非剰余が必要になるように定式化)を使用できます。


9

AKS素数判定法は、ウィキペディアが信じられるのであれば良い候補のように思えます。

ただし、このような例を見つけるのは難しいと思います。既存の証明は、有界演算では明らかに行われないように表現されますが、多かれ少なかれ(通常はもっと)努力することで有界演算に「適応」できるでしょう。


2
S21

2
S21S21

2
そこ束より多くの例を示しますクライチェクとスキー-パドラックによって素晴らしい論文は次のとおりです。karlin.mff.cuni.cz/~krajicek/j-crypto.ps
フランソワ・G. Dorais

2
@François、答えを投稿してみませんか?:)
カベ

8
だから、他の人が実際に何が起こっているかを知っている間、私は早期の幸運な推測をするために最高の賛成票を得ます。数学はMTVと同じです。
アンドレイバウアー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.