TCS证明技术参考


38

是否有参考文献(在线或书籍形式)通过证明技术来组织和讨论TCS定理? Garey和Johnson这样做是为了完成NP完整性证明所需的各种小部件构造(特别是在他们的书的第3章中),但是我想知道在TCS中是否有任何东西可以处理证明技术。

因此,例如,主题可能包括对角线化,根据使用的构造类型进一步细分;计算历史证明;平台结构;我想我可以将计算文本的标准理论切碎并重新排列这些部分,但是如果那里还提供一些其他注释并显示出这些技术之间的共同点,那将是很棒的用过的。

明确地说,由于任何文本都将使用证明,因此我真正感兴趣的是作为证明技术本身是实际主题的参考。

除了Garey and Johnson的第3章之外,这是我刚刚想到的另一个局部示例:在Li和Vitanyi的第6章中,他们讨论了不可压缩方法,并提供了如何应用该技术的示例。


本书非常适合计算复杂性cs.princeton.edu/theory/complexity
Marcos Villagra 2010年

这是一个如此广泛的问题,其范围是所有领域!除非可以大幅度缩小范围,否则请投票关闭。另外,由于没有唯一的明确答案,因此很可能需要社区Wiki。
Suresh Venkat 2010年

1
我不是在寻找证明技术的清单。我希望已经有人可以指给我的地方有这种性质的参考。为什么不让它打开一会儿,直到更多的眼睛有机会看到它?
库尔特(Kurt)2010年

5
我禁不住以为我在这里被误解了。如果问题过于笼统,那么应该有很多可能的答案。我不知道有任何直接回应(很明显,或者我不会问),也许只有部分回应。
库尔特(Kurt)2010年

1
问题在于,TCS子域中的证明技术通常不会进行到其他领域。我认为数学家通常会在课程中学习证明以学习证明技术。例如,对角化不适用于证明程序正确无误,而不变性在可计算性理论中几乎没有用处。分摊复杂度的证明技术仅与该子字段相关。减少是不寻常的,因为它适用于可计算性,复杂性和可证明的密码学。Google“免费定理”,该技术仅与某些语言的程序有关。
Blaisorblade

Answers:


36

Hemaspaandra和Ogihara的复杂性理论伴侣。就技术而言,这还不是很详尽(我想没有这本书),但是我认为这可以作为您问题的答案。以下是各章的标题:

  • 自简化技术。
  • 单向功能技术。
  • 比赛分而治之。
  • 隔离技术。
  • 减少证人技术。
  • 多项式插值技术。
  • 不可解决的组技术。
  • 随机限制技术。
  • 多项式技术。

1
谢谢!从出版商的观点来看,“……这本书-不同于其他有关复杂性的文章-是以技术而非主题来组织的”,这听起来确实像我的想法。(我不得不承认我不认识这些章节中的很多标题-这本书对我来说可能有些粗糙。)
Kurt 2010年

25

这是另一本书,其中各章更侧重于证明技术。

Stasys Jukna撰写的“极值组合在计算机科学中的应用”。这是一本不错的书,涵盖了TCS中可能需要的许多组合知识。当然,它的主题不包括对角线化,画面化等,但是它是寻找应用程序的精巧组合技术的集合(在文本的不同位置,应用程序被阐明)。

可在此处获得第二版的“早期草案” 。


谢谢,这看起来像是一条非常有用的文字-我已经继续为自己订购了副本。
库尔特(Kurt)2010年



15

有一个专门介绍不同证明技术的Wiki:http : //www.tricki.org/(似乎由Timothy Gowers启发)。


嗯,这有可能正是我所希望的。我看到它们具有用于计算复杂性和算法的占位符条目,但是可惜,到目前为止,它们是空白的。
库尔特(Kurt)2010年

我认为您可以改进这些部分。
ilyaraz

确实,我可能会写一个新条目而不是阅读一个已有的条目来更好地学习一个话题……也许是一个很好的长期项目。
库尔特(Kurt)2010年


12

S. Fenner,L。Fortnow,S。Kurtz和L. Li。oracle构建器的工具箱。信息与计算,182(2):95-136,2003年。(也可从Lance的主页获得)。

基本上,这是一份关于使用通用性构造“ designer oracle”(即设计为具有各种属性的oracle)的调查报告。尽管它是一篇论文,但我认为它可以作为该问题的答案,因为它专注于技术及其用途,而不是任何特定的结果。[但是,这比“复杂性理论同伴”更为具体,这就是为什么我认为应该单独回答。



1

本着@umar发表的Sanjeev Arora笔记的精神,我喜欢Madhur Tulsiani在课程网页上发布的“数学工具包”课程的讲义和练习。除了Arora的出色材料外,他的笔记还很好地涵盖了频谱图理论以及乘性权重更新方法。

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.