复杂性理论的应用


18

复杂性理论似乎捕捉了有关宇宙结构的一些基本知识,因为它使一些问题比其他问题更难的直观概念得以形式化。

斯科特·亚伦森(Scott Aaronson)预言,“ NP硬度假设最终将被视为类似于热力学第二定律或超腔信号传递的不可能。”

所谓的“难题”是现代密码学的基础。

是否有其他利用,依赖或举例说明存在计算难题的应用程序?

Answers:


14

CACM的最新一期有Faliszewski,Hemaspaandra和Hemaspaandra撰写文章,内容涉及在社会选择理论尤其是选举设计领域中使用复杂性理论。这种结果的一个例子是,虽然艾罗定理保证任何选举系统都是“可入侵的”,但这样做很难做到。


1
我没有看过那篇论文,但是看来作者正在设计安全的电子投票系统。这不是密码学在安全系统中的应用吗?请注意,OP要求将硬问题应用到除密码学之外的其他领域。
MS Dousti

2
不,那不是很正确。他们正在研究投票系统的数学原理,并试图了解复杂性理论的观点如何改变设计选择。例如,在看起来相似的三种方案中,一种方案很难破解NP,而其他方案则很难。这是关于社会选择理论的一种计算观点,就像现代加密技术提供了一种编码机密的计算观点一样。
Suresh Venkat 2010年

7

ϵϵ1个/ϵ


旁白:密码术显然是计算难题的积极应用。这将是在负数复杂性域之外应用复杂性定理的示例。您是否特别对@rphv感兴趣?
Daniel Apon

1
我对正面和负面的应用都感兴趣。如果存在计算困难的问题类似于2LOT或C,那么我觉得我们应该经常碰到它的示例/结果,就像我们经常遇到的现实对象“体现”这些属性(汽车发动机,电力等)。即使我们从存在难题的事实中不“得到任何东西”(例如加密货币),我认为在思考世界时考虑存在难题也是很有用的。换句话说,“难题的存在如何影响我们的生活?”
rphv


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.