感度がブロック感度であるブール関数


17

感度とブロック感度に関する研究の一部は、がよりも多項式的に大きいという推測を解決するために、s(f)と間にできるだけ大きなギャップがある関数を調べることを目的としています。bs(f)bs(f)s(f)。反対方向はどうですか?s(f)=bs(f)関数について知られていることは何ですか?

通常、定数関数には0=s(f)=bs(f)ます。同様に、s(f)=n関数もs(f)=bs(f)持ちます。簡単ではありませんが、単調関数もこの等式を満たしていることを示すのはそれほど難しくありません。を持つ他の素晴らしいクラスの関数はありますか?完全な特性評価が理想的です。要件をさらに強化してs(f)=bs(f)s0(f)=bs0(f)およびs1(f)=bs1(f)

この質問の動機は、感度がブロック感度にどのように関連するかについてのいくつかの直観を得ることです。

定義

ましょうf:{0,1}n{0,1}上のブール関数であるnビットワード。以下のためx{0,1}nA{0,1,,n}、聞かせてxA表すnから得られたビットワードxによって指定されたビット反転させることによってAA = {の場合A={i}、これを単にxiとして示します。

我々は定義の感度fxとしてs(f,x)=#{i|f(xi)f(x)}。つまり、fの出力を反転するために反転できるのはxのビット数です。f感度s f = max x s f x として定義しますffs(f)=maxxs(f,x)

我々は、定義のブロック感度fx(示さbs(f,x)の最大として)k互いに素なサブセットが存在するようにB1,B2,,Bk{1,2,,n}このようなそのf(xBi)f(x)。私たちは、定義ブロック感度のをf asbs(f)=maxxbs(f,x)

最後に、我々は定義0感度fとしてs0(f)=max{s(f,x)|f(x)=0}。我々は、同様に定義する1感度0ブロック感度、および1ブロック感度付し、s1(f)bs0(f)、そしてbs1(f)それぞれ。

回答:


17

最近、ブール演算子AND、OR、およびEXORを介したunate関数およびread-once関数のs(f)= bs(f)であることを証明し、結果を含む私の論文がTCS 2014に受理されました。(http:// dx .doi.org / 10.1007 / 978-3-662-44602-7_9

この問題を攻撃している可能性があります。もしそうなら、私は申し訳ありませんが、質問が投稿される前に私は独立して問題を攻撃し始めました。私の論文の暫定版は2013年12月の国内会議で発表され、提出期限は2013年10月でした。(http://www.ieice.org/ken/paper/20131220DBID/eng/


2
いい結果。読むのを楽しみにしています。
ムム14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.