ブール関数を多項式で表す


10

我々はからブール関数持た想定。本当の多変数多項式ことは明らかであるP (X )、その結果、F (X )= P (X )上のx ∈ { 0 、1 } nが多重線形とすることができます。ブール関数のいくつかの興味深いクラスは何であるのための最小限度P (X )f:{0,1}n→{0,1}p(x)f(x)=p(x)x∈{0,1}np(x)知られている?具体例はありますか?



1
あなたはそれに慣れていない場合は、密接に関連尋ねる「近似度」、上の仕事がたくさんある、「近い」という多項式の最小次数何である?特定の参照を与えるほど私は知りませんが、他の人はそうします。f
— usul 2014年

回答:


10

n

∑x∈{0,1}n(−1)∑ixif(x)≠0
fx1⋯xn(−1)xi=1−xi2f1−xi2∏i1−xi2∏ixi

dd2dd=1


これは便利なポイントです。このトピックの良いリファレンスは何ですか?
— T ....

3
Ryan O'Donnellの最近の著書「Analysis of Boolean functions」をご覧ください。
— Yuval Filmus 2014年

0

一意のマルチリニア表示を備えたブール関数のクラスには、

  1. 実数上の疑似ブール関数(定理1.34 [1])

  2. [0,1]n

バックグラウンド

「すべてのブール関数は、選言標準形と共役標準形で表すことができます。」(定理1.4(p.16 [1])

∨(∧x∧x¯)∨(∏x∏(1−x))∑c∏xFBnP(N)⊕f(x1,…,xn)=⊕A∈P(N)c(A)∏i∈Axi

とそのアプリケーションが含まれています

参考文献

[1]ブール関数理論、アルゴリズム、およびアプリケーション(Yves Crama、Peter L. Hammer、2011)


1
はい、明らかに。さて、それはどのように質問に答えますか?
— EmilJeřábek2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.