P和描述复杂性


10

在复杂度动物园中,它说[ 1 ],在描述性复杂度中,可以通过三种不同的公式定义,也是,也可以定义为。PFO(LFP)FO(nO(1))SO(HORN)

但是,也有一些例外,例如,FP无法表达(FP具有与LFP相同的表达能力)。一阶逻辑无法定义和 。有些问题甚至不能用有限数量的变量来公理化,例如,,。EvennessConnectivity2colourabilityEvennessPerfect MatchingHamiltonicity

Immerman提出定点逻辑+计数(FPC)可能是捕获P的可能逻辑。

但是,Immerman的Cai Furer指出,有些多项式时间图的特性无法在FPC中表达[ 2 ]。在带有计数的无限逻辑中,无法解决在两个元素场上求解线性方程的问题[ 3 ]。有关更多详细信息,请参阅[ 4 ]。

那么,一般来说,什么逻辑结构可以捕获P?肯定的答案是,一类有序有限结构只有在Immerman [ 5 ]和Vardi [ 6 ] 可以在P中确定的情况下,才能在至少定点逻辑中定义。在无序情况下怎么样?您可以在复杂性动物园中显示该语句的更多反例吗?


2
以下是一个概述此特定问题的结果的教程:cl.cam.ac.uk/~ad260/talks/wollic-tutorial.pdf
Denis,

@Denis谢谢丹尼斯!本教程包含更多P的逻辑结构。传统上,当我们谈论一个问题是多项式时间可解决的时候,我们认为这是“容易的”。但是,P的逻辑结构看起来是如此复杂,并且仍然存在许多未知情况和未解决的问题。
Rupei Xu

1
是的,这组“简单”问题(即P)似乎没有那么结构化,很难用“简单问题是可以从基本问题A,B, C,以X,Y方式组合”。总是存在其他类型的更简单的问题,这些问题需要巧妙的多项式算法并包含新的思想。
丹尼斯,

Answers:


2

马丁·格罗(Martin Grohe)最近在这个问题上取得了重大进展。他给出了捕获可嵌入固定表面的图类上的多项式时间的逻辑:https : //dl.acm.org/citation.cfm?doid =2371656.2371662 编辑:一般情况似乎无法解决(但我决不是专家)。


是。有很多算法的元定理结果(例如著名的Courcelle定理)可以捕捉到简单的情况,下面的链接是一个很好的调查论文。people.cs.umass.edu/~immerman/pub/… 但是,这些结果也限制了运行问题的图形结构,例如树,有界树宽,平面图,次闭合图等。到目前为止,没有完整的逻辑结构可以无序地捕获一般图中的P。
Rupei Xu

我猜Grohe的工作很特别,因为在那种情况下,逻辑用尽了非常大的一类图上的所有P,即没有反例。如果我做对了,穷举是困难的部分。您提到的MSO结果似乎没有此功能。但是我在这方面的专业知识非常有限,在这里我可能是错的。
赫尔曼·格鲁伯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.