简而言之:带图文的图灵机与带图文的统一电路系列之间有什么对应关系?对于给定的Oracle Turing机器,如何定义后者以获得相同的计算模型?
这可能是一个基本问题,但在哪里看并不明显,我是那种喜欢确保我的基金会使用的是优质砂浆的人。如果有标准参考,请给我指出。(例如,帕帕第米特里乌(Papadimitriou)的书似乎根本没有描述使用甲骨文的电路。
我的工作假设是这样的:可以访问Oracle(例如用于解决NP完全问题)的统一电路系列定义如下:
一个定义了一个无限的“预言门” O n族 ,每个电路大小为n,每个都为一个 常数c 计算函数f n :{0,1} cn →{0,1}。
f显示功能Ñ由oracle栅极ø计算ñ对任意n <N和:应在以下意义上是“均匀的” X ∈{0,1} Ñ,我们要求˚F Ñ(X)= F Ñ(0 (C N-n) x )---即,甲骨文门必须对其输入使用一致且可扩展的“编码”。
然后定义一个统一的电路系列,其中,oracle门是对该电路允许的操作之一,从而限制了输入大小n的电路使用门O n。
我想上面的某些选择可以任意确定,而不会失去任何一般性。我感兴趣的是对应关系的参考,或者至少是如何修改上面的描述以获得标准的描述。
由于我知道您从事量子信息工作,因此,我建议约翰·瓦特罗斯(John Watrous)对“量子计算复杂性”的调查,他在其中还讨论了量子电路中的预言,并以叠加方式查询了预言。
—
罗宾·科塔里
Watrous的文章也是很好的参考。但是事实证明,在这种情况下,我需要以某种方式废止这样的想法:任何人都想以相对于仅针对不同的有限字符串长度测试相同谓词的方式来定义相对化的电路系列。提醒人们,甲骨文的语义传统上是表示某个集合中的成员资格。事实证明,带有符号“εA?”的电路门图 我只需要这些就可以了。
—
Niel de Beaudrap