【发布时间】:2026-01-14 18:25:02
【问题描述】:
除了* (Unsolved problems in computer science) 中提到的那些,还有哪些其他计算机科学问题尚未解决?
我想问这个问题是因为其他伟大的头脑可能不知道存在这样的问题。
(设置为社区 wiki;请每篇文章一个 CS 问题)
在*上发布的有:
【问题讨论】:
-
请注意,单向函数意味着 P != NP。
标签: computer-science
除了* (Unsolved problems in computer science) 中提到的那些,还有哪些其他计算机科学问题尚未解决?
我想问这个问题是因为其他伟大的头脑可能不知道存在这样的问题。
(设置为社区 wiki;请每篇文章一个 CS 问题)
在*上发布的有:
【问题讨论】:
标签: computer-science
我还没弄清楚Any Key在哪里。
好吧,说真的(并且为了贡献一些有价值的东西)将并行计算应用于“串行”任务的问题如何?串行计算的理论极限正在达到,而并行计算没有理论极限。然而,将并行计算应用于串行问题是非常困难的。例如,一个系列问题可能需要一系列计算,系列中每个计算的结果都依赖于前一个计算的结果。您如何以并行方式完成这项任务?
This article 从理论的角度说明问题,并提出推测计算的概念作为一种可能的解决方案(关于人脑的简洁观点)。然而,这是一个非常新的领域,解决方案并不容易。
【讨论】:
将 UI 元素绑定到数据库。
那里有许多悲惨的尝试,尽管我不想这么说,.NET 可能是当今最好的一个。想想看:30 年后,为一个有多个地址的人构建一个简单的编辑器仍然很痛苦。
【讨论】:
这里有趣的是问题的定义。问题只是在给定资源下的改进空间(并且未被证明是无法解决的)。所以根据这个新定义,我们在每个领域都会遇到很多问题。
一个问题可能是将阶乘复杂度解决方案改进为指数复杂度解决方案。 (如果它没有证明它不退出)。
【讨论】:
就使用哪种编程语言解决什么问题达成一致。
【讨论】:
如何将NetFlix algorithm 提高到 NEXT 10% :)(恭喜 The Ensemble!)
【讨论】:
开放式问题花园有一个您可能感兴趣的小清单:
【讨论】:
在围棋游戏中成功战胜人类。 Wiki Article about computers and go.
【讨论】:
请注意,Church-Turing 论文实际上并不是一个关于数学的陈述。这是关于物理世界的陈述。
证明最接近的就是“在标准模型下它是正确的”。
这并不是说它不能在更大程度上被形式化,但你能希望的最好结果是澄清关于物理世界的具体假设。
【讨论】:
splay trees 的动态最优性。
将一组查询固定到二叉搜索树中。 (“查找节点 6。查找节点 13。查找节点 42”...)展开树 静态最优:如果您创建一个固定的二叉搜索树并针对它运行查询,它将不会运行比对展开树运行查询更快的常数因子。
这有点将苹果与橙子进行比较,因为张开的树不是静态树。悬而未决的问题是展开树是否是动态最优的:它是否在可以在查询期间修改自身的树的常数因子内?
【讨论】:
ORM 是计算机科学的越南 - Ted Neward
也就是说,它并没有让很多人满意。
【讨论】:
真正有效的自然语言处理。不敢相信这还没有被提及。
【讨论】:
我认为旅行商问题仍未解决。
【讨论】:
重新解析答案,我想我发现至少2个先前答案的组合元素是打破语法和语义之间障碍的问题。这实际上是每个程序员和计算机科学家都在研究的问题。 (最近“语义”作为整个 CS 领域的主题越来越多地出现。)我们开辟的大多数领域和主题都是从承诺打破这一障碍开始的。到现在,他们迟早都会从“创造智能”沦为“智能算法”。
人工智能可能是最突出的研究领域,但最终,许多其他人一直梦想着一个基本上是“按我的意思做”的按钮。 (我可以适应进化算法、神经网络,以及最近的语义网人。)主要的障碍是计算机所做的一切都是移位。
我可能在这里散布偏见和愚蠢,因为对于唯物主义者来说这不是一个基本问题,因为移位可能是我们在人类大脑中所做的一切。这可能只是一个复杂的问题。
嗯...我不想在这里开始讨论,除了语法与语义之外,这是一个相当笼统的话题。在这方面花费太多时间肯定会让人无法解决其他答案中提到的一些更具体的问题。解决这些问题会更有效,但请记住,这里存在非常基本的障碍,我们(还)无法突破。
【讨论】:
P =? NC将是我的投票。在 P = NC 下,自动多核并行化是可能的,但人们认为两者是不同的,因此存在难以并行化的 P 完全问题。了解哪些问题属于这一类变得越来越重要。
【讨论】: