セットの関数を計算する下限


9

集合持つn個の要素は、のは、私は、関数計算したいとしましょうF A 入力のすべての部分に敏感であり、つまりは非常にメンバーに依存A(すなわち、任意のメンバーを変更することが可能であるA何かに新しい入力取得する他のA "のST値F上のAAを")異なっています。Anf(A)AAAfAA

たとえば、は合計または平均です。f

ある条件下で、決定論的チューリングマシンがを計算するのに必要な時間がΩ n )になることを証明する結果はありますか?fΩ(n)


がランダムアクセスのシーケンスであり、感度の仮定が弱められている場合、これは常に成り立つわけではないことに注意してください。たとえば、i x 1x nx iは、juntaではありませんが、2つのクエリで計算できます。A(i,x1,,xn)xi
sdcvvc 2012

@sdcvvcあなたの例は私にC言語の指示を思い出させますV[i]juntaの定義は?
ВиталийОлегович

2
のみに依存するブール関数である-junta k個の引数、すなわち集合あるA { 1 2 ... N }サイズのkのいずれかのためのようにXYが場合、XおよびYは、位置にのみ異なりますAの外側では、f x = f y です。この用語を悪用して、すべての引数に依存しない関数を意味します。kkA{1,2,,n}kxyxyAf(x)=f(y)
sdcvvc 2012

math.seの平均距離の問題に対する回答のサポートを見つけようとしている場合、残念ながら、これはうまくいきません。
Aryabhata

@Aryabhata最初の意図は、この質問への私の答えのサポートを見つけることでした:math.stackexchange.com/questions/129969/…が、この結果が言うことは、グラフに個の頂点がある場合、アルゴリズムそれらの平均距離を計算すると、Ω n になります。これは非常に明白です。あなたが書いたように私は何も証明しなかったので、私はそこで答えを削除しました。nΩ(n)
ВиталийОлегович

回答:


7

計算モデルとプロパティを指定する必要があります。次の議論では、私が必要とする仮定を述べます。もう少し一般化することもできますが、それで十分だと思います。f

マシンAのメンバーの1つの値を読み取らないと仮定します(固定セット、Aはリストとして与えられます)。さらに、Aは入力であり、そのi番目のメンバーの値を変更してもMの回答は変更されないものとします。仮定するfは、入力のすべての部分に敏感であり、つまりは非常にメンバーに依存A(すなわち、任意のメンバーに変更することが可能であるAを新しい入力取得するために何か他のものにA "のST値F上のAおよびA "を異なっています)。MAAAiMfAAAfAA

AAfMMf

MfΩ(n)

O(lgn)Mf


申し訳ありませんが、私の計算モデルは決定論的チューリングマシンであることを忘れていました。
ВиталийОлегович

+1は敵対論争のため、下限を理解するための優れた方法です。
ジョー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.