2
生成语言的最小布尔电路
考虑一个非空语言长度的二进制字符串的ñ。我可以描述大号用布尔电路Ç与Ñ输入和一个输出,使得Ç (瓦特)为真当且仅当瓦特∈ 大号:这是公知的。大号LLñnn大号LLCCCñnnC(w )C(w)C(w)w∈Lw∈Lw \in L 然而,我想表示用布尔电路ç '与ñ输出和一定数目的输入,比如米,使得该组的输出值的Ç '每个的2 米可能的输入是完全大号。LLLC′C′C'nnn mmmC′C′C'2m2m2^mLLL 给定,如何找到最小尺寸的电路C ',复杂度是多少?关于第一类电路(C)和第二类电路(C ')的大小的已知界限或找到它们的复杂性之间是否存在任何关系?LLLC′C′C'CCCC′C′C' (观察到以下意义上的某种对偶性:给定,我可以通过评估电路轻松确定输入单词w是否在L中,但是一般来说,通过查找L在L中找到某个单词通常是NP难的给定C ′,给定C ′,同样很难确定L是否有输入单词w,因为我必须查看赋值是否产生w作为输出,但是很容易在其中找到某个单词通过评估任意输入上的电路获得L.)CCCwwwLLLLLLC′C′C'wwwLLLwwwLLL