Answers:
Mulmuley的结果(来自不带Paywall的Mulmuley的网页)在没有位操作的PRAM模型中为“ ”。(在通常的布尔模型,其中生活,)。该模型是足够强大,该结果意味着任何算法为 -完整的问题将不得不把目光从对大多数已知的算法完全不同的 -complete问题。
没有位操作的PRAM模型是的非均匀代数模型(类似于代数计算树或Blum-Shub-Smale代数RAM模型),其中,非均匀程序不仅可以取决于整数输入的数量,而且可以取决于以及它们的总位长。这样,它不是“纯粹的”代数模型,而是位于代数和布尔之间的某个地方。该模型包括用于线性规划,maxflow,mincut,加权生成树,最短路径和其他组合优化问题的多时间算法,用于树同构的logspace算法(请参见下面的评论)以及用于逼近多项式的复数根的算法,这就是为什么我说任何P的算法-完全问题(正如您的问题所表明的那样,大多数人认为不存在)必须与这些问题完全不同。
M. Hofmann和U.Schöpp进行了一系列工作,将“典型对数空间算法”的直观概念形式化,仅使用恒定数量的指向输入数据结构的指针作为编程语言PURPLE(纯指针程序迭代。)
即使PURPLE程序不能捕获全部(已证明它们不能决定无向的st-connectiviy),但对它们的扩展计数也可以捕获L的很大一部分,但不能捕获P完全问题Horn-SAT 。这在该系列的最新论文中有所显示: M. Hofmann,R。Ramyaa和U.Schöpp:纯指针程序和树同构,FOSSACS 2013。
结论似乎是,用于问题的对数空间算法必须非常不典型,并且超出了PURPLE中可以通过计数实现的算法。
描述性的复杂性试图提供一些答案。
FO(一阶逻辑)中,用ORD(域的顺序)和TC(传递闭包)。
FO + ORD + LFP(至少固定点)。
因此出现了问题-FO + ord + + ord + LFP吗?
另一方面,FO + LFP(无序)甚至无法计数!例如,它不能表示域的基数是偶数的事实。这个逻辑当然不能捕获-但是问题是,它可以捕获L还是N L?
参见例如http://www.cs.umass.edu/%7Eimmerman/pub/EATCScolumn.pdf
然后,二阶(SO)+ Horn逻辑捕获P,而SO + Krom捕获NL。参见Erich Gradel,《通过二阶逻辑的片段捕获复杂性类》,《理论计算机科学》,1992年。