離散フーリエ解析によるブール関数の研究
数学 と 理論計算機科学 において 、 ブール関数の解析とは 、または 上の実数値関数(このような関数は 擬似ブール関数 と呼ばれることもある )をスペクトルの観点から研究することです。 [1] 研究対象となる関数は多くの場合ブール値を持ちますが、常にそうであるとは限らず、 ブール関数になります。この分野は、 組合せ論 、 社会的選択理論 、 ランダムグラフ 、理論計算機科学、特に 近似困難性 、 特性テスト 、 PAC学習 において多くの応用がされています 。
{
0
、
1
}
ん
{\displaystyle \{0,1\}^{n}}
{
−
1
、
1
}
ん
{\displaystyle \{-1,1\}^{n}}
基本概念
ここでは主にドメイン で定義された関数について考えます 。ドメイン で作業する方が便利な場合もあります 。 が で定義されている場合、 で定義されて いる
対応する関数は
{
−
1
、
1
}
ん
{\displaystyle \{-1,1\}^{n}}
{
0
、
1
}
ん
{\displaystyle \{0,1\}^{n}}
ふ
{\displaystyle f}
{
−
1
、
1
}
ん
{\displaystyle \{-1,1\}^{n}}
{
0
、
1
}
ん
{\displaystyle \{0,1\}^{n}}
ふ
01
(
x
1
、
…
、
x
ん
)
=
ふ
(
(
−
1
)
x
1
、
…
、
(
−
1
)
x
ん
)
。
{\displaystyle f_{01}(x_{1},\ldots ,x_{n})=f((-1)^{x_{1}},\ldots ,(-1)^{x_{n}}).}
同様に、私たちにとってブール関数は - 値関数ですが、代わりに - 値関数を検討する方が便利な場合がよくあります 。
{
−
1
、
1
}
{\displaystyle \{-1,1\}}
{
0
、
1
}
{\displaystyle \{0,1\}}
フーリエ展開
すべての実数値関数は、 多重線型多項式として一意に展開されます。
ふ
:
{
−
1
、
1
}
ん
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
ふ
(
x
)
=
∑
S
⊆
[
ん
]
ふ
^
(
S
)
χ
S
(
x
)
、
χ
S
(
x
)
=
∏
私
∈
S
x
私
。
{\displaystyle f(x)=\sum _{S\subseteq [n]}{\hat {f}}(S)\chi _{S}(x),\quad \chi _{S}(x)=\prod _{i\in S}x_{i}.}
(関数が 0-1 の値であっても、これは 2 を法とする合計ではなく、単なる実数の通常の合計であることに注意してください。)
これは 関数 の アダマール変換であり、 群 の フーリエ変換 です 。係数は フーリエ係数 と呼ばれ 、全体の和は の フーリエ展開 と呼ばれます。関数は フーリエ指標 と呼ばれ、 内積 に関して 上のすべての関数の空間の正規直交基底を形成します 。
ふ
{\displaystyle f}
ず
2
ん
{\displaystyle \mathbb {Z} _{2}^{n}}
ふ
^
(
S
)
{\displaystyle {\hat {f}}(S)}
ふ
{\displaystyle f}
χ
S
{\displaystyle \chi_{S}}
{
−
1
、
1
}
ん
{\displaystyle \{-1,1\}^{n}}
⟨
ふ
、
グ
⟩
=
2
−
ん
∑
x
∈
{
−
1
、
1
}
ん
ふ
(
x
)
グ
(
x
)
{\displaystyle \langle f,g\rangle =2^{-n}\sum _{x\in \{-1,1\}^{n}}f(x)g(x)}
フーリエ係数は内積を使って計算できます。
ふ
^
(
S
)
=
⟨
ふ
、
χ
S
⟩
。
{\displaystyle {\hat {f}}(S)=\langle f,\chi _{S}\rangle .}
特に、これは であることを示している。 ここで 期待値は 上の 一様分布 に関して取られる 。パーセバルの恒等式は、
ふ
^
(
∅
)
=
え
[
ふ
]
{\displaystyle {\hat {f}}(\emptyset )=\operatorname {E} [f]}
{
−
1
、
1
}
ん
{\displaystyle \{-1,1\}^{n}}
‖
ふ
‖
2
=
え
[
ふ
2
]
=
∑
S
ふ
^
(
S
)
2
。
{\displaystyle \|f\|^{2}=\operatorname {E} [f^{2}]=\sum _{S}{\hat {f}}(S)^{2}.}
をスキップすると 、 の分散は次のようになります 。
S
=
∅
{\displaystyle S=\emptyset }
ふ
{\displaystyle f}
ヴァール
[
ふ
]
=
∑
S
≠
∅
ふ
^
(
S
)
2
。
{\displaystyle \operatorname {Var} [f]=\sum _{S\neq \emptyset }{\hat {f}}(S)^{2}.}
フーリエ次数とフーリエレベル
関数の 次数 は 、サイズ の 集合に対して となる 最大値です 。言い換えると、 の次数は、 その多線型多項式としての次数です。
ふ
:
{
−
1
、
1
}
ん
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
d
{\displaystyle d}
ふ
^
(
S
)
≠
0
{\displaystyle {\hat {f}}(S)\neq 0}
S
{\displaystyle S}
d
{\displaystyle d}
ふ
{\displaystyle f}
フーリエ展開をレベル に分解すると便利です 。フーリエ係数は レベルにあります 。
ふ
^
(
S
)
{\displaystyle {\hat {f}}(S)}
|
S
|
{\displaystyle |S|}
の 度数 は
d
{\displaystyle d}
ふ
{\displaystyle f}
ふ
=
d
=
∑
|
S
|
=
d
ふ
^
(
S
)
χ
S
。
{\displaystyle f^{=d}=\sum _{|S|=d}{\hat {f}}(S)\chi _{S}.}
これは、レベル 以外のすべてのフーリエ係数をゼロにすることによって から得られます 。
ふ
{\displaystyle f}
d
{\displaystyle d}
同様に を定義します 。
ふ
>
d
、
ふ
<
d
、
ふ
≥
d
、
ふ
≤
d
{\displaystyle f^{>d},f^{<d},f^{\geq d},f^{\leq d}}
影響
関数の ' 番目の影響は、 2 つの同等の方法で定義できます。
私
{\displaystyle i}
ふ
:
{
−
1
、
1
}
ん
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
情報
私
[
ふ
]
=
え
[
(
ふ
−
ふ
⊕
私
2
)
2
]
=
∑
S
∋
私
ふ
^
(
S
)
2
、
ふ
⊕
私
(
x
1
、
…
、
x
ん
)
=
ふ
(
x
1
、
…
、
x
私
−
1
、
−
x
私
、
x
私
+
1
、
…
、
x
ん
)
。
{\displaystyle {\begin{aligned}&\operatorname {Inf} _{i}[f]=\operatorname {E} \left[\left({\frac {ff^{\oplus i}}{2}}\right)^{2}\right]=\sum _{S\ni i}{\hat {f}}(S)^{2},\\[5pt]&f^{\oplus i}(x_{1},\ldots ,x_{n})=f(x_{1},\ldots ,x_{i-1},-x_{i},x_{i+1},\ldots ,x_{n}).\end{aligned}}}
がブール値の 場合、 は ' 番目の座標を反転すると関数の値が反転する
確率です。
ふ
{\displaystyle f}
情報
私
[
ふ
]
{\displaystyle \operatorname {Inf} _{i}[f]}
私
{\displaystyle i}
情報
私
[
ふ
]
=
広報
[
ふ
(
x
)
≠
ふ
⊕
私
(
x
)
]
。
{\displaystyle \operatorname {Inf} _{i}[f]=\Pr[f(x)\neq f^{\oplus i}(x)].}
は' 番目 の座標 に依存しません 。
情報
私
[
ふ
]
=
0
{\displaystyle \operatorname {Inf} _{i}[f]=0}
ふ
{\displaystyle f}
私
{\displaystyle i}
の 総影響 は 、そのすべての影響の合計です。
ふ
{\displaystyle f}
情報
[
ふ
]
=
∑
私
=
1
ん
情報
私
[
ふ
]
=
∑
S
|
S
|
ふ
^
(
S
)
2
。
{\displaystyle \operatorname {Inf} [f]=\sum _{i=1}^{n}\operatorname {Inf} _{i}[f]=\sum _{S}|S|{\hat {f}}(S)^{2}.}
ブール関数の総影響は、 関数の 平均感度 でもあります。特定のポイントでのブール関数の 感度は 、' 番目の座標を反転すると関数の値が変化する 座標の数です 。この量の平均値が、まさに総影響です。
ふ
{\displaystyle f}
私
{\displaystyle i}
私
{\displaystyle i}
総影響は、 適切に正規化された ハミンググラフ の 離散ラプラシアンを 使用して定義することもできます。
情報
[
ふ
]
=
⟨
ふ
、
ら
ふ
⟩
{\displaystyle \operatorname {Inf} [f]=\langle f,Lf\rangle }
影響力の一般化された形式は 、次のように定義される -安定影響力です。
ρ
{\displaystyle \rho}
情報
私
(
ρ
)
[
ふ
]
=
刺す
ρ
[
だ
私
ふ
]
=
∑
S
∋
私
ρ
|
S
|
−
1
ふ
^
(
S
)
2
。
{\displaystyle \operatorname {Inf} _{i}^{\,(\rho )}[f]=\operatorname {Stab} _{\rho }[\operatorname {D} _{i}f]=\sum _{S\ni i}\rho ^{|S|-1}{\hat {f}}(S)^{2}.}
対応する総影響は
私
(
ρ
)
[
ふ
]
=
d
d
ρ
刺す
ρ
[
ふ
]
=
∑
S
|
S
|
ρ
|
S
|
−
1
ふ
^
(
S
)
2
。
{\displaystyle \operatorname {I} ^{(\rho )}[f]={\frac {d}{d\rho }}\operatorname {Stab} _{\rho }[f]=\sum _{S}|S|\rho ^{|S|-1}{\hat {f}}(S)^{2}.}
関数には 最大で「一定数」の「安定的に影響力のある」座標が存在することを証明できます。
ふ
:
{
−
1
、
1
}
ん
→
{
−
1
、
1
}
{\displaystyle f:\{-1,1\}^{n}\to \{-1,1\}}
|
{
i
∈
[
n
]
:
Inf
i
(
1
−
δ
)
[
f
]
≥
ϵ
}
|
≤
1
δ
ϵ
.
{\displaystyle |\{i\in [n]:\operatorname {Inf} _{i}^{\,(1-\delta )}[f]\geq \epsilon \}|\leq {\frac {1}{\delta \epsilon }}.}
ノイズ安定性
が与えられたとき 、 の周辺分布 が一様で である場合、2 つのランダム ベクトルは -相関して いると いいます。具体的には、 最初に 一様ランダムに選択し、次に 各座標に独立して適用される次の 2 つの同等の規則のいずれかに従って選択することで、 -相関ランダム変数のペアを生成できます。
−
1
≤
ρ
≤
1
{\displaystyle -1\leq \rho \leq 1}
x
,
y
∈
{
−
1
,
1
}
n
{\displaystyle x,y\in \{-1,1\}^{n}}
ρ
{\displaystyle \rho }
x
,
y
{\displaystyle x,y}
E
[
x
i
y
i
]
=
ρ
{\displaystyle \operatorname {E} [x_{i}y_{i}]=\rho }
ρ
{\displaystyle \rho }
x
,
z
∈
{
−
1
,
1
}
n
{\displaystyle x,z\in \{-1,1\}^{n}}
y
{\displaystyle y}
y
i
=
{
x
i
w.p.
ρ
,
z
i
w.p.
1
−
ρ
.
or
y
i
=
{
x
i
w.p.
1
+
ρ
2
,
−
x
i
w.p.
1
−
ρ
2
.
{\displaystyle y_{i}={\begin{cases}x_{i}&{\text{w.p. }}\rho ,\\z_{i}&{\text{w.p. }}1-\rho .\end{cases}}\quad {\text{or}}\quad y_{i}={\begin{cases}x_{i}&{\text{w.p. }}{\frac {1+\rho }{2}},\\-x_{i}&{\text{w.p. }}{\frac {1-\rho }{2}}.\end{cases}}}
この分布を と表記します 。
y
∼
N
ρ
(
x
)
{\displaystyle y\sim N_{\rho }(x)}
関数の ノイズ 安定性は 、次の 2 つの同等の方法で定義できます。
f
:
{
−
1
,
1
}
n
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
ρ
{\displaystyle \rho }
Stab
ρ
[
f
]
=
E
x
;
y
∼
N
ρ
(
x
)
[
f
(
x
)
f
(
y
)
]
=
∑
S
⊆
[
n
]
ρ
|
S
|
f
^
(
S
)
2
.
{\displaystyle \operatorname {Stab} _{\rho }[f]=\operatorname {E} _{x;y\sim N_{\rho }(x)}[f(x)f(y)]=\sum _{S\subseteq [n]}\rho ^{|S|}{\hat {f}}(S)^{2}.}
の場合 、 における の ノイズ感度 は
0
≤
δ
≤
1
{\displaystyle 0\leq \delta \leq 1}
f
{\displaystyle f}
δ
{\displaystyle \delta }
NS
δ
[
f
]
=
1
2
−
1
2
Stab
1
−
2
δ
[
f
]
.
{\displaystyle \operatorname {NS} _{\delta }[f]={\frac {1}{2}}-{\frac {1}{2}}\operatorname {Stab} _{1-2\delta }[f].}
がブール値の場合、これは 各座標を の確率で独立して反転した場合に の値が変化する確率です 。
f
{\displaystyle f}
f
{\displaystyle f}
δ
{\displaystyle \delta }
ノイズ演算子
ノイズ演算子は、 関数 を受け取り、次 の式で与えられる
別の関数を返す演算子です。
T
ρ
{\displaystyle T_{\rho }}
f
:
{
−
1
,
1
}
n
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
T
ρ
f
:
{
−
1
,
1
}
n
→
R
{\displaystyle T_{\rho }f\colon \{-1,1\}^{n}\to \mathbb {R} }
(
T
ρ
f
)
(
x
)
=
E
y
∼
N
ρ
(
x
)
[
f
(
y
)
]
=
∑
S
⊆
[
n
]
ρ
|
S
|
f
^
(
S
)
χ
S
.
{\displaystyle (T_{\rho }f)(x)=\operatorname {E} _{y\sim N_{\rho }(x)}[f(y)]=\sum _{S\subseteq [n]}\rho ^{|S|}{\hat {f}}(S)\chi _{S}.}
のとき 、ノイズ演算子は、 各ビットがレート 1 で独立に反転する 連続時間マルコフ連鎖を 使用して定義することもできます。演算子は、このマルコフ連鎖をから始まるステップ で実行し 、最終状態で の平均値を取ることに対応します 。このマルコフ連鎖はハミング グラフのラプラシアンによって生成され、これはノイズ演算子への総影響を関連付けます。
ρ
>
0
{\displaystyle \rho >0}
T
ρ
{\displaystyle T_{\rho }}
1
2
log
1
ρ
{\displaystyle {\frac {1}{2}}\log {\frac {1}{\rho }}}
x
{\displaystyle x}
f
{\displaystyle f}
ノイズ安定性は、ノイズ演算子によって定義できます 。
Stab
ρ
[
f
]
=
⟨
f
,
T
ρ
f
⟩
{\displaystyle \operatorname {Stab} _{\rho }[f]=\langle f,T_{\rho }f\rangle }
過収縮
の場合 、 関数の -ノルム は次のように定義されます。
1
≤
q
<
∞
{\displaystyle 1\leq q<\infty }
L
q
{\displaystyle L_{q}}
f
:
{
−
1
,
1
}
n
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
‖
f
‖
q
=
E
[
|
f
|
q
]
q
.
{\displaystyle \|f\|_{q}={\sqrt[{q}]{\operatorname {E} [|f|^{q}]}}.}
また、次のように定義します
‖
f
‖
∞
=
max
x
∈
{
−
1
,
1
}
n
|
f
(
x
)
|
.
{\displaystyle \|f\|_{\infty }=\max _{x\in \{-1,1\}^{n}}|f(x)|.}
超収縮定理は、任意の およびに対して 、
q
>
2
{\displaystyle q>2}
q
′
=
1
/
(
1
−
1
/
q
)
{\displaystyle q'=1/(1-1/q)}
‖
T
ρ
f
‖
q
≤
‖
f
‖
2
and
‖
T
ρ
f
‖
2
≤
‖
f
‖
q
′
.
{\displaystyle \|T_{\rho }f\|_{q}\leq \|f\|_{2}\quad {\text{and}}\quad \|T_{\rho }f\|_{2}\leq \|f\|_{q'}.}
超収縮性は 関数解析 の 対数ソボレフ不等式 と密接に関係している。 [2]
同様の結果は 逆性過収縮 として知られています 。 [3]
q
<
2
{\displaystyle q<2}
p -偏った分析
多くの場合、関数への入力は 上で一様に分布しているわけではなく、 または に偏っています 。このような状況では、ドメイン 上の関数を考えるのが一般的です 。 の場合 、 p バイアス測度は 次のように与えられます。
{
−
1
,
1
}
n
{\displaystyle \{-1,1\}^{n}}
−
1
{\displaystyle -1}
1
{\displaystyle 1}
{
0
,
1
}
n
{\displaystyle \{0,1\}^{n}}
0
<
p
<
1
{\displaystyle 0<p<1}
μ
p
{\displaystyle \mu _{p}}
μ
p
(
x
)
=
p
∑
i
x
i
(
1
−
p
)
∑
i
(
1
−
x
i
)
.
{\displaystyle \mu _{p}(x)=p^{\sum _{i}x_{i}}(1-p)^{\sum _{i}(1-x_{i})}.}
この尺度は、各座標を独立して確率 で 1 、確率 で 0 になるように選択することによって生成できます 。
p
{\displaystyle p}
1
−
p
{\displaystyle 1-p}
古典的なフーリエ特性は、この尺度に関してもはや直交しません。代わりに、次の特性を使用します。
ω
S
(
x
)
=
(
p
1
−
p
)
|
{
i
∈
S
:
x
i
=
0
}
|
(
−
1
−
p
p
)
|
{
i
∈
S
:
x
i
=
1
}
|
.
{\displaystyle \omega _{S}(x)=\left({\sqrt {\frac {p}{1-p}}}\right)^{|\{i\in S:x_{i}=0\}|}\left(-{\sqrt {\frac {1-p}{p}}}\right)^{|\{i\in S:x_{i}=1\}|}.}
のp バイアス フーリエ展開は、 p バイアス キャラクタ
の線形結合としての の展開です。
f
{\displaystyle f}
f
{\displaystyle f}
f
=
∑
S
⊆
[
n
]
f
^
(
S
)
ω
S
.
{\displaystyle f=\sum _{S\subseteq [n]}{\hat {f}}(S)\omega _{S}.}
影響とノイズ演算子の定義は、 スペクトル定義を使用して
pバイアス設定に拡張できます。
影響
の影響は次のように表される
。
i
{\displaystyle i}
Inf
i
[
f
]
=
∑
S
∋
i
f
^
(
S
)
2
=
p
(
1
−
p
)
E
[
(
f
−
f
⊕
i
)
2
]
.
{\displaystyle \operatorname {Inf} _{i}[f]=\sum _{S\ni i}{\hat {f}}(S)^{2}=p(1-p)\operatorname {E} [(f-f^{\oplus i})^{2}].}
総影響は個々の影響の合計です。
Inf
[
f
]
=
∑
i
=
1
n
Inf
i
[
f
]
=
∑
S
|
S
|
f
^
(
S
)
2
.
{\displaystyle \operatorname {Inf} [f]=\sum _{i=1}^{n}\operatorname {Inf} _{i}[f]=\sum _{S}|S|{\hat {f}}(S)^{2}.}
ノイズ演算子
相関する確率変数のペアは、 独立に と を 選択することで得られます 。ここで は 次のように与えられます。
ρ
{\displaystyle \rho }
x
,
z
∼
μ
p
{\displaystyle x,z\sim \mu _{p}}
y
∼
N
ρ
(
x
)
{\displaystyle y\sim N_{\rho }(x)}
N
ρ
{\displaystyle N_{\rho }}
y
i
=
{
x
i
w.p.
ρ
,
z
i
w.p.
1
−
ρ
.
{\displaystyle y_{i}={\begin{cases}x_{i}&{\text{w.p. }}\rho ,\\z_{i}&{\text{w.p. }}1-\rho .\end{cases}}}
ノイズ演算子は次のように表される。
(
T
ρ
f
)
(
x
)
=
∑
S
⊆
[
n
]
ρ
|
S
|
f
^
(
S
)
ω
S
(
x
)
=
E
y
∼
N
ρ
(
x
)
[
f
(
y
)
]
.
{\displaystyle (T_{\rho }f)(x)=\sum _{S\subseteq [n]}\rho ^{|S|}{\hat {f}}(S)\omega _{S}(x)=\operatorname {E} _{y\sim N_{\rho }(x)}[f(y)].}
これを使用して、以前と同様にノイズ安定性とノイズ感度を定義できます。
ルッソ・マルグリスの公式(マルグリス・ルッソの公式 [1] とも呼ばれる)は、単調なブール関数に対して 、
f
:
{
0
,
1
}
n
→
{
0
,
1
}
{\displaystyle f\colon \{0,1\}^{n}\to \{0,1\}}
d
d
p
E
x
∼
μ
p
[
f
(
x
)
]
=
Inf
[
f
]
p
(
1
−
p
)
=
∑
i
=
1
n
Pr
[
f
≠
f
⊕
i
]
.
{\displaystyle {\frac {d}{dp}}\operatorname {E} _{x\sim \mu _{p}}[f(x)]={\frac {\operatorname {Inf} [f]}{p(1-p)}}=\sum _{i=1}^{n}\Pr[f\neq f^{\oplus i}].}
影響と確率は両方とも に関して取られ 、右側の項には の平均感度があります。 を特性と 考えると、式は が変化するにつれて、 で発生する 確率の導関数が で の平均感度に等しくなることを示しています 。
μ
p
{\displaystyle \mu _{p}}
f
{\displaystyle f}
f
{\displaystyle f}
p
{\displaystyle p}
f
{\displaystyle f}
p
{\displaystyle p}
p
{\displaystyle p}
ルッソ・マルギュリスの公式は、フリードガットの定理のような鋭い閾値定理を証明するための鍵となります。
ガウス空間
この分野における最も深い成果の 1 つである不変性原理は、ブール立方体上の関数の分布を ガウス空間 上の関数の分布に結び付けます。ガウス空間は、 標準的な 次元 ガウス測度 を備えた空間です 。
{
−
1
,
1
}
n
{\displaystyle \{-1,1\}^{n}}
R
n
{\displaystyle \mathbb {R} ^{n}}
n
{\displaystyle n}
ブールキューブ上のフーリエ解析の基本概念の多くは、ガウス空間にも同等のものがあります。
ガウス空間におけるフーリエ展開に対応するものはエルミート展開であり、これは多変数エルミート多項式 の無限和( に収束する )への展開である 。
L
2
{\displaystyle L^{2}}
セットの指標関数の総影響または平均感度に対応するのはガウス表面積であり、これはセットの境界のミンコフスキー内容です。
ノイズ演算子に対応するのは オルンシュタイン・ウーレンベック演算子( メーラー変換 に関連 )で 、 または ( は-相関標準ガウス 分布のペア)で与えられます 。
(
U
ρ
f
)
(
x
)
=
E
z
∼
N
(
0
,
1
)
[
f
(
ρ
x
+
1
−
ρ
2
z
)
]
{\displaystyle (U_{\rho }f)(x)=\operatorname {E} _{z\sim N(0,1)}[f(\rho x+{\sqrt {1-\rho ^{2}}}z)]}
(
U
ρ
f
)
(
x
)
=
E
[
f
(
y
)
]
{\displaystyle (U_{\rho }f)(x)=\operatorname {E} [f(y)]}
x
,
y
{\displaystyle x,y}
ρ
{\displaystyle \rho }
超収縮性は(適切なパラメータを使用すれば)ガウス空間でも成立します。
ガウス空間はブール キューブよりも対称性が高く (たとえば、回転不変)、ブール キューブの離散設定では実現が難しい可能性のある連続引数をサポートします。不変性原理は 2 つの設定をリンクし、ガウス空間の結果からブール キューブの結果を推測できるようにします。
基本的な結果
フリードグート・カライ・ナオール定理
の次数が最大 1 の 場合、 は 定数、座標に等しい、または座標の否定に等しい。特に、は 独裁制 、つまり最大 1 つの座標に依存する関数
です。
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
f
{\displaystyle f}
f
{\displaystyle f}
フリードグート・カライ・ナオール定理 [4]は、 FKN定理 としても知られ 、が ほぼ 次数1である場合に独裁制に 近いこと を述べています。定量的に、 およびの 場合、は 独裁制に-近く、つまり、 何らかのブール独裁制に対して 、または同等に、 何らかのブール独裁制に対して と なります 。
f
{\displaystyle f}
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
‖
f
>
1
‖
2
<
ε
{\displaystyle \|f^{>1}\|^{2}<\varepsilon }
f
{\displaystyle f}
O
(
ε
)
{\displaystyle O(\varepsilon )}
‖
f
−
g
‖
2
=
O
(
ε
)
{\displaystyle \|f-g\|^{2}=O(\varepsilon )}
g
{\displaystyle g}
Pr
[
f
≠
g
]
=
O
(
ε
)
{\displaystyle \Pr[f\neq g]=O(\varepsilon )}
g
{\displaystyle g}
同様に、最大次数のブール関数は最大 個の 座標 に依存するため、 定数個の座標に依存する関数( junta )になります。ここで、 は、Wellens によって示されているように、少なくとも 1.5、最大 4.41 に等しい絶対定数です。 [5] Kindler–Safra の定理 [6] は、 Friedgut–Kalai–Naor の定理をこの設定に一般化します。これは、が を満たす場合 、 は 最大次数のブール関数に -近いこと を 述べています 。
d
{\displaystyle d}
C
W
2
d
{\displaystyle C_{W}2^{d}}
C
W
{\displaystyle C_{W}}
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
‖
f
>
d
‖
2
<
ε
{\displaystyle \|f^{>d}\|^{2}<\varepsilon }
f
{\displaystyle f}
O
(
ε
)
{\displaystyle O(\varepsilon )}
d
{\displaystyle d}
カーン・カライ・線形定理
ブール立方体のポアンカレ不等式(上記の式から導かれる)は、関数に対して 、
f
:
{
−
1
,
1
}
n
→
R
{\displaystyle f\colon \{-1,1\}^{n}\to \mathbb {R} }
Var
[
f
]
≤
Inf
[
f
]
≤
deg
f
⋅
Var
[
f
]
.
{\displaystyle \operatorname {Var} [f]\leq \operatorname {Inf} [f]\leq \deg f\cdot \operatorname {Var} [f].}
これは次のことを意味します 。
max
i
Inf
i
[
f
]
≥
Var
[
f
]
n
{\displaystyle \max _{i}\operatorname {Inf} _{i}[f]\geq {\frac {\operatorname {Var} [f]}{n}}}
カーン・カライ・リニアル定理 [7]は KKL定理 としても知られ 、 がブール値である場合にとなることを述べています 。
f
{\displaystyle f}
max
i
Inf
i
[
f
]
=
Ω
(
log
n
n
)
{\displaystyle \max _{i}\operatorname {Inf} _{i}[f]=\Omega \left({\frac {\log n}{n}}\right)}
カーン・カライ・リニアル定理によって与えられた境界は厳密であり、 ベン・オールとリニアルの 部族関数によって達成される: [8]
(
x
1
,
1
∧
⋯
∧
x
1
,
w
)
∨
⋯
∨
(
x
2
w
,
1
∧
⋯
∧
x
2
w
,
w
)
.
{\displaystyle (x_{1,1}\land \cdots \land x_{1,w})\lor \cdots \lor (x_{2^{w},1}\land \cdots \land x_{2^{w},w}).}
カーン・カライ・線形定理はこの分野における最初の結果の 1 つであり、ブール関数のコンテキストに超収縮性を導入したものです。
フリードグートの軍事政権定理
が -junta (最大で 座標に依存する関数 )で ある場合、 ポアンカレ不等式に従います。
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
M
{\displaystyle M}
M
{\displaystyle M}
Inf
[
f
]
≤
M
{\displaystyle \operatorname {Inf} [f]\leq M}
フリードグートの定理 [9]は この結果の逆である。これは、任意のに対して 、関数は座標 に応じてブール関数に-近いこと を述べている 。
ε
>
0
{\displaystyle \varepsilon >0}
f
{\displaystyle f}
ε
{\displaystyle \varepsilon }
exp
(
Inf
[
f
]
/
ε
)
{\displaystyle \exp(\operatorname {Inf} [f]/\varepsilon )}
ルッソ・マルギュリスの補題と組み合わせると、フリードグートの軍事政権定理は、任意の に対して、任意の単調関数は、 ある に対して に関して軍事政権に近いことを意味します 。
p
{\displaystyle p}
μ
q
{\displaystyle \mu _{q}}
q
≈
p
{\displaystyle q\approx p}
不変性原理
不変性原理 [10]は ベリー・エッセン定理を 非線形関数に
一般化したものである。
ベリー・エッシーンの定理は、(他にもありますが) および が その他に比べて大きすぎる場合、 を超えるの分布は 同じ平均と分散を持つ正規分布に近くなることを述べています。
f
=
∑
i
=
1
n
c
i
x
i
{\displaystyle f=\sum _{i=1}^{n}c_{i}x_{i}}
c
i
{\displaystyle c_{i}}
f
{\displaystyle f}
{
−
1
,
1
}
n
{\displaystyle \{-1,1\}^{n}}
不変性原理(特殊な場合)は、 が 上の有界次数の多重線型多項式であり 、 のすべての影響が小さい場合、 上の均一測度の下で の の分布は 、ガウス空間での分布に近いことを非公式に述べています。
f
{\displaystyle f}
x
1
,
…
,
x
n
{\displaystyle x_{1},\ldots ,x_{n}}
f
{\displaystyle f}
f
{\displaystyle f}
{
−
1
,
1
}
n
{\displaystyle \{-1,1\}^{n}}
より正式には、 を 一変数 リプシッツ関数 、 、 、 とし
ます 。 と仮定します 。すると、
ψ
{\displaystyle \psi }
f
=
∑
S
⊆
[
n
]
f
^
(
S
)
χ
S
{\displaystyle f=\sum _{S\subseteq [n]}{\hat {f}}(S)\chi _{S}}
k
=
deg
f
{\displaystyle k=\deg f}
ε
=
max
i
∑
S
∋
i
f
^
(
S
)
2
{\displaystyle \varepsilon =\max _{i}\sum _{S\ni i}{\hat {f}}(S)^{2}}
∑
S
≠
∅
f
^
(
S
)
2
≤
1
{\displaystyle \sum _{S\neq \emptyset }{\hat {f}}(S)^{2}\leq 1}
|
E
x
∼
{
−
1
,
1
}
n
[
ψ
(
f
(
x
)
)
]
−
E
g
∼
N
(
0
,
I
)
[
ψ
(
f
(
g
)
)
]
|
=
O
(
k
9
k
ε
)
.
{\displaystyle \left|\operatorname {E} _{x\sim \{-1,1\}^{n}}[\psi (f(x))]-\operatorname {E} _{g\sim N(0,I)}[\psi (f(g))]\right|=O(k9^{k}\varepsilon ).}
適切な を選択すると 、両方の尺度における の分布が CDF 距離 で近くなり 、 CDF 距離は で与えられることを意味します 。
ψ
{\displaystyle \psi }
f
{\displaystyle f}
sup
t
|
Pr
[
f
(
x
)
<
t
]
−
Pr
[
f
(
g
)
<
t
]
|
{\displaystyle \sup _{t}|\Pr[f(x)<t]-\Pr[f(g)<t]|}
不変性原理は、多数決安定定理の最初の証明における重要な要素でした。
いくつかのアプリケーション
直線性テスト
ブール関数は、 (ただし ) を満たす場合 、 線形 です 。ブール線形関数がまさに という特性であることを示すのは難しくありません 。
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
f
(
x
y
)
=
f
(
x
)
f
(
y
)
{\displaystyle f(xy)=f(x)f(y)}
x
y
=
(
x
1
y
1
,
…
,
x
n
y
n
)
{\displaystyle xy=(x_{1}y_{1},\ldots ,x_{n}y_{n})}
χ
S
{\displaystyle \chi _{S}}
特性テスト では 、与えられた関数が線形かどうかをテストします。次のようなテストをするのは自然なことです。 一様にランダムに選択し、 であることを確認します 。 が 線形であれば、常にテストに合格します。Blum、Luby、および Rubinfeld [11] は、テストが確率で合格する場合、 はフーリエ キャラクターに -近い こと を示しまし た 。彼らの証明は組み合わせ論的でした。
x
,
y
∈
{
−
1
,
1
}
n
{\displaystyle x,y\in \{-1,1\}^{n}}
f
(
x
y
)
=
f
(
x
)
f
(
y
)
{\displaystyle f(xy)=f(x)f(y)}
f
{\displaystyle f}
1
−
ε
{\displaystyle 1-\varepsilon }
f
{\displaystyle f}
O
(
ε
)
{\displaystyle O(\varepsilon )}
Bellareら [12]は、 非常に単純なフーリエ解析的証明を与え、テストが確率 で成功すると、 はフーリエ特性と相関している ことも示した 。彼らの証明は、テストの成功確率に関する次の式に依存している。
1
/
2
+
ε
{\displaystyle 1/2+\varepsilon }
f
{\displaystyle f}
1
2
+
1
2
∑
S
⊆
[
n
]
f
^
(
S
)
3
.
{\displaystyle {\frac {1}{2}}+{\frac {1}{2}}\sum _{S\subseteq [n]}{\hat {f}}(S)^{3}.}
アローの定理
アローの不可能性定理によれば、候補者が 3 人以上の場合、必ず コンドルセの勝者が 出る唯一の全会一致の投票ルールは 独裁制である。
アローの定理の通常の証明は組み合わせ論的である。カライ [13]は、 フーリエ解析を用いて3人の候補者の場合のこの結果の別の証明を示した。が、 2人の候補者の相対的な投票順位に基づいて勝者を割り当てる規則である場合、一様ランダム投票が与えられた場合にコンドルセの勝者が存在する確率はであり 、そこから定理は簡単に導かれる。
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
3
4
−
3
4
Stab
−
1
/
3
[
f
]
{\displaystyle {\frac {3}{4}}-{\frac {3}{4}}\operatorname {Stab} _{-1/3}[f]}
FKN 定理は、 コンドルセ勝者がほぼ常に存在するルールである場合、 独裁制に近いことを意味します。
f
{\displaystyle f}
f
{\displaystyle f}
鋭い閾値
ランダム グラフ の理論における古典的な結果によれば、 ランダム グラフが連結されている 確率は の場合に に近づく傾向があります。これは、 鋭いしきい値 の例です 。つまり、「しきい値ウィンドウ」の幅は で 、しきい値自体の幅(およそ )よりも漸近的に小さくなります。対照的に、 グラフに三角形が含まれる 確率 は の場合に に近づく傾向があります 。ここでは、しきい値ウィンドウとしきい値自体はどちらも である ため、これは 粗いしきい値 です。
G
(
n
,
p
)
{\displaystyle G(n,p)}
e
−
e
−
c
{\displaystyle e^{-e^{-c}}}
p
∼
log
n
+
c
n
{\displaystyle p\sim {\frac {\log n+c}{n}}}
O
(
1
/
n
)
{\displaystyle O(1/n)}
log
n
n
{\displaystyle {\frac {\log n}{n}}}
G
(
n
,
p
)
{\displaystyle G(n,p)}
e
−
c
3
/
6
{\displaystyle e^{-c^{3}/6}}
p
∼
c
n
{\displaystyle p\sim {\frac {c}{n}}}
Θ
(
1
/
n
)
{\displaystyle \Theta (1/n)}
フリードガットの鋭い閾値定理 [14] は、大まかに言えば、単調なグラフ特性(グラフ特性とは頂点の名前に依存しない特性)は、小さなサブグラフの出現と相関がない限り、鋭い閾値を持つと述べています。この定理は、ランダムグラフや パーコレーション の解析に広く適用されています。
関連する注意点として、KKL定理は閾値ウィンドウの幅が常に最大であることを意味している 。 [15]
O
(
1
/
log
n
)
{\displaystyle O(1/\log n)}
多数派は最も安定している
座標上の多数決関数を表すと します 。シェパードの公式は多数決の漸近的ノイズ安定性を与えます。
Maj
n
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle \operatorname {Maj} _{n}\colon \{-1,1\}^{n}\to \{-1,1\}}
n
{\displaystyle n}
Stab
ρ
[
Maj
n
]
⟶
1
−
2
π
arccos
ρ
.
{\displaystyle \operatorname {Stab} _{\rho }[\operatorname {Maj} _{n}]\longrightarrow 1-{\frac {2}{\pi }}\arccos \rho .}
これは、一様にランダムに選択し、 の各ビットを 確率 で反転して を形成すると 、大多数が同じままになる
確率に関係しています。
x
∈
{
−
1
,
1
}
n
{\displaystyle x\in \{-1,1\}^{n}}
y
∈
{
−
1
,
1
}
n
{\displaystyle y\in \{-1,1\}^{n}}
x
{\displaystyle x}
1
−
ρ
2
{\displaystyle {\frac {1-\rho }{2}}}
Stab
ρ
[
Maj
n
]
=
2
Pr
[
Maj
n
(
x
)
=
Maj
n
(
y
)
]
−
1
{\displaystyle \operatorname {Stab} _{\rho }[\operatorname {Maj} _{n}]=2\Pr[\operatorname {Maj} _{n}(x)=\operatorname {Maj} _{n}(y)]-1}
。
より大きなノイズ安定性を持つブール関数が存在します。たとえば、独裁政権は ノイズ安定性を持ちます 。
x
i
{\displaystyle x_{i}}
ρ
{\displaystyle \rho }
多数決は最も安定であるという定理は、非公式には、多数決よりも大きいノイズ安定性を持つ関数だけが影響力のある座標を持つと述べています。正式には、任意の に対して、 の期待値が 0 で の場合、 と なる が 存在します 。
ε
>
0
{\displaystyle \varepsilon >0}
τ
>
0
{\displaystyle \tau >0}
f
:
{
−
1
,
1
}
n
→
{
−
1
,
1
}
{\displaystyle f\colon \{-1,1\}^{n}\to \{-1,1\}}
max
i
Inf
i
[
f
]
≤
τ
{\displaystyle \max _{i}\operatorname {Inf} _{i}[f]\leq \tau }
Stab
ρ
[
f
]
≤
1
−
2
π
arccos
ρ
+
ε
{\displaystyle \operatorname {Stab} _{\rho }[f]\leq 1-{\frac {2}{\pi }}\arccos \rho +\varepsilon }
この定理の最初の証明は、ガウス空間におけるボレルの等周定理と組み合わせて不変性原理を使用したものでした。それ以来、より直接的な証明が考案されました。 [16]
[17]
多数決が最も安定であることは、 ユニークゲーム予想を仮定すると、 MAX-CUT の Goemans-Williamson近似アルゴリズム が最適であることを意味します。この示唆は、Khotら [18] によるもので、 定理を証明するきっかけとなりました。
参考文献
^ ab O'Donnell, Ryan (2014). ブール関数の解析 . ケンブリッジ大学出版局. arXiv : 2105.10386 . ISBN 978-1-107-03832-5 。
^ P. ディアコニス ; L. サロフ-コステ (1996 年 8 月)。 「有限マルコフ連鎖に対する対数ソボレフ不等式」。 応用確率の年報 。 6 (3): 695–750。 土井 : 10.1214/AOAP/1034968224 。 ISSN 1050-5164。 MR 1410112。Zbl 0867.60043 。 ウィキデータ Q62111462。
^ Mossel, Elchanan; Oleszkiewicz, Krzysztof; Sen, Arnab (2013). 「逆ハイパーコントラクティビティについて」. 幾何学的および機能的分析 . 23 (3): 1062–1097. arXiv : 1108.1210 . doi : 10.1007/s00039-013-0229-4 . S2CID 15933352.
^ Friedgut, Ehud; Kalai, Gil; Naor, Assaf (2002). 「最初の2つのレベルにフーリエ変換が集中しているブール関数」. 応用数学の進歩 . 29 (3): 427–437. doi : 10.1016/S0196-8858(02)00024-6 .
^ Wellens, Jake (2020). 「ブール関数の入力数とその他の複雑性指標の関係」. 離散解析 . arXiv : 2005.00566 . doi :10.19086/da.57741 (2024年11月1日非アクティブ). {{cite journal}}: CS1 maint: DOI inactive as of November 2024 (link)
^ Kindler, Guy (2002). 「第 16 章」 (PDF) 。 財産テスト、PCP、軍事政権 (論文)。 テルアビブ大学。
^ Kahn, Jeff; Kalai, Gil; Linial, Nati (1988)。「ブール関数に対する変数の影響」。Proc . 29th Symp . on Foundations of Computer Science 。SFCS'88。ホワイトプレーンズ: IEEE。pp. 68–80。doi :10.1109/SFCS.1988.21923。
^ Ben-Or, Michael; Linial, Nathan (1985). 「Collective coin flipping, robust vote schemes and minima of Banzhaf values」. Proc. 26th Symp. on Foundations of Computer Science . SFCS'85. Portland, Oregon: IEEE. pp. 408–416. doi :10.1109/SFCS.1985.15.
^ Friedgut, Ehud (1998). 「平均感度が低いブール関数は少数の座標に依存する」. Combinatorica . 18 (1): 474–483. CiteSeerX 10.1.1.7.5597 . doi : 10.1007/PL00009809 . S2CID 15534278.
^ Mossel, Elchanan; O'Donnell, Ryan ; Oleszkiewicz, Krzysztof (2010). 「影響度の低い関数のノイズ安定性: 不変性と最適性」 Annals of Mathematics . 171 (1): 295–341. arXiv : math/0503503 . doi : 10.4007/annals.2010.171.295 .
^ Blum, Manuel; Luby, Michael; Rubinfeld, Ronitt (1993). 「数値問題への応用による自己テスト/修正」 J. Comput. Syst. Sci . 47 (3): 549–595. doi : 10.1016/0022-0000(93)90044-W .
^ ベッラーレ、ミヒル;カッパースミス、ドン。ハスタッド、ヨハン。キウイ、マルコス。スーダン、マドゥ(1995)。 「特性 2 での直線性テスト」。 手順36番目の症状。コンピュータサイエンスの基礎について 。 FOCS'95。
^ Kalai, Gil (2002). 「コンドルセのパラドックスとアローの定理に関するフーリエ理論的観点」 (PDF) . 応用数学の進歩 . 29 (3): 412–426. doi : 10.1016/S0196-8858(02)00023-4 .
^ Friedgut, Ehud (1999). 「グラフ特性の鋭い閾値とk-SAT問題」 アメリカ数学会誌 . 12 (4): 1017–1054. doi : 10.1090/S0894-0347-99-00305-7 .
^ Friedgut, Ehud; Kalai, Gil (1996). 「すべての単調グラフ特性には鋭い閾値がある」。アメリカ数学会紀要。124 ( 10 ) : 2993–3002。doi : 10.1090/S0002-9939-96-03732-X 。
^ De, Anindya; Mossel, Elchanan; Neeman, Joe (2016)、「多数決が最も安定する: 離散と SoS」 (PDF) 、 Theory of Computing 、 12 (4): 1–50、 CiteSeerX 10.1.1.757.3048 、 doi :10.4086/toc.2016.v012a004
^ Eldan, Ronen ; Mikulincer, Dan; Raghavendra, Prasad (2023 年 6 月)。「正規化されたブラウン運動によるブール超立方体のノイズ安定性」。STOC 2023: Proceedings of the 55th Annual ACM Symposium on Theory of Computing 。STOC。フロリダ州オーランド: ACM。pp. 661–671。arXiv : 2208.06508。doi : 10.1145 / 3564246.3585118。
^ Khot, Subhash ; Kindler, Guy; Mossel, Elchanan; O'Donnell, Ryan (2007)、「MAX-CUT およびその他の 2 変数 CSP の最適な近似不可能性結果?」 (PDF) 、 SIAM Journal on Computing 、 37 (1): 319–357、 CiteSeerX 10.1.1.130.8886 、 doi :10.1137/S0097539705447372、 S2CID 2090495