完全なバイナリベースでの1回限りの式の特性評価


15

バックグラウンド

ゲートのセット(ベーシスとも呼ばれる)に対する1回限りの式は、各入力変数が1回現れる式です。読み取り1回の式は、一般に、De Morgan基底(2ビットゲートANDおよびOR、および1ビットゲートNOT)と完全なバイナリ基底(すべて2ビットゲート)で研究されます。

したがって、たとえば、2ビットのANDはどちらの基準でも1回限りの式として書き込むことができますが、2ビットのパリティはDe Morgan基準で1回だけの式として書き込むことはできません。

De Morgan基底上で1回限りの式として記述できるすべての関数のセットには、組み合わせの特性があります。たとえば、M。Karchmer、N。Linial、I。Newman、M。Saks、A。Wigdersonによる1回限りの式の組み合わせ特性化を参照してください。

質問

完全なバイナリベースで1回限りの式で計算できる関数セットの代替の特性はありますか?

簡単な質問(v2で追加)

私はまだ元の質問への回答に興味がありますが、回答を受け取っていないので、簡単な質問をするつもりだと思いました:完全なバイナリベースで数式に有効ないくつかの下限技術は何ですか?(以下にリストしたもの以外)

ここで、式のサイズ(=葉の数)の下限を設定しようとしていることに注意してください。読み取り1回の式の場合、式のサイズ=入力数です。したがって、関数が厳密にnより大きいサイズの式を必要とすることを証明できる場合、それは読み取り専用の式として表現できないことも意味します。

私は次のテクニックを知っています(ブール関数の複雑さからの各テクニックのリファレンス:Stasys JuknaによるAdvances and Frontiers):

  • Nechiporukの普遍関数の方法(セクション6.2):特定の関数のサイズの下限を示します。これは、興味があるかもしれない特定の関数の下限を見つけるのに役立ちません。n2o1
  • サブ関数を使用したネチポルクの定理(Sec 6.5):これは、関心のある関数の下限を提供するという意味で、適切な下限手法です。たとえば、要素の明瞭性関数のサイズはです。(そして、これはテクニックが証明できる最大の下限であり、あらゆる関数に対してです。)Ωn2/ログn

BDD、バイナリ決定図を検討しましたか?彼らはかなり複雑ではありませんか?しかし、subjの仕様refを見ていません。
vzn

回答:


-2

Krapchenko下限と呼ばれるメソッドもあります。これは「Nechiporuksメソッドよりもわずかに大きくなる可能性があります」。John E Savage、計算のモデル、セクション9.4.2を参照してください(セクション9.4.1のNechiporukメソッドの直後に説明されています)


2
参考に感謝しますが、Krapchenkoの方法はDe Morganベース(Savageの本では「標準ベース」と呼ばれます)でのみ機能します。私の質問は、完全なバイナリベースについてです。
ロビンコタリ

Nechiporuksメソッドがフルバイナリベースで機能し、メソッドがSavagesブックのDe Morgan /標準ベースで機能することが示されている場合、なぜKrapchenkosも両方で機能しないのですか?しかし、SavageにはKrapchenko /フルバイナリベースの例がないことに同意しました。
vzn

1
完全なバイナリベースは、De Morganベースのスーパーセットです。完全なバイナリベースに対して機能する下限は、De Morganベースに対しても機能します。
ロビンコタリ

いいでしょう、フルバイナリベースで動作するKrapchenkoメソッドを除外するものは何ですか?Nechiporukの方法はおそらく最初にde Morgan基底に適用され、その後完全基底に拡張されたのではないかと疑っていますか?クラプチェンコ法のルールは何ですか?
vzn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.