Questions tagged «big-picture»

大标签用于“问题的广泛,整体视图或观点”。

4
复杂性理论的应用
复杂性理论似乎捕捉了有关宇宙结构的一些基本知识,因为它使一些问题比其他问题更难的直观概念得以形式化。 斯科特·亚伦森(Scott Aaronson)预言,“ NP硬度假设最终将被视为类似于热力学第二定律或超腔信号传递的不可能。” 所谓的“难题”是现代密码学的基础。 是否有其他利用,依赖或举例说明存在计算难题的应用程序?

1
理论计算机科学专业
我目前是一名高中生,对理论计算机科学和应用数学感兴趣。我自学了线性代数,微积分和具体数学。我天真的想法是,要写出更好的算法,一个人必须尽可能地了解数学,因为您可以学习新的结构,然后使用这些结构来形成更复杂,更快的算法,现在,我不明白该怎么做。接下来。我还有一年的大学时间,在那个时候,我想学习一些数学,这可能会对我的职业生涯有所帮助。我应该从什么开始呢?有人可以给我提供大概的话题列表,我现在和将来都应该学习。 诸如抽象代数(一个学科太正式)和代数拓扑之类的东西还在计算机科学中有用吗?

3
精确仿真算法的难度以及复杂度类的相关运算
预告片 由于问题很严重,因此这里是捕获其本质的特例。 问题:设A为3-SAT的确定性算法。是完全模拟算法A的问题(在问题的每个实例上)。P空间难吗? (更确切地说,是否有理由相信此任务是P-Space难题,是否遵循标准CC猜想在此方向上有所作为,并且是否有希望证明该任务对于某些复杂性等级X而言是X难题?严格高于NP。) 相关问题:pspace完整问题比np完整问题固有的难处理; 编辑更新:“完全模拟A”有多种解释。根据解释,可能会有不同的有趣答案。(还有Ryan Williams提出了一种用于模拟非确定性算法的解释。)为了以某种方式将决策问题与计算任务“完全模拟A”相关联,Joe Fitzsimons找到了一种算法A,该相关决策问题仍在NP中。如果“完全模拟”是指能够在给定的步骤输出计算机的整个寄存器,那么对于Joe的算法,看来是必需的。对于此版本(我认为但不确定),Ryan的答案描绘了一个iiiPNPPNPP^{NP}PNPPNPP^{NP}-硬度参数。Joe指出,如果要求您提供全部寄存器(这不再是决策问题),那么您就不必加强,复杂度级别也不相同。 无论如何,如果我们需要在规定的步骤输出寄存器的状态,那么Ruan和Joe的答案暗示了本质上是(但我不确定)。我们可以推测,通过这种解释,该运算在多项式层次结构中向上推了一个步骤,并且。i N P + P N P P H + = P HiiNP+NP^+PNPP^{NP}PH+=PHPH^+ =PH 无论如何,通过这些解释,对我的预告片问题的答案是否定的。 对于“完全模拟算法A”,我有一个更激烈的解释。(但是也许乔和瑞安的解释更有趣。)我对“完全模拟算法A”的解释是,您在每一步i都超出了寄存器的状态ii。特别是,如果算法不是多项式,则输出也不是多项式。在这种激烈的解释我不知道是否我们应该相信,对于每一个算法A,Ç 一个CAC_A是P-SPACE辛苦了,我们有什么可以证明的。 动机: 这个问题是由保罗·戈德堡(Paul Goldberg)的一次演讲(幻灯片,视频,纸张)引起的,该演讲描述了帕帕第米特里乌(Papadimitriou)和萨瓦尼(Savani)的论文。他们表明,P空间完全可以找到由Lemke-Howson算法计算出的任何平衡点。找到一些平衡点的问题仅仅是PPAD完全的。这种差距是非常惊人的,Papadimitriu的著名论文《奇偶论据的复杂性和其他效率不高的存在证明》(1991)已经描述了类似的结果。(众所周知,PPAD完全问题甚至不能解决NP问题(除非发生可怕的事情,所以与P空间相比,这在复杂性世界中要低得多)。 问题是什么 我的问题是,对于更老更经典的计算复杂性问题,存在类似的差距。(也许这已经很熟悉了。) 给定一个计算问题,我们可以区分三个问题 a)通过算法解决问题 b)达到与特定算法相同的解决方案A c)模拟整个算法A 当然,c)至少与b)一样硬,而b)至少与a)一样硬。上面提到的结果表明任务a)和b)的计算难度之间存在计算均衡问题。我们想了解其他计算问题的情况(主要是a)和c))之间的差距。 问题: 问题的基本形式与示例 我们从一个计算问题开始,即问题X 一个例子可以是 问题X:求解具有n个变量的SAT实例 我们还指定 答:执行问题X的算法 我们提出了一个新问题 问题Y:精确模拟算法A 并且我们对问题Y的计算难度感兴趣。我们希望了解解决原始问题X的所有算法A的此类问题Y的类别。尤其是我们想知道问题Y的难易程度(或难易程度如何)。是)是否允许我们随意选择算法A。 拟议的复杂度等级操作 从复杂度类别C开始,该类别由某些计算任务描述。给定一个算法A来执行此计算任务的每个实例,请考虑一个新的复杂度类C A,它由完全模拟A的计算任务来描述。然后,我们可以(希望)定义复杂度类的“理想”CCCAC_A一种A C + …

3
是否随机化?
这个问题的灵感来自乔治亚州技术算法和随机性中心的T恤,问“是否要随机化?!”。 有很多例子可以帮助随机化,特别是在对抗性环境中操作时。在某些设置中,随机化也无济于事。我的问题是: 当随机化(以某种看似合理的方式)实际上有害时,有哪些设置? 随意定义“设置”和“伤害”,无论是问题的复杂性,可证明的担保,近似比率还是运行时间(我希望运行时间是最显而易见的答案所在)。示例越有趣,效果越好!

2
范畴论和单子论在理论计算机科学研究中的现状?
背景。我是一名本科生,对与类别理论,monads和Haskell有关的研究感兴趣,并且我想为该领域的本科论文找到一个主题。 我看了看报纸 Eugenio Moggi,“ 计算和单子的概念 ”,1991年, 而且我还不太了解。我可能需要一些时间才能完全理解它。但是在花更多的时间研究它之前,我想更好地了解该领域及其研究潜力。我最近与我的一位教授讨论了这一问题,他告诉我,单子电池在90年代的研究界就很流行,但如今它们已经过时了。 因此,我现在正在寻找与monad有关的最新作品,并且想知道: 如今,在理论计算机科学的哪些领域中完成了与类别理论和单子论有关的研究? 关于E. Moggi在程序设计理论上对单子的研究,已经建立或提出了什么样的研究?是否有与他的论文相关的后续研究或正在进行的研究?

10
NP完全问题的难解性是物理学原理吗?
我总是对缺乏针对P vs NP问题的实验数学的数字证据感到好奇。尽管黎曼假设从数值验证中获得了一些支持证据,但我不知道有关P vs NP问题的类似证据。 另外,我不知道存在无法确定的问题(或存在无法计算的功能)对物理世界的直接后果。蛋白质折叠是NP完全问题,但似乎在生物系统中非常有效地发生。斯科特·亚伦森(Scott Aaronson)提出使用NP硬度假设作为物理原理。他非正式地将该假设陈述为“ NP完全问题在物理世界中是棘手的 ”。 假设NP硬度假设,为什么很难设计一个科学实验来决定我们的宇宙是否尊重NP硬度假设? 另外,是否有来自实验数学的已知数值证据支持或反对?P≠NPP≠NPP\ne NP 编辑:这是斯科特·亚伦森(Scott Aaronson)的精彩演讲,题为“ 计算难易度为物理定律”

6
计算的几​​何解释
来自物理学,我受过训练,可以从几何的角度研究很多问题。例如动力学系统中歧管的微分几何等。当我阅读计算机科学的基础知识时,我总是尝试寻找几何解释。就像递归可枚举集的合理的几何解释一样(我在一部分中尝试通过利用与Diophantine Sets的等价关系将它们与代数几何联系起来,但是这种联系似乎是强制性的,因此我找不到事实的“自然”表达)公式)或漂亮的几何结果,以简单的算法对数字进行排序。尽管我不是专家,但我已经阅读了有关几何复杂度理论的调查报告,这当然是一个有趣的程序,但是我对具有极其基本概念的几何视图(例如图灵机的动力学,Lambda微积分或(不可计算的集合(而不是特定的问题)。在这些物体中找到几何结构是一项无望的工作,还是可以期待一些复杂的结果?是否有任何TCS几何处理方式?



2
交互式证明系统的概况
我的第一个问题是,是否对所有经典复杂性类都知道交互式证明系统的特征。我将P,NP,PSPACE,EXP,NEXP,EXPSPACE称为递归和递归可枚举函数(尤其是)。具体来说,是否有针对递归和递归可枚举函数的交互式证明系统表征? 我只知道IP = PSPACE,而MIP = NEXPTIME。通过“知道”的意思,我理解了等式两边的对象的定义,并且有可能理解了等式。 我的第二个问题是是否有不同类型的交互式证明系统及其表征的复杂性类别的图形摘要。 具体来说,我想参考类似于Immerman的描述复杂性表征图片的图形。

5
减少是否应该使我们或多或少对问题的可处理性感到乐观?
在我看来,大多数复杂性理论家普遍相信以下哲学规则: 如果我们找不到解决问题的有效算法,并且可以将问题A简化为问题B,那么也可能没有解决问题B的高效算法。一种AA一种AA乙BB乙BB 例如,这就是为什么当一个新问题被证明为NP-Complete时,我们只是简单地认为它“太难了”,而不是对最终可能显示P = N P的新方法(问题)感到兴奋。乙BBP= NPP=NPP = NP 我正在与另一个科学领域的研究生一起讨论这个问题。她发现这个想法非常违反直觉。她的比喻: 您是一位探险家,正在寻找北美和亚洲大陆之间的桥梁。许多个月以来,您一直尝试并没有找到从美国大陆地区到亚洲的陆桥。然后,您发现美国大陆通过陆地连接到阿拉斯加地区。您意识到,从阿拉斯加到亚洲的陆桥将意味着从美国大陆到亚洲的陆桥,您可以肯定不存在。因此,您不会浪费时间在阿拉斯加附近探索。你就回家 在这种情况下,我们以前的哲学规则听起来很愚蠢。我想不出一个很好的反驳!因此,我将其交给你们:为什么我们要把减法视为使问题B变得更难而不是使问题A变得更容易?A → BA→BA \to B乙BB一种AA


1
为什么马丁·洛夫需要创建直觉类型理论?
我一直在阅读直觉类型理论(ITT),它确实有意义。但是我要努力理解的是“为什么”首先创建了它? 一般而言,直觉逻辑(IL)和简单型演算(STLC)和类型论早于Martin-Löf本人的存在!似乎可以在STLC中完成ITT中可以做的所有事情(我可能错了,但至少感觉是这样)。 λλ\lambda 那么,关于ITT的“新颖”是什么?它如何(或确实)促进了计算理论?据我了解,他介绍了“依赖类型”的概念,但似乎在某种程度上它们已经存在于STLC中。他的ITT是否试图抽象地理解STLC和IL的基本原理?但是STLC尚未举行吗?那么,为什么要首先创建ITT?重点是什么? 这是Wikipedia的摘录:但是我仍然不知道其创建背后没有的原因。 马丁·洛夫(Martin-Löf)关于类型理论的第一篇草稿可追溯到1971年。这种具有约束性的理论概括了吉拉德的系统F。但是,由于吉拉德在研究系统U时发现了吉拉德的悖论,而这一悖论是由吉拉德发现的,该矛盾是系统的不一致性扩展。 F.这种经历促使PerMartin-Löf开发了类型理论的哲学基础,他的意义解释,一种证明理论语义的形式,这为他在1984年的Bibliopolis书中提出的谓词类型理论提供了依据... 从摘录中看来,原因是要发展“ 类型理论的哲学基础 ”-我认为该基础已经存在(或者也许我以为已经存在)。那是主要原因吗?

4
TCS中有趣的结果,没有技术背景的程序员很容易解释
假设您正在与已经参加过一些专业编程课程(/自我思考)但没有学习大学水平数学的程序员会面。 为了向他们展示TCS的美丽,我想收集一些来自TCS的不错的结果/未解决的问题,这些问题很容易解释。 为此目的(IMHO)的一个很好的候选人将表明,停顿问题是无法决定的。另一个将显示基于比较的排序运行时间的下限(尽管这有点超出了我希望他们理解的范围)。 我还可以使用从解释P = NP问题到10岁的想法,假设其中一些想法是不熟悉的。 因此,问题必须是: (0.美丽) (最多)可以用高中数学解释。 (最好)不够简单,不足以显示在专业编程课程中(对于C ++ / Java / Web / etc。)。

2
什么是理论计算机科学?
理论计算机科学到底是什么?是否正在学习使用各种语言编写代码并在平台上制作应用程序?还是只是在考虑越来越快的算法,以便您可以通过计算机更有效地完成任务?还是编程和思考可以在计算机上模拟的新生活情况?我们到底要在这里做什么? 例如,物理学试图寻找控制自然界的所有自然法则。数学是一种重言式,以模拟现实为基础,并被其他学科用作非常精确的语言。 理论计算机科学到底是什么?当计算机是由人类为应用目的而设计的时,因此最终必须全部归结为数学和物理学吗?那么计算机科学本身的“理论”在哪里。 抱歉,您太天真了,但我想知道理论上的计算机科学家会做什么?

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.